预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

嵌入式系统课程设计湖南文理学院课程设计报告课程名称:嵌入式系统课程设计PAGE\*MERGEFORMAT17PAGE\*MERGEFORMAT2嵌入式系统网络接口模块设计目录TOC\o"1-3"\h\uHYPERLINK\l_Toc19165目录PAGEREF_Toc191653HYPERLINK\l_Toc29736摘要PAGEREF_Toc297364HYPERLINK\l_Toc670ABSTRACTPAGEREF_Toc6705HYPERLINK\l_Toc26919第一章设计要求PAGEREF_Toc269196HYPERLINK\l_Toc11519第二章设计内容描述PAGEREF_Toc115196HYPERLINK\l_Toc13197第三章网络接口模块的硬件设计PAGEREF_Toc131978HYPERLINK\l_Toc164643.1主控芯片LPC2132PAGEREF_Toc164648HYPERLINK\l_Toc134853.2以太网控制器ENC28J60PAGEREF_Toc134859HYPERLINK\l_Toc21463第四章络接口模块的软件设计PAGEREF_Toc2146310HYPERLINK\l_Toc238154.1以太网芯片ENC28J60的驱动程序设计PAGEREF_Toc2381511HYPERLINK\l_Toc151294.2MCU(LPC2132)主控程序PAGEREF_Toc1512914HYPERLINK\l_Toc27376心得体会PAGEREF_Toc2737615HYPERLINK\l_Toc6261参考文献PAGEREF_Toc626116摘要嵌入式系统已广泛应用于网络中,所以需要相应的网络接口满足需求,介绍了设计此系统网络接口模块所需要的核心以太网控制器ENC28J60,分析了其工作机理,通过设置ENC28J60内部寄存器来完成数据的有效接收和发送,采用高速高性能的LPC2132微控制器与以太网控制器ENC28J60和接口芯片MAX232相连接实现网络接口模块设计,对接口电路作了详细阐述,并对系统控制软件进行了具体分析。该模块用途广泛,具有良好的应用前景。【关键词】ENC28J60,SPI,TCP/IP协议,使能ABSTRACTEmbeddedsystemsareappliedwidelyinnetwork,itisnecessarytOprovidecorrespondingnetworkinterfaces.ThepaperintroducescoreEthernetcontrollerENC28J60anditsworkmechanism.TransferringandReceivingdatabyENC28J60internalregistersareanalyzedindetail.ModulardesignofnetworkinterfaceisimplementedthroughconnectingefficientandhighspeedMCULPC2132microcontrollerwithEthernetcontrollerENC28J60andinterfacechipMAX232.Interfacecircuitandsystemcontrolsoftwarearestudiedindetail.EmbeddedsysteminterfacemodulebasedonEthernetiswidelyutilizedandhasgoodapplicationprospect.KEYWORDSENC28J60,SPI,TCP/IPprotoc01.Emp一设计要求采用高性能的lpc2132和新以太网控制器enc28j60以及max232连接实现网络接口模块硬件软件二设计内容描述随着Internet商品化进程的加速,特别是在Internet上越来越多的信息资源共享显示出巨大的诱惑力,在不使用PC机的情况下利用微控制器通过ISP(Internet服务供应商)接入互联网,将取代以传统的PC机为中心的应用,成为未来Internet发展的趋势。通过以太网可实现局域网内的嵌入式器件与互联网的连接,所以要将单片机系统接人Internet必须做好两方面的准备:①硬件上,要结合系统主控器(单片机)加一个网络接口;②软件上,要提供相应的通信协议。用TCP/IP协议中的UDP、ARP及简单的应用层协议,实现了嵌入式系统的网络接口模块,从而使得各种不具备网络功能的嵌入式系统设备具有了互