- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文)-嵌入式系统网络接口模块设计精选
嵌
入
式
系
统
网
络
接
口
模
块
设
计
目录
目录 3
摘要 4
ABSTRACT 5
第一章 设计要求 6
第二章 设计内容描述 6
第三章 网络接口模块的硬件设计 8
3.1主控芯片LPC2132 8
3.2以太网控制器ENC28J60 9
第四章 络接口模块的软件设计 10
4.1以太网芯片ENC28J60的驱动程序设计 11
4.2 MCU(LPC2132)主控程序 14
心得体会 15
参考文献 16
摘要
嵌入式系统已广泛应用于网络中,所以需要相应的网络接口满足需求,介绍了设计此系统网络接口模块所需要的核心以太网控制器ENC28J60,分析了其工作机理,通过设置ENC28J60内部寄存器来完成数据的有效接收和发送,采用高速高性能的LPC2132微控制器与以太网控制器ENC28J60和接口芯片MAX232相连接实现网络接口模块设计,对接口电路作了详细阐述,并对系统控制软件进行了具体分析。该模块用途广泛,具有良好的应用前景。
【关键词】ENC28J60,SPI,TCP/IP协议,使能
ABSTRACT
Embedded systems are applied widely in network,it is necessary tO provide corresponding network interfaces.The paper introduces core Ethernet controller ENC28J60 and its work mechanism.Transferring and Receiving data by ENC28J60 internal registers are analyzed in detail.Modular design of network interface is implemented through connecting efficient and high speed MCU LPC2132 micro controller with Ethernet controller ENC28J60 and interface chip MAX232.Interface circuit and system control software are studied in detail.Embedded system interface module based on Ethernet is widely utilized and has good application prospect.
KEYWORDS ENC28J60,SPI,TCP/IP protoc01.employ
第一章 设计要求
采用高速高性能的L PC2132 微控制器与以太网控制器ENC28J 60 和接口芯片MAX232 连接实现网络接口模块软件和硬件设计。第二章 设计内容描述
随着Internet商品化进程的加速,特别是在Internet上越来越多的信息资源共享显示出巨大的诱惑力,在不使用PC机的情况下利用微控制器通过ISP(Internet服务供应商)接入互联网,将取代以传统的PC机为中心的应用,成为未来Internet发展的趋势。通过以太网可实现局域网内的嵌入式器件与互联网的连接,所以要将单片机系统接人Internet必须做好两方面的准备:①硬件上,要结合系统主控器(单片机)加一个网络接口;②软件上,要提供相应的通信协议。用TCP/IP协议中的UDP、ARP及简单的应用层协议,实现了嵌入式系统的网络接口模块,从而使得各种不具备网络功能的嵌入式系统设备具有了互通和联网功能,既提高了数据传输速度和准确性,又扩展了数据的有效传输半径。
第三章 网络接口模块的硬件设计
模块主要由3部分组成(图1):PHILIPS公司的ARM体系结构的LPC2132芯片作为主控芯片的功能,又可以片,MICROCHIP公司的ENC28J60作为以太网控制芯片,还有MAX公司的MAX32作为串口通讯芯片。
3.1主控芯片LPC2132
RX
TX
LPC2132微控制器是基于一个支持实时仿真和嵌入式跟踪的32位ARM7TDMI—SCPU,带有64kB
的高速Flash存储器。128位宽度的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下运
行。对代码规模有严格控制的应用可使用16位Thumb模式将代码规模降低超过30%,而性能的损
失却很小。较小的封装和很低的功耗使LPC2132特别适用于访问控制和POS机等小型应用中;由于内置了宽范围的串行通信接口和16kB的片内SRAM,也非常适合于通信网关、协议转换器。
LPC2132集成了丰富的外围模
文档评论(0)