首页 嵌入式开发论坛 产品介绍 技术文章 资料下载 联系方式
■技术文章
◆TCP/IP协议简介
◆51WEB简介
◆51WEB用户手册
◆51WEB命令参考
◆51WEB文件系统
◆WEBServer的实现
◆源程序结构
◆网卡驱动程序
◆IP校验算法及程序

  TCP/IP协议的应用越来越广泛,熟悉并掌握 TCP/IP 协议是很多人的梦想。但TCP/IP协议簇十分庞大,内容非常丰富。以至无从下手,甚至望而生畏。提起TCP/IP协议,人们往往联想到WINDOWS,LINUX或其他嵌入式操作系统,认为只有在操作系统的支持下才能开发TCP/IP应用,对于很简单的应用项目而购买嵌入式系统,以至开发、生产成本剧增,开发周期延长,开发人员水平要求较高等一系列问题。因此,降低硬件平台成本,简化TCP/IP协议的实现有特别现实的意义。51系列单片机在中国有广泛的群众基础,有广阔的市场,单片机甚至以指令和51兼容为一个重要卖点。因此,在51兼容系列单片机上开发TCP/IP协议无疑是最有价值的硬件平台。

  51WEB开发板是一种微型、廉价的以太网接入模块。开发板采用Winbond的51兼容高速单片机W77E58和Realtek的NE2000兼容以太网控制芯片RTL8019AS,并使用 40MHz 的晶振以提高系统数据吞吐率。开发板具有 32K Flash,256字节内部RAM,1K片上外部RAM(另留有RAM扩展接口RAM板),两个独立串口和可编程硬件看门狗。软件为模块化结构,大部分用 Keil C51编写,方便程序理解和移植。为提高系统速度,采用了部分汇编程序。系统支持ARP,ICMP,UDP,TFTP,TCP,HTTP等协议,并实现了简单的WEB服务器,网页存在AT24C512(64K EEPROM)中,在EEPROM中实现了简单的文件系统存储网页文件,EEPROM中网页文件可以方便的通过TFTP协议上传和下载。

版权所有©2003, E-Mail:mcuweb@21cn.com
粤ICP备05071986号