欢迎来到天天文库
浏览记录
ID:13150277
大小:185.50 KB
页数:18页
时间:2018-07-20
《嵌入式系统网络接口模块设计课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、嵌入式系统课程设计湖南文理学院课程设计报告课程名称:嵌入式系统课程设计嵌入式系统课程设计嵌入式系统网络接口模块设计17嵌入式系统课程设计目录目录3摘要4ABSTRACT5第一章设计要求6第二章设计内容描述6第三章网络接口模块的硬件设计83.1主控芯片LPC213283.2以太网控制器ENC28J609第四章络接口模块的软件设计104.1以太网芯片ENC28J60的驱动程序设计114.2MCU(LPC2132)主控程序14心得体会15参考文献1617嵌入式系统课程设计摘要嵌入式系统已广泛应用于网络中,所以需要相应的网络接口满足需求,介
2、绍了设计此系统网络接口模块所需要的核心以太网控制器ENC28J60,分析了其工作机理,通过设置ENC28J60内部寄存器来完成数据的有效接收和发送,采用高速高性能的LPC2132微控制器与以太网控制器ENC28J60和接口芯片MAX232相连接实现网络接口模块设计,对接口电路作了详细阐述,并对系统控制软件进行了具体分析。该模块用途广泛,具有良好的应用前景。【关键词】ENC28J60,SPI,TCP/IP协议,使能17嵌入式系统课程设计ABSTRACTEmbeddedsystemsareappliedwidelyinnetwork,i
3、tisnecessarytOprovidecorrespondingnetworkinterfaces.ThepaperintroducescoreEthernetcontrollerENC28J60anditsworkmechanism.TransferringandReceivingdatabyENC28J60internalregistersareanalyzedindetail.Modulardesignofnetworkinterfaceisimplementedthroughconnectingefficientandh
4、ighspeedMCULPC2132microcontrollerwithEthernetcontrollerENC28J60andinterfacechipMAX232.Interfacecircuitandsystemcontrolsoftwarearestudiedindetail.EmbeddedsysteminterfacemodulebasedonEthernetiswidelyutilizedandhasgoodapplicationprospect.KEYWORDSENC28J60,SPI,TCP/IPprotoc0
5、1.Emp17嵌入式系统课程设计一设计要求采用高性能的lpc2132和新以太网控制器enc28j60以及max232连接实现网络接口模块硬件软件二设计内容描述随着Internet商品化进程的加速,特别是在Internet上越来越多的信息资源共享显示出巨大的诱惑力,在不使用PC机的情况下利用微控制器通过ISP(Internet服务供应商)接入互联网,将取代以传统的PC机为中心的应用,成为未来Internet发展的趋势。通过以太网可实现局域网内的嵌入式器件与互联网的连接,所以要将单片机系统接人Internet必须做好两方面的准备:①硬件
6、上,要结合系统主控器(单片机)加一个网络接口;②软件上,要提供相应的通信协议。用TCP/IP协议中的UDP、ARP及简单的应用层协议,实现了嵌入式系统的网络接口模块,从而使得各种不具备网络功能的嵌入式系统设备具有了互通和联网功能,既提高了数据传输速度和准确性,又扩展了数据的有效传输半径。17嵌入式系统课程设计三网络接口模块的硬件设计模块主要由3部分组成(图1):PHILIPS公司的ARM体系结构的LPC2132芯片作为主控芯片的功能,又可以片,MICROCHIP公司的ENC28J60作为以太网控制芯片,还有MAX公司的MAX32作为
7、串口通讯芯片。Max232单电平电源转换与网络接口电路3.1主控芯片LPC2132Enc28j60以太网控制器Lpc2132微控制器RXTX图一LPC2132微控制器是基于一个支持实时仿真和嵌入式跟踪的32位ARM7TDMI—SCPU,带有64kB的高速Flash存储器。128位宽度的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下运行。对代码规模有严格控制的应用可使用16位Thumb模式将代码规模降低超过30%,而性能的损失却很小。较小的封装和很低的功耗使LPC2132特别适用于访问控制和POS机等小型应用中;由于内置了
8、宽范围的串行通信接口和16kB的片内SRAM,也非常适合于通信网关、协议转换器。17嵌入式系统课程设计LPC2132集成了丰富的外围模块,提供了方便的调试手段,可以完全满足设计需要,并大大简化了设计步骤。它可以通过片内boot装载程序
此文档下载收益归作者所有