GPRS/TCP/IP包用在51单片机中如何编程,有例子也可
展开全部
首先明确你的gprs模块是否已经内置了tcpip协议栈,如果内置了,那对于你的mcu就只是串口发点AT指令控制和收发数据而已;如果是没有内置的,那你就需要自己写一个tcpip协议软件来完成对gprs原始数据的解析,需要实现的基本协议有slip,arp,icmp,ip,然后根据你的实际要求,tcp传输就实现tcp协议,udp传输就实现udp协议,再就是和应有有关的协议,比如http,tftp之类的。
一般应该采用C语言编写,可以参考tcpip协议大全一书来写。
也可以使用已经有的tcpip协议栈来移植到你的51mcu上面。对于51,由于其速度比较低,一般可以考虑移植uip,现在网上有很多关于uip在51上面移植好的代码,你可以下载来参考,编译环境为keilc。
帮你搜了一篇文章,可以看一看:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询