T2作为波特率控制UART_RXD 是硬中断0或1口,如果能进入中断,说明该线有一个起始位产生,进入中断后调用下面的接收程序。退出硬中断之前还需要将硬中断标志重新复位。UART_TXD 是任何其它IO即可。UART_SEND: PUSH IE PUSH DPH PUSH DPL PUSH PSW PUSH 00H PUSH ACC CLR EA SETB UART_TXD ;START BIT MOV R0,A CLR TR2 ;TR2置1,计数器2启动,时间计数启动。 MOV A,RCAP2L;计数器2重新装载值 MOV TL2,A ;置计数器2初值 ;T2需要重新装载 MOV A,DPH MOV A,RCAP2H MOV TH2,A MOV A,R0 SETB TR2 ;TR2置1,计数器 JNB TF2,$ CLR TF2 JNB TF2,$ CLR TF2
上传时间: 2014-01-12
上传用户:二十八号
主要功能:1、将串口通讯协议存储为一个通讯文件,可是随时将存储通讯协议文件调入计算机运行与下位机通讯可以实现通讯对话,供下位机工程师参考使用,其主要的通讯协议本程序把它们分成四种情况。以下说明:1)下位机直接发送数据,上位机只接收不回应数据。2)下位机直接发送数据,上位机接收并回应数据。3)上位机直接发送数据,下位机只接收不回应数据。4)上位机直接发送数据,下位机接收并回应数据。下位机工程师完全可以利用这个功能单独的并且很方便的调试与上位机通讯程序,更改双方的通讯协议,不再需要上位机工程师的配合。windwos标准操作,使用方便。2、可以监听活动串口的数据,将监听到的数据显示到数据显示区里面,可以保存。也可以将原先保存的文件数据读进来,以供分析。数据可以按照十六进制和ascii码显示出来。3、自动识别串口设置,当不知道对方设备的通讯串口设置时,可以利用该功能让此程序自动识别,当然前提是对方设备必须是一直在发数据,整个识别过程大概需要二分钟。4、可以通过该程序,利用串口将文件发送到另一个计算机上。另一个计算机通过接收文件接收所发出的文件。
上传时间: 2013-11-11
上传用户:semi1981
工作中写的一个含串口访问功能的小测试程序,含多线程,CRC校验 此程序包含了一个串口通讯的类,并能够实现简单的通讯功能,希望对要用API函数写串口通讯程序的朋友有帮助
上传时间: 2014-07-02
上传用户:zq70996813
一个含串口访问功能的小测试程序,含多线程,CRC校验 此程序包含了一个串口通讯的类,并能够实现简单的通讯功能,希望对要用API函数写串口通讯程序的朋友有帮助
上传时间: 2015-04-29
上传用户:xiaodu1124
键盘扫描程序,串口通讯程序,24CXX读写,12864液晶显示,时钟芯片读写
标签: 键盘扫描程序
上传时间: 2013-12-25
上传用户:bruce
工作中写的一个含串口访问功能的小测试程序,含多线程,CRC校验 此程序包含了一个串口通讯的类,并能够实现简单的通讯功能,希望对要用API函数写串口通讯程序的朋友有帮助
上传时间: 2014-01-18
上传用户:lindor
由本人编写的一个完成端口测试程序,模拟一个多人游戏登陆的C/S结构通讯程序,服务器端由完成端口实现,客户端网络部分用dll实现。
上传时间: 2013-11-30
上传用户:离殇
串口读写程序,单片机和PC机通讯程序,以及他们的通信协议!
上传时间: 2013-12-24
上传用户:lx9076
本文讨论了在嵌入式实时操作系统VxWorks 下实现网络通讯的方法。本文的开始讨论了VxWorks 下的多任务编程接口,接着介绍了使用客户-服务器模式进行Socket 通讯的方 法,最后给出了基于多任务的网络通讯程序服务器端的具体实现方法
上传时间: 2014-01-15
上传用户:784533221
这是一个用于实现电脑和pic单片机通讯的,通过usb接口的通讯程序!第一部分
上传时间: 2013-12-28
上传用户:cuibaigao