- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 
                        查看更多
                        
                    
                
第25卷 第1期              桂 林 工 学 院 学 报             Vol.25No.1 
2005年 1月         JOURNALOFGUILINUNIVERSITYOFTECHNOLOGY        Jan2005 
 
文章编号:1006-544X(2005)01-0104-05 
                嵌入式系统网络接口模块设计 
                               杨小平,牛秦洲 
                       (桂林工学院 电子与计算机系,广西 桂林 541004) 
       摘 要:介绍了设计此嵌入式系统网络接口模块所需要的核心以太网控制器 CS8900A,分析 
       了网络底层工作机理,通过设置CS8900A内部寄存器来完成数据的有效接收和改善,采用高 
       速高性能的C8051F005微控制器与以太网控制器CS8900A和接口芯片MAX232相连接实现网 
       络接口模块设计,对接口电路作了详细阐述,并对系统控制软件进行了具体分析.该模块用 
       途广泛,具有良好的应用前景. 
       关键词:以太网;CS8900A;C8051F005;TCP/IP 
       中图分类号:TP39311           文献标识码:A① 
    随着以太网在不同领域的广泛应用和发展, 信号在片系统单片机,即SOC(SystemonChip).具 
各种以太网控制芯片层出不穷,CS8900A就是其 有与8051兼容、高速的20~25MIPS的微控制器内 
中性能十分优良的一款.笔者将它应用于嵌入式 核,与MCS-51指令集也完全兼容.除了具有标准 
系统网络接口模块的设计,用 TCP/IP协议中的 8051的数字外设部件之外,片内还集成了数据采集 
UDP、IP、ARP及简单的应用层协议,成功实现 和控制系统中常用的模拟部件和其它数字外设及 
了嵌入式系统的网络接口模块,从而使得各种不 功能部件,包括模拟多路选择器、可编程增益放大 
具备网络功能的嵌入式系统设备具有了互通和连 器、ADC、DAC、电压比较器、电压基准、温度传感 
网功能,既提高了数据传输速度和准确性,又扩 器、Smbus/I2C、UART、SPI、可编程计数器/定时器 
展了数据的有效传输半径.                            阵列(PCA)、定时器、数字I/O端口、看门狗定时器 
                                        (WDT)和时钟振荡器等. 
1 网络接口模块的硬件设计 
                                           C8051F005有内置的 FLASH程序存储器和 
    模块主要由3部分组成 (图1):美国Cygnal256字节的内部 RAM.FLASH存储器还具有在系 
公司的C8051F005,CirrusLogic公司的 CS8900A 统重新编程能力,可用于非易失性数据存储,并 
和 MAX公司的MAX232.                         允许现场更新 8051固件.应用程序可以使用 
11 C8051F005[1]                        MOVC和MOVX指令对FLASH进行读或改写,每 
    CygnalC8051FXXX系列单片机是全集成混合 次读或写一个字节,这一特性允许将程序存储器 
                                        用于非易失性数据存储以及在软件控制下更新程 
                                        序代码.片内JTAG调试支持功能允许使用安装在 
                                        最终应用系统上的MCU进行非侵入式 (不占用片 
                                        内资源)、全速、在系统调试.工作电压典型值为 
  图1 基于CS8900A的嵌入式系统网络接口模块框图 
Fig1 NetinterfacemodulegraphofembeddedsystembasedonCS8900A 3V(27~33V). 
①  收稿日期:2004-07-26 
   基金项目:广西区科技攻关项目 (桂科攻0428002-1) 
   作者简介:杨小平 (1
                您可能关注的文档
最近下载
- EHS体系程序文件-信息沟通、协商和决议管理程序.docx VIP
 - 高中政治课堂教学应用时事政治策略探究.doc VIP
 - (GBT7588 1—2020)电梯制造与安装安全规范.pdf VIP
 - 设施农业智能化与现代农业装备产业发展趋势报告.docx
 - “十四五”公路养护发展规划.docx VIP
 - 健康评估(第二版)全套教学课件.pptx
 - 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
 - 2024年贵州省六盘水市中考语文试卷真题(含答案逐题解析).docx
 - CQI-27铸造系统评估表 第二版(2023).xls VIP
 - 银行大堂服务实训(第2版) 课件 项目4 营业中引导营销服务.pdf VIP
 
原创力文档
                        

文档评论(0)