YG-51WEB
单片机上网方案
全套售价:400元,含邮费,免费技术支持。
关键词:单片机上网解决方案,网络单片机,8051
TCP/IP,8051WEB。
配套样机
[简介]
一体化单片机上网卡解决方案基于“51+ISA网卡8019”,软件上实现了uC/OS-II操作系统和TCP/IP协议栈(SOCKET接口),提供硬件单板和uCOS51完整源码及部分文档。该卡适于初学者学习KEIL C51编程、uC/OS-II操作系统、TCP/IP协议编程,由于资料丰富,文档齐备详尽,支持广泛,前期门槛低,后期向ARM过渡容易,实为学习嵌入式开发最佳的入门级产品。当然本品也可以作为二次开发的参考平台。
51WEB充分体现8bitMCU上网解决方案平台的优点,屏弃一切不必要的器件,使之成为一个方便用户软件开发的硬件平台。
实现了ARP、ICMP、UDP、TCP、TELNET、SNMP协议。ARP中实现了缓存(学习、更新、老化、轮转替换),发包电路实现了缓存,应用层软件不必等待ARP,这由发包进程负责。由命令行可查看ARP缓存和发包缓存内容。
配置信息(IP、MAC、MASK、GATEWAY)存于闪盘中(X5045),用户直接在命令行动态设置。网络参数不必固化在程序中。
通WINDOWS的超级终端实现仿UNIX的shell界面设计的命令行人机接口友好易用。包括:在线帮助、配置命令、网络命令、shell命令、查询命令……。命令格式灵活完备安全,采用词法分析技术,有限消息机技术,使命令分析处理实现自动化统一化。
程序结构模块化。各种子程序分列在不同头文件和C文件中,如:基于中断的串口驱动、转换函数、显示函数、词法分析函数、各种串行flash处理函数(9346/9366/X5045)……,这些函数可作为用户标准库直接用在其他设计中。
可以通过互联网访问和控制。你可以访问http://222.248.35.65/
试试,也许有时碰巧我没有打开电源,你就无法访问了。
[应用领域]
联网考勤机,替代485总线。
仪器仪表远程数据采集。
远程监控。
[样机硬件资源]
CPU:W78E58。
网卡芯片:RTL8019AS。
64K字节外接SRAM(2*W24L257)。
1个异步串口,方便调试程序,调试信息可通过RS-232接口送往电脑显示。
1个X5045带看门狗EEPROM,用于保存网络配置信息。
1个24C256,可用于实现8051 WEB
Server。
指示灯。
[软件和资料]
上网卡测试程序C51源代码,实现了ARP、ping、UDP协议、shell
Web Server演示C51源代码,进一步实现了TCP/IP、HTTP协议,网页存在单片机系统,可以通过IE访问。
UDP演示程序,利用UDP协议在单片机和PC机之间互传数据。
开发板原理图。
《uCOS51移植心得》。
《uCOS51重入问题的解决》。
《为uCOS51增加Shell界面》。
《在51单片机上固化uCOS51的说明》。
《NE2000网卡芯片驱动程序》。
《ARP协议实现原理》。
《一个简单Ping的实现》。
《uCOS51任务调度工作原理》。
《相关网站推荐》。
[方案配件清单]
YG-51WEB机样1台。
交叉网线1条。
RS-232通信线1条。
电源变压器1只。
配套软件光盘1张。
[演示截图]
超级终端设置
超级终端shell功能
PC机收到单片机的信息(用UDP协议传输)
单片机收到的PC机信息,单片机发送UDP数据包。
PC机ping单片机
Web Server(在IE里通过局域网控制单片机,实现远程控制)
|