《现代电子技术》2006年第21期摘录:GPS5程序设计2006年第2
-
如发现有乱码,请点击下面链接浏览原文
正文摘录:
GPS5程序设计2006年第21期总第236图2发送机串行通信示意图R1INR10UTR2INR20UTTlINT10UTT2INT20UTC1+C2+C】-C2.图3接口电路RXDPC机5.1初始化串口在使用串口通信前,应对他进行编程初始化,有以下事项须设置:(1)编程TMOD寄存器,确定T1的工作方式。同时禁止T1中断。(2)按波特率要求设置SMOD以及装载T1的初始值。(3)编程SCON,确定串口的工作方式。(4)如果要求串口以中断方式工作,则要设置IE的EA和ES位。(5)通信开始时,再将TRl置“1”,启动定时器T1。5.2通信程序设计以下是采用查询方式编写的数据发送通信程序,接收程序与此类似,只是需要将REN位置“1”方可启动接收过程。voidsentdata(charN【)IG){char·out—O,N【)IG::NDI(]一sprintf(flash,”%4.1fV”,I.1sent);TRl—1:for(;out<NDIGout++);//处理发送电压值//启动定时器T1//根据电压值的长度定义循环次数{SBI.JF—flash[out.];//代发送值写入SBIJFwhile(TI一一O);//检查一帧数据是否发送完毕TI—O;//清楚TI标志,以便下次发送}}6结语单片机在采用串口进行数据交换时应做好以下3个工作:(1)初始化串行口,设置相关的工作寄存器,选择串口工作方式。(2)在此基础上设置好SMOD和T1的初值,确定通信波特率。在波特率的选择上切勿盲目求高,否则会引起数据传送出错。(3)编写适当的通信控制程序。在和以.PC机作为超级终端的数据通信试验中,该系统能够很好地完成数据交换工作。参考文献[1]沈美明,温冬婵.IBM—Pc汇编语言程序设计[M].北京:清华大学出版社,2001.[2]潘永雄.新编单片机原理与应用[M].西安:西安电子科技大学出版社,2003.[3]杨欣荣.智能仪器原理、设计与发展[M].长沙:中南大学出版社,2003.[4]周明德.微型计算机系统原理及应用[M].北京:清华大学出版社,1998.[5]公丕波,郝金明,朱伟刚.GPS接收机与Pc机间串口通信的实现[J].海洋测绘,2005,25(3):35—37.[6]熊益铭.c语言在单片机串口通信中的应用[J].电子科技,2005(8):39—42.作者简介刘石男,1982年出生,湖南邵阳人,中南大学硕士研究生。主要从事物探仪器研究。—’。’”’’’。’。’”’。’。’。’。’。’’‘’。’“’。’”’“’’’。.卜。_卜。’“’。’。.卜”’、年将呈爆炸性111长i亿美元,大大高于2006年的17亿美元。十全球各地布署IPTV设备,电影内容日趋广泛,“下载刻录”的能力,支持IP连接的消费电子设备增加,以及手机电视市场的增长,都将促进VOD的普及。这种增长前景已吸引许多产业中的大量厂商。iSuppli公司的务副总裁.MarkKirstem‘表示:“由于用户期强和个性化更高的服务,VOD将成为满足化的口味的关键技术。”(摘
阅读此文(图):
点击此处在线翻阅