论文部分内容阅读
近几年随着半导体技术和系统设计方法的提高,单片机在内部结构、功率消耗以及制造工艺等诸多方面有了长足的进步。单片机已逐渐成为许多电子设备中不可缺少的一部分,并处于前所未有的发展时期;而因特网概念的深入人心更为单片机系统与因特网的结合提出了要求。为此,本文对单片机系统中实现嵌入式Internet的方案进行了研究。 本文首先对单片机技术以及单片机系统网络化的发展进行了介绍,并在比较了现有的几种网络化方案的基础上,提出了采用了为单片机系统增加嵌入式TCP/IP协议栈实现嵌入式Internet的方案。接下来本文的第二部分,详细的阐述了嵌入式实时操作系统μC/OS-Ⅱ在增强型51微处理器DS89C550上的移植过程,该操作系统是实现嵌入式TCP/IP协议栈支持多用户、多任务的基础。本文的第三部分,对Internet协议标准中的以太网协议、ARP、PPP、IP、UDP和TCP协议都做了详细的分析,并根据单片机应用领域的要求,提出这些协议的具体实现算法;并在保证与协议标准兼容的前提下,对传统算法进行了取舍和修改,最后对所实现的嵌入式TCP/IP协议栈进行了测试。本文的最后一部分,详细的分析了超文本传输协议HTTP,给出了一种单片机系统中实现嵌入式Web服务器的方法及其应用。