热度 17
2011-5-12 17:15
2682 次阅读|
0 个评论
随着嵌入式设备联网技术的应用 , 不得不在嵌入式设备上实现嵌入式 TCP/IP 协议栈。对于高端的嵌入式 CPU ,可以运行 Linux 等操作系统比较容易的实现 , 但是要在 51 单片机、 AVR 单片机、 PIC 单片机上实现 TCP/IP 协议栈就比较复杂,因为 TCP/IP 协议栈对 CPU 的速度、内存消耗要求比较高。采用 STC89C58RD +微控制器为核心处理器的网络开发板,包括了 TCP/IP 协议栈和相应的应用程序。实现了 ARP 、 ICMP 、 TCP 、 UDP 协议,可应用于 HTTP Web 服务器、 Mail 客户机、网络协议转换 ( 如 Ethernet - RS232 接口转换、 Ethernet - SPI 接口转换等 ) 、基于 Internet 的远程控制、基于 Internet 的远程数据采集等嵌入式网络应用。 使用我们产品的用户,一般将其项目应用于智能小区,网络仪器,以太网转串口,远程抄表,嵌入式网络,监控系统,数据传输等领域,也可在其基础上进行 web server 的开发 , 支持 TCP 、 UDP 的数据收发 ; 单片机上网 , 可以实现跨越网关连接到 Internet 互联网的任何主机。 硬件资源 1 、 CPU : STC89C58RD + 2 、 芯片资源: 32K FLASH , 1280 字节 RAM ,E2PROM 16K ,最高时钟频率 80M ( CPU 内载) 3 、 LED 指示灯: 1 个电源指示, 2 个网卡状态指示, 2 个网络控制指示灯 4 、 串行口: 1 个 RS232 串行接口( MAX232 ) 5 、 网络接口: 10Mbps 以太网接口( RJ45 口),接口芯片 RTL8019AS 6 、 12232 带字库液晶屏(选配) 7 、 ISP 下载程序:可通过串口在线下载,无须编程器。 8 、 5V 稳压电源 软件资源 1) 精简的 TCP/IP 协议栈 : 以减小代码量,使有适中代码量和 RAM 使用量,更适用于单片机使用。 2) 实用的 TCP/IP 协议栈:用户可以根据协议栈提供的用户接口来实现 TCP 的发起连接、接受连接、发送数据、接收数据、关闭连接等操作。该协议栈还能够兼容 BSD socket 接口。 3) 稳定的 TCP/IP 协议栈:提供的 TCP/IP 协议栈是经过全面的测试,在连续 PING 的情况下不断线;在发送接收大数据量时不丢失任何字节 4) 易用的 TCP/IP 协议栈:开发板提供完善的资料和使用手册 , 包括函数定义、更多的例子程序等 , 选用 KeilC51 作为编译器。用户即使对于嵌入式 TCP/IP 的使用不太了解,也能开发出基于开发板的新程序 5) 支持多 TCP 连接、多网络设备。能方便地移植到多任务操作系统和其它 CPU 下。能方便地替换网络接口协议和网卡驱动设备。 6) 支持 ping 命令的响应,上位机和下位可以通过我们设计的小程序互相传送数据文档。 7) 配套开发工具:在嵌入式 TCP/IP 实验环境中提供 PC 机端的软件,用以和开发板进行通信。 单片机的嵌入式Web服务器可实现远程控制开发板上的LED指示灯,嵌入式网页由asp代码编辑用户可根据需要更改。 实现 TCP 客户端 实现 TCP 服务器端 可以传输大量数据的文件并保存在指定的文档中,也可由“数据发送区”发送相应的指令控制开发板上的LED指示灯 如果要下载新的程序,按下面方法进行: (1)打开STC的在线下载软件,如下图所示: (2)选择芯片,STC89C54RD+; (3)File Open 选择要烧入的 hex 文件; (4)连接好串口线,点击DownLoad / 下载 按钮; (5)给系统上电,程序便自动下载到芯片中。: 销售清单 ◆ 一片单片机以太网学习板 ◆ 一张DVD数据光盘((内含系统PC上位机软件、源程序代码、软件控制通信协议、详细说明文档、TCP/IP协议软件、元器件手册、电路原理图、应用文档等) ) ◆ 一只5V的直流电源 ◆ 交叉网线一条 ◆ 串口线一条 ◆ 选配12232F带汉字库液晶模块 一个(需另加45元)) 联系方式 QQ在线咨询: 493743672 562643211 MSN: lechengdz@126.com 联系电话: 020-88378279 13422219273 乐诚科技: http://www.lcemb.cn/Index.html