嵌入式系统网络接口模块设计

嵌入式系统网络接口模块设计

ID:8322849

大小:58.50 KB

页数:15页

时间:2018-03-19

嵌入式系统网络接口模块设计_第1页
嵌入式系统网络接口模块设计_第2页
嵌入式系统网络接口模块设计_第3页
嵌入式系统网络接口模块设计_第4页
嵌入式系统网络接口模块设计_第5页
资源描述:

《嵌入式系统网络接口模块设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、嵌入式系统课程设计嵌入式系统网络接口模块设计14嵌入式系统课程设计目录目录3摘要4ABSTRACT5第一章设计要求6第二章设计内容描述6第三章网络接口模块的硬件设计83.1主控芯片LPC213283.2以太网控制器ENC28J609第四章络接口模块的软件设计104.1以太网芯片ENC28J60的驱动程序设计114.2MCU(LPC2132)主控程序14心得体会15参考文献1614嵌入式系统课程设计摘要嵌入式系统已广泛应用于网络中,所以需要相应的网络接口满足需求,介绍了设计此系统网络接口模块所需要的核心以太

2、网控制器ENC28J60,分析了其工作机理,通过设置ENC28J60内部寄存器来完成数据的有效接收和发送,采用高速高性能的LPC2132微控制器与以太网控制器ENC28J60和接口芯片MAX232相连接实现网络接口模块设计,对接口电路作了详细阐述,并对系统控制软件进行了具体分析。该模块用途广泛,具有良好的应用前景。【关键词】ENC28J60,SPI,TCP/IP协议,使能14嵌入式系统课程设计ABSTRACTEmbeddedsystemsareappliedwidelyinnetwork,itisnece

3、ssarytOprovidecorrespondingnetworkinterfaces.ThepaperintroducescoreEthernetcontrollerENC28J60anditsworkmechanism.TransferringandReceivingdatabyENC28J60internalregistersareanalyzedindetail.Modulardesignofnetworkinterfaceisimplementedthroughconnectingeffici

4、entandhighspeedMCULPC2132microcontrollerwithEthernetcontrollerENC28J60andinterfacechipMAX232.Interfacecircuitandsystemcontrolsoftwarearestudiedindetail.EmbeddedsysteminterfacemodulebasedonEthernetiswidelyutilizedandhasgoodapplicationprospect.KEYWORDSENC28

5、J60,SPI,TCP/IPprotoc01.employ14嵌入式系统课程设计第一章设计要求采用高速高性能的LPC2132微控制器与以太网控制器ENC28J60和接口芯片MAX232连接实现网络接口模块软件和硬件设计。14嵌入式系统课程设计第二章设计内容描述随着Internet商品化进程的加速,特别是在Internet上越来越多的信息资源共享显示出巨大的诱惑力,在不使用PC机的情况下利用微控制器通过ISP(Internet服务供应商)接入互联网,将取代以传统的PC机为中心的应用,成为未来Internet

6、发展的趋势。通过以太网可实现局域网内的嵌入式器件与互联网的连接,所以要将单片机系统接人Internet必须做好两方面的准备:①硬件上,要结合系统主控器(单片机)加一个网络接口;②软件上,要提供相应的通信协议。用TCP/IP协议中的UDP、ARP及简单的应用层协议,实现了嵌入式系统的网络接口模块,从而使得各种不具备网络功能的嵌入式系统设备具有了互通和联网功能,既提高了数据传输速度和准确性,又扩展了数据的有效传输半径。14嵌入式系统课程设计第三章网络接口模块的硬件设计模块主要由3部分组成(图1):PHILIP

7、S公司的ARM体系结构的LPC2132芯片作为主控芯片的功能,又可以片,MICROCHIP公司的ENC28J60作为以太网控制芯片,还有MAX公司的MAX32作为串口通讯芯片。Max232与网络接口电路3.1主控芯片LPC2132Enc28160Lpc2132RXTXLPC2132微控制器是基于一个支持实时仿真和嵌入式跟踪的32位ARM7TDMI—SCPU,带有64kB的高速Flash存储器。128位宽度的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下运行。对代码规模有严格控制的应用可使用16

8、位Thumb模式将代码规模降低超过30%,而性能的损失却很小。较小的封装和很低的功耗使LPC2132特别适用于访问控制和POS机等小型应用中;由于内置了宽范围的串行通信接口和16kB的片内SRAM,也非常适合于通信网关、协议转换器。14嵌入式系统课程设计LPC2132集成了丰富的外围模块,提供了方便的调试手段,可以完全满足设计需要,并大大简化了设计步骤。它可以通过片内boot装载程序实现在系统编/在应用编程(ISP/IAP);

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。