基于AVR高速单片机的以太网络终端设计

被引量 : 0次 | 上传用户:sw440
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机通信技术、电子信息技术和多媒体技术的飞速发展,Internet网络日益成为人们日常生活中必不可少的工具。信息家电,智能化仪表等需要与Internet连接的非PC设备越来越多,而在这些非PC设备中,以8位单片机为核心的嵌入式设备,又占了绝大部分。可以说嵌入式设备的通信已经成为计算机世界的一项热门技术,倍受工业界和高等院校的关注。对8位单片机这类低端芯片所组成的网络终端,国内外曾有过一些51单片机连接以太网的研究,但是由于51单片机的性能不佳,实用性不高,难以成为典型应用方式。而avr单片机以其优良的性能低廉的价格,大有全面替代51系列单片机的势态,因此研究一款基于AVR单片机的网络终端,更加具有现实意义。本论文在总结现有应用的基础上,设计了一套基于ATmegal6单片机接入Internet的开发方案,从而为实现8位单片机的网络接入提供了新的选择。通过对RTL8019AS和ENC28J60两种以太网控制芯片进行详尽的介绍,展示了该类网络终端底层驱动的工作原理。由于ATmega16的性能相对低端,设计摒弃了嵌入式实时操作系统,而作为硬件驱动与上层网络应用程序之间的连接,uIP协议栈的引进移植,使得该方案能够运行TCP/IP等大多数的网络协议,从而使该系统的网络功能得以齐备。在使用C语言为ENC28J60编写驱动程序时,通过对源代码的注解,使得开发思路及过程展示的更为透彻,为同类研究提供了“亲临现场”般的范例。本论文通过大量查阅资料,对构成基于8位机的网络终端,所涉及的各种主要器件,进行讨论,从其工作原理、性能,易用性等全方位考量。通过选择更适合的搭配、优化本论文的设计。在对ATmega16单片机的软件开发中,使用C语言,完成了对ENC28J60驱动程序的设计。基于ATmega16与ENC28J60的网络终端,在实际生产生活中,用途广泛,造价低廉,理论传输速率达10Mbit/s,可适用于如:远程控制,数据采集等数据量不是特别大的网络工作。甚至,在不额外增加存储器的情况下,可以存储由html编写的简单网页,用以实现WebServer功能,以方便IE浏览器可以远程访问该控制器。特别适合网络家电等实用新产品的开发。同时,由于ATmega16是ATmega系列中较低端产品,而同系列的AVR单片机中,管脚更多,内部存储空间更大的高端型号,也可以很容易的套用本论文的软硬件设计,从而使本设计升级为更高性能的网络终端。
其他文献
水土流失问题在我国一直都存在,全国各地也都在努力治理,治理过程中有困难,有收获,而林业建设是治理水土流失的一种最有效也最持久的方式,林业建设本身也是一项需要长期进行
中小企业对于国民经济的发展起着日益重要的作用,而融资难已成为制约我国中小企业发展的瓶颈。本文通过介绍我国中小企业融资存在的问题,并对美国、日本和韩国的中小企业融资
<正>据《资治通鉴·周纪》记载,晋国的诸侯王智宣子准备立他嫡出的儿子智伯为继承人,他的族人也是大臣的智果表示反对,建议立庶出的智宵为继承人。智果认为,智伯虽然有着"美
期刊
背景透明质酸(hyaluronic acid, HA)与A型肉毒毒素(botulinum toxin type A, BTX-A)是目前应用最为广泛的除皱美容产品,关于二者单独治疗的安全性研究也已非常充分。而现在透
随着现代化信息技术迅速发展,在教育教学过程中融合信息技术已经成为现代化课堂的突出特点之一。融媒体为传统课堂带来了更多的可能性,增强了教育教学课程的系统性、趣味性、
为得到蒙东地区无软弱覆岩层地质条件下特厚煤层综放开采导水断裂带的准确测算方法,以神华大雁矿业公司敏东一矿02工作面为例,分别采用煤矿防治水经验公式、"三下"采煤计算公式
从《吃糠、遗嘱》谈起──兼顾昆剧的革新顾兆琳记得5年前的一个深秋日,师兄蔡正仁从北京回来对我说:"刘厚生先生问,如果《缀白裘》的本子放在你们的面前,有些生戏自己能排得出吗?"回
目的 探讨前庭自旋转试验(vestibular autorotation test,VAT)非对称性异常的临床意义.方法 纳入眩晕或头晕症状且VAT显示非对称异常的患者,按照VAT水平增益值分为非对称异常合
地铁工程项目投入产出效率是地铁施工企业利润重大来源,提高投入产出效率,增加地铁工程施工企业的项目收益,需要对地铁工程施工成本费用作用机理进行研究.基于文献综述与调研
声像技术和声像情报工作是科技情报现代化的重要标志之一。为了适应形势发展的需要,我所在原声像工作的基础上于1984年底成立了声像组,购置了录像拍摄和制作设备,进一步开展