大多数的电脑设备都具有rs-232c接口,尽管它的性能指标并非很好。在广泛的市场支持下依然常胜不衰。就使用而言,rs-232也确实有其优势:仅需3根线便可在两个数字设备之间全双工的传送数据。不过,rs-232c的控制要比使用并行通讯的打印机接口更难于控制。rs-232c使用了远较并行口更多的寄存器。这些寄存器用来实现串行数据的传送及rs-232c设备之间的握手与流量控制。本文将分别描述pc机及单片机mcs-51的串行通讯的原理及具体的软件设计。
rs-232c介绍与pc硬件:
rs-232c使用-3到-25v表示数字“1”,使用3v到25v表示数字“0”,rs-232c在空闲时处于逻辑“1”状态,在开始传送时,首先产生一起始位,起始位为一个宽度的逻辑“0”,紧随其后为所要传送的数据,所要传送的数据有最低位开始依此送出,并以一个结束位标志该字节传送结束,结束位为一个宽度的逻辑“1”状态。
pc机一般使用8250或16550作为串行通讯的控制器,使用9针或25针的接插件将串行口的信号送出。该插座的信号定义如下:
db-25db-9信号名称方向含 义23txd输出数据发送端32rxd输入数据接收端47rts输出请求发送(计算机要求发送数据)58cts输入清除发送(modem准备接收数据)66dsr输入数据设备准备就绪75sg-信号地81dcd输入数据载波检测204dtr输出数据终端准备就绪(计算机)229ri输入响铃指示。
智能电能表故障检测方法
使用面向物联网的RA MCU创新套件的示例项目加快开发速度
电灯开关L、L1和L2怎么接线
功放机继电器不吸合原因及处理方法
以CW32L083VXTX板为对象进行低功耗测试系列实验讲解(4)
一文看懂PC机与单片机的通讯程序
雷击浪涌进行防护的办法
锂离子电池正极材料性能分析方法汇总概述!
小米MIUI9怎么样?小米6体验MIUI9内测升级,带你抢先了解不一样的MIUI9全新功能
科梁汽车电子电池管理系统应用案例
华为云弹性公网IP服务,为企业敲开互联网大门
对中国将人工智能用于监控和政府监管感到担忧
电阻器额定功率判断简法
AI与IoT结合将形成万物智慧互联打造出更美好的生活
CC-Link IE TSN平台为TSN工业4.0铺平道路
一种车载DVR整改案例分享
理一理 OC/OD 门、开漏输出、推挽输出等一些相关概念
维修信号发生器83650B开机显示电源故障最新案例
河套IT TALK 68: (原创) 超高清视频的数字版权管理(万字长文)
PCB在太阳能和风能等可再生能源行业的应用