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
资源简介:模拟串口通讯程序,基于增强型51的 完全原创
上传时间: 2016-04-01
上传用户:王者A
资源简介:T2作为波特率控制UART_RXD 是硬中断0或1口,如果能进入中断,说明该线有一个起始位产生,进入中断后调用下面的接收程序。退出硬中断之前还需要将硬中断标志重新复位。UART_TXD 是任何其它IO即可。UART_SEND: PUSH IE PUSH DPH PUSH DPL ...
上传时间: 2014-01-12
上传用户:二十八号
资源简介:传感器与检测技术 PPT版
上传时间: 2013-06-02
上传用户:eeworm
资源简介:C8051F320和89c52的串口通讯程序,c语言编写
上传时间: 2015-07-13
上传用户:lacsx
资源简介:51 IO口模拟串口通讯C源程序,IO 口模拟232通讯程序 使用两种方式的C程序 占用定时器0
上传时间: 2014-01-13
上传用户:huangld
资源简介:51用C编写的io口模拟串口收发程序代码
上传时间: 2015-06-13
上传用户:fredguo
资源简介:51单片机IO口模拟串口通讯C源程,详细描述了 具体细节,代码较为详尽
上传时间: 2015-06-05
上传用户:chenjjer
资源简介:应用于51芯片的很经典的串口通讯程序源代码 (采用fifo方式)
上传时间: 2013-12-21
上传用户:banyou
资源简介:汇编写的串口通讯程序,可传送64kb大小之内的文件
上传时间: 2014-01-18
上传用户:cylnpy
资源简介:一个非常值的看看的IO口模拟串口通讯51C程序,希望对大家有点帮助
上传时间: 2014-01-09
上传用户:远远ssad