单片机课程设计137681147.ppt

  1. 1、本文档共329页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * EEPROM寄存器地址 需要注意的是,一个具体的寄存器中的位是由“X.Y”符号的来定义的,其中X是寄存器数字和Y是寄存器位数字。如表5所示,EEPROM地址说明AL101的寄存器/位的配置。在复位或者加电期间,AL101下载EEPROM的数据。地址6F表明最后的编程地址。地址70到地址FF用于编写静态的数据。AL101的内部寄存器描述参见AL101的数据手册。 单片机控制程序 管理单元由单片机和串口组成,通过外部的PC来配置EEPROM或交换芯片的寄存器。单片机主要完成对寄存器的读写和与PC之间的通信,串口起到一个与PC的连接作用,单片机与串口之间还有一个电平转换芯片,完成微控器与PC之间信号的转换。通过这个管理单元,可以将交换机配成各种工作模式,以满足不同用户的需求,如:10/100M速率设置、全/半双工设置、流量控制、静态MAC地址设置,镜像设置,广播风暴控制,VLAN设置和Trunk设置等。控制程序流程如图3.12-13所示 。 图3.12-13 控制程序流程 main( ) systemCheck() D Wit > helpMenu() delay() init_uart( ) R F W S E L M I 各模块介绍 main( ):主程序 init_uart( ): 串口初始化 delay(): 系统延迟 helpMenu(): 帮助菜单 systemCheck(): 检查系统设备ID PC机的管理程序设计 PC机的管理程序是采用VB编程语言,运行在Windows 9x或Win NT上的基于Windows的,有着易懂用户界面的软件。用户可以很容易地对系统进行重新配置。例如VLAN、TRUNK、广播风暴控制、安全模式下的转发过滤和流量控制等。 开始 串口是否打开 登录 选择菜单项功能 翻译成串口指令 通过串口下达指令 等待交换机执行指令后的反馈信息 从串口接收 反馈信息 给用户的反馈信息 串口设置 是否退出 结束 N Y N Y 图3.12-18 管理程序流程 图3.12-19 系统配置软件 3.12.7 调试及结果 带10/100M网卡的PC机两台 直连网线两根 220V输入、5V/3.3V输出的电源模块一块 三芯电源线一根 串口线一根 示波器一台 数字万用表一块 调试所需的仪表 调测步骤 排除电路板上的短路、断路故障(主要检查电源与地是否短路)。 将烧有EEPROM程序的24C02和烧有控制程序的单片机插在对应的位置,然后连接好电源,察看电源指示灯是否正常,并用数字万用表或示波器测量3.3V和5V的电压值是否正常,电压值可以偏离+/-0.2V。然后按照图20用直连线连接好交换机与PC。 如图20连接好系统后,我们可以观察端口指示灯的状态来判断线路的链接情况,如果连接正常的话,两台PC应能Ping通。 图3.12-20 测试系统配置图 图3.12-21 两端口连通测试 3.12.8 小结与完善 本课程设计的关键是基于单片机控制的网络交换机的设计,包括硬件电路和单片机控制软件设计。利用计算机的管理程序或Windows系统的超级终端,通过单片机控制软件,用户可实现对以太网交换机的配置管理。 有了这些知识,你能够设计出通过计算机控制的可视化界面管理系统。要求如下: 系统功能:计算机通过串口来控制单片机的应用系统,实现系统的可视化管理、配置。PC机的管理程序是采用VB编程语言编写的,运行在Windows 9x或Win NT上的基于Windows的,有着易懂用户界面的软件。用户就可以很容易地对系统进行重新配置。例如VLAN、TRUNK、广播风暴控制、安全模式下的转发过滤和流量控制等。 * * * * * * * * * * * * * * * * * * * * * 以太网交换机内部机制 CPU和内存:以太网交换机本身采用足够强大的CPU和内存,以保证交换得以快速运行而不会在交换机内发生错误。 支持多种以太网络帧格式:如以太网络的802.2和ETHERNET SNAP等帧格式。 管理协议:以太网交换机支持简单网络管理协议SNAP和扩充版RMON管理协议。 接口的工作模式 以太网卡可以工作在两种模式下:半双工和全双工。 半双工:半双工传输模式实现以太网载波监听多路访问冲突检测。 全双工:全双工传输是采用点对点连接,这种安排没有冲突,因为它们使用双绞线中两个

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档