首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
一种嵌入式Internet接口系统
来源:本站整理  作者:佚名  2009-12-25 11:51:52




2.3 以太网层应用程序设计
    以太网上的通信协议一般采用TCP/IP协议。本文采用流行的SOCKET套接字编程,传输层协议选择UDP(用户数据报协议),通过VisuaIC++编写用户层程序。
    WinSock 提供了对UDP的支持,通过UDP协议可以向指定IP地址的透明网关发送CAN协议数据,同时也可以通过它接收CAN协议数据。发送和接收方处于相同的地位没有主次之分。利用CAsynSocket类操纵无连接的数据发送较简单。首先生成一个本地套接口(需要指明SOCK_DGRAM标记);然后利用 int CAsyncSocket SendTO const VOID IPBuf int nBufLen  UINT nHostPort  LPCTSTR IpszHostADDress= NULL int nFlags=0发送数据,int CasyncSocket ReceiveFrom void IpBuf int nBufLen Cstring&rSocketADDressUINT&rSocketPort int nFlags=0接收数据。利用UDP协议可以使管理主机和89C52网关实现双向的数据通信。同时,这种传输方式也易于使数据89C52网关透明化。
3.接入Internet部分的程序流程图
    前面已经介绍了软件设计的原理,这里介绍接入Internet部分的程序流程图。
 

 

4.小结
   系统中可以采用多种单片机实现,只要是8位的单片机即可,内部RAM容量大一点越好。该系统目前正在家庭电器的控制系统中使用,系统工作稳定,接收信息正确,表明系统应用可行。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:136,476.60000 毫秒