由于普通单片机只有一个串口,由于用户可能会用到多个串口,而对于双串口的单片机价格贵,不如自己动手选择两个IO口,自己模拟串口通讯,以下为模拟串口程序.
上传时间: 2016-10-21
上传用户:tb_6877751
1. 本程序使用一个定时器和任意 2 个 I/O 口模拟一个串行口。 2. 1位起始位,8位数据位,1位停止位。发数据位时先发低位。 3. 支持半双工通讯。收、发波特率相同。 4. 应把定时器中断优先级设置为最高级。 5. 本程序每接收一个字节后就把它放到一个队列缓冲区中(也可使用环行缓冲区), 待缓冲区满后,将缓冲区中的内容原样发回。这是为了测试多字节连续收发的 能力和简化程序。实际应用中应防止缓冲区溢出。 6. 由接收转换到发送时要先调用 soft_send_enable (); 由发送转换到接收时要先调用 soft_receive_enable ()。 7. 发送最后一个字节后如果要立刻转为接收,必须等待最后一个字节后发送完毕 while ( rs_f_TI == 0) // 等待最后一个字节发送完毕
上传时间: 2016-10-22
上传用户:tonyshao
c51模拟串口调试程序,c51模拟串口调试程序
上传时间: 2014-11-18
上传用户:wanghui2438
C51编写的用IO脚模拟串口的源程序,供初学者参考
上传时间: 2014-11-09
上传用户:cursor
io口模拟串口源程序与方法,很好的学习串口的资料
上传时间: 2016-11-16
上传用户:dsgkjgkjg
ATMEL arm7 USB 模拟串口
上传时间: 2016-11-16
上传用户:zhuoying119
单串口8051内核单片机模拟双串口程序源代码
上传时间: 2016-11-21
上传用户:13517191407
测控端站(51单片机),用于测量开关量,模拟量,并串口转发~~就这么多了~~在不过30字就不好意思了
上传时间: 2013-12-15
上传用户:sk5201314
一个用IO口来模拟串口通讯的软件,对了解串口通讯和进行串口编程很有帮助
上传时间: 2016-11-23
上传用户:aappkkee
模拟串口的通讯程序,采用的AVR单片机进行编程,C语言编写的
上传时间: 2016-12-04
上传用户:ruixue198909