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
O Reilly原版书,为数不多介绍Python网络平台-Twisted的专著
标签: Reilly
上传时间: 2016-10-28
上传用户:tzl1975
基于合泰I/O型单片机系列如何利用I/O口模拟ad
上传时间: 2013-12-31
上传用户:梧桐
一个用于按键模拟的驱动 利用 port I/O
上传时间: 2016-11-01
上传用户:czl10052678
]本文介绍了如何利用CPLD(复杂可编程逻辑器件)与单片机的结合实现并行I/ O(输入/输出)接口的扩展。该设计与用8255做并行I/O接口相比,与单片机软件完全兼容, 同时拥有速度快,功耗低,价格便宜,使用灵活等特点
上传时间: 2016-11-07
上传用户:
pic16c54系列的芯片资料,i/o端口,定时器
上传时间: 2016-11-10
上传用户:拔丝土豆
sbc2410 移植u-boot 1.3.4 的修改部分 需要在borad/sbc2410x/Makefile 下添加编译nand.o
上传时间: 2013-12-26
上传用户:jeffery
一个效率还可以的配对堆 Fibonacci Heap太难写了 配对堆可以有效替代Fibonacci Heap 附带了用它实现的Dijkstra 复杂度O(nlogn+e)
标签: Fibonacci Heap Dijkstra nlogn
上传时间: 2013-12-09
上传用户:xlcky
: 通过 L V D S ( 低压差分信号) 传输方案与单个 L C o S ( 硅基液晶) 分时分色显示, 设计主电路 与头盔结构分离的单 L C o S 硅片彩色头盔显示系统。
上传时间: 2013-12-03
上传用户:ommshaggar
the driver support read and write General Purpose I/O port of S3C2410 and S3C2440
标签: and General Purpose S3C2410
上传时间: 2014-01-10
上传用户:啊飒飒大师的