范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

15。串口通信编程1。RS232C标准

  1.RS-232C标准
  所谓串行通信接口标准,是指串行通信接口与外设的信号连接标准。 实际中常用的串行通信接口标准有3种: RS-232C RS-422A/423A 20mA 电流环
  PC机一般都配置了 RS-232C 标准接口。RS-232C 标准常简称为RS-232。
  RS-232C 的定义包括电气特性(如电压值)、机械特性(如接头形状)及功能特性(如脚位信号)等。
  串行通信接口基本功能是:在发送时,把CPU送来的并行码转换成串行码,逐位地依次发送出去;在接收时,把发送过来的串行码逐位地接收,组装成并行码,并行地发送给CPU去处理。这种串行到并行转换的功能,常用硬件电路来实现,这种硬件电路叫做串行通信接口。
  普通的 Modem 通常都是通过 RS-232C 串行口信号线与计算机连接。
  根据RS-232C标准规定,接口电路采用一对物理D型连接器:DTE设备应该有一个D型插头接口,DCE设备应该有一个D型插座接口。
  D型连接可以是25芯(简称为DB25),也可以是9芯(简称为DB9)。RS-232C引脚分配如下图所示。
  1.1 信号连接
  RS-232C规定使用一种 DB25 连接器,其中20个脚作了定义,9、10、11、18、25未作定义。 RS-232C串行口信号分为3类:传送信号、联络信号和信号地。
  1.传送信号(TxD和RxD)
  传送信号是经由(发送数据信号线,引脚2)传送和(接收数据信号线,引脚3)接收的信息格式即一个传送单位(字节)由起始位、数据位、奇偶校验和停止位组成。
  2.联络信号(RTS、CTS、 DTR、DSR、DCD和RI等6个信号)
  RTS(请求传送,引脚4),是PC向Modem发出的联络信号。高电压表不PC机请求向Modem传送数据。
  CTS(清除发送,引脚5),是Modem向PC机发出的联络信号。高电压表示Modem响应PC发出的RTS信号,且准备向远端Modem发送数据。
  DTR(数据终端就绪,引脚),是PC向Modem发出的联络信号。高电压表示PC机处于就绪状态,本地Modem和远端Modem之间可以建立通信信道。若为低电平,则强迫Modem终止通信。
  DSR(数据装置就绪,引脚),是Modem向PC发出的联络信号。它指出本地Modem的工作状态,高电压表示Modem没有处于测试通话状态,可以和远端Modem建立通道。
  DCD(传送检测,引脚),是Modem向PC发出的状态信号,高电压表示本地DCE接收远端Modem发来的载波信号。
  RI(铃指示,引脚),Modem向PC发出的状态信号。高电压表示本地Modem收到远端Modem发来的振铃信号。
  3.SG(信号地)
  SG(信号地,引脚)为相连的PC和Modem提供同一电势参考点。 1.2 握手
  DTE 和 DCE 之间要实现双向通信,至少需要3条信号线:TxD 使数据从 DTE 到 ECE。RxD 使数据从 ECE 到 ETE,SG 为信号地。
  必须使用握手信号,它提供了一种控制数据流的方法,即接收设备可以控制发送设备的数据发送。
  在异步串行通信中,这称之为握手(handshaking)或流量控制(flow control)。握手控制可以具体分为硬件握手(硬件流控)和软件握手(软件流控)。
  1.硬件握手
  硬件握手是使用专门的握手电路去控制数据的传输。当接收设备准备好之后,就通过专用的握手电路传送一个正电压给发送设备,指示发送设备数据。如果接收传送一个负电压给发送设备,则指示发送设备停止发送数据。
  为了完成数据通信需要有3类电路:数据线、信号线和握手线。
  (1) DTE 到 DCE
  为了控制 DTE 的发送数据,DCE 使用 DSR 信号作为主握手信号去通知 DTE 已做好接收数据库的准备。当通知 DTE暂停发送数据时,置 DSR 无效。
  (2) DCE 到 DTE
  为了控制 DCE 的数据发送,DTE 使用 DTR 信号作为主握手信号去通知 DCE 已做好接收数据的准备。当通知 DCE暂停发送数据时,置 DTR 无效。
  DTE 还使用 RTS 信号作为第二握手信号控制 DCE 设备。仅当这两条握手线都有效时,DCE 才发送数据。
  (3) 双向通信
  双向通信中只使用主握手线,则共需要5条信号线:TxD、RxD、DSR、DTR 和 SG。如果还使用第二握手线,则共需要7条信号线。
  为了使 DCE 能向 DTE 提供更多信息,通常还使用 RI 和 DCE 两条信号线。这样一个完整的异步串行通信必需的就是这9条信号线 。
  有握手功能的双向通信如下图所示:
  2.软件握手
  软件握手的原理机制与硬件握手基本相同,不同的握手信号是在数据线(TxD和RxD)上进行传送的,而不是在专门握手线上传送。这是因为软件握手信号是由特殊字符组成的,所以传送这些字符必须使用数据电路,而不是使用专门握手电路。这种方法常用在直接连接或通过Modem连接的两台计算机之间进行双向通信的场合。
  软件握手最常用的协议是XON/XOFF协议。该协议主要解决通信双方处理速度不区配的问题,协议规定发送XOFF表示暂停发送数据,发送XON表示继续发送数据。
  3.硬件与软件相结合的握手
  为了综合硬件握手和软件握手的好处,可以采用硬件和软件相结合的握手控制。假设DTE设备为计算机,DCE设备为Modem,两台计算机之间通过Modem经电话线连接,则此时计算机与Modem之间可采用硬件握手方法,而两台计算机之间可以使用软件握手方法进行联系。 1.3 微机的RS-232C接口
  个人计算机的RS-232C接口名称有多个:RS-232C口、串口、通信口、COM口、异步口等。
  目前DOS3.3以上版本和Windows 3.2/98/NT最多支持4个串口:COM1、COM2、COM3和COM4。
  它们所占用的I/O口地址和中断号见表 :
  串口
  I/O地址
  中断号
  COM1
  0x3f8
  IRQ4
  COM2
  0x2f8
  IRQ3
  COM3
  0x3e8
  IRQ4
  COM4
  0x2e8
  IRQ3
  为更好地说明 RS-232C 接口电路的实际工作情况,下面以应答呼叫过程为例,具体分析其信号间的交互关系。
  所谓应答呼叫过程,即指 Modem 从接收到振铃信号开始,到数据传输结束后 Modem 和 DTE 恢复到原来的空闲状态为止的过程。
  (1) 数据终端DTE的控制软件持续监视振铃指示(RI),等待该信号有效。引脚连线如图:
  (2) 响铃后,Modem在振铃脉冲期间发出振铃指示信号(RI有效),在振铃脉冲间隔期间,振铃指示信号有效。即随着振铃脉冲的有无,RI信号ON/OFF交替变化。
  (3) DTE的通信控制软件在检测到振铃指示后,开始通过计算机振铃指示ON/OFF变化的次数对振铃进行计数。当达到程序预置好的振铃数时,控制软件发出数据终端就绪信号(DTR有效),迫使Modem进入摘机状态,开始应答电话。
  (4) Modem在等待一小段时间后,自动地发送它的应答载波信号。同时Modem发出数据设备就绪信号(DSR信号有效),通知DTE已完成所有准备工作,正在等待对方载波信号。
  (5 )在DTE发出数据终端就绪信号(DTR有效)期间,DTE的控制软件监视数据设备就绪信号(DSR是否有效)。当DSR变为ON状态后,DTE便知道了Modem已准备建立数据链路,于是DTE开始监视载波检测(DCD)信号,以检查数据链路是否已建立。
  (6) 当主叫Modem的载波信号出现在电话线上时,被叫Modem就发出载波检测信号(DCD),通知DTE已建立数据链路。
  (7) 在数据链路连接期间,发送数据(TxD)和接收数据(RxD)线上即开始了全双工通信。同时,DTE仍监视着载波检测(DCD)信号,以确定数据链路是否连接。
  (8) 数据传输结束后,DTE使数据终端就绪信号(DTE无效),Modem撤消载波信号并以载波检测(DCD)和数据设备就绪(DSR)信号无效给予响应。数据链路释放后,Modem和DTE准备下一次接收或作另一次呼叫。
  本文来源于《Delphi程序设计教程》(第3版)杨长春主编

三伏天易上火,推荐六道家常蒸菜,清爽开胃又营养,大人小孩爱吃大家好,我是香香,每天分享不重样的家常下饭菜,如果你每天纠结吃什么,请关注我吧。今天是小暑,是二十四节气中的第十一个节气,紧接着而来就是三伏天了,天气会越来越热,这个时候我们就得注夏天,这菜我家每周必做,荤素搭配,解馋又开胃,顿顿吃光盘进入夏季之后,天气更加炎热了,马上就迎来三伏天,天气会特别炎热,阳气是非常旺盛的时候,一出门就浑身出汗,我们身体会疲惫不堪,尤其是年轻人而言,胃口会受到很大的影响,这时候的饮食要营再夺2枚SWSC双金奖!屡获国际大奖的億度烧坊,却最是淡然在億度烧坊极致绽放的一年,守于本道匠工求慢依然是这家茅台镇最美酒企的初心所念。随着2022新加坡世界烈酒大赛(SWSC)评选结果的正式出炉,几家欢喜几家愁。也意味着几个月的细致评审最适合夏天吃的3道肉菜,做法简单,不油不腻不上火,家人都爱吃夏天天气炎热,很多的朋友都喜欢在这个时节吃点爽口的蔬菜,比如黄瓜芹菜西红柿等,清爽开胃。但这些菜吃久了,不免有些干巴,尤其是一些爱吃肉的朋友,那更是觉得索然无味。接下来,我就给大家教你万能凉拌汁的做法,辣和不辣的都有,鲜香过瘾,拌啥菜都好吃教你万能凉拌汁的做法,辣和不辣的都有,鲜香过瘾,拌啥菜都好吃最近凉皮凉拌豆腐皮凉拌木耳,在我们家太常见了,几乎每天中午都得吃。每天中午下班,爸爸都会带一袋凉拌的清爽的东西回来,看到注意了!夏季这样出汗,可能是病出汗,是人体为了维持恒定的体温,所必需的一种正常的生理活动。常分为主动和被动两种。主动出汗就是在运动紧张心情烦躁或进食辛辣刺激的热性食物之后出汗的过程。被动出汗一般是由于天气闷热环北京周边夏季出行好去处(绝对全面)入夏许久了,虽然前段时间一直阴雨连绵,但是今天的北京阳光高照,气温直线上升,室外一度让你感觉呼吸困难。即使天气的突变让你还难跟上节奏。但是也不影响我们外出旅游的初心。现在国内疫情已华为P50Pocket折叠屏手机颜值与实力并存,夏季两款新配色上市华为P50Pocket(华为P50宝盒)折叠屏手机,采用纵向折叠的创新设计,以及水滴铰链和多维联动升降基础,完美实现了无缝折叠,将极致轻薄与时尚美学进行完美融合,同时内外屏交互与超破案了,郭艾伦为何会爆粗埋怨胡明轩?网友没完了在与澳大利亚队的第二场比赛之后。杜锋在评价广东队三名后卫的表现时,摆出了鼓励和宽容的姿态。在这场比赛中,广东队的三名后卫实际上根本没有表现。胡明轩明轩9投1中得到2分,赵睿7投2中小米12S徕卡水印遭破解,如何看待网友全员徕卡的现象?小米12S系列发布不久,网上出现了一些非小米12S手机拍出的带有相同徕卡水印的照片,有一部分是PS的,另一部分来自某些人私下上传的被破解的APK应用,据一些米粉爆料Android1皮蓬奥尼尔布莱恩特!湖人组史诗级梦幻阵容,突破首轮稳了湖人在今夏的交易市场中没什么大动作,但是随着签下小皮蓬小奥尼尔两位巨星之子,老熟人布莱恩特又回归,湖人竟意外组成了詹姆斯布莱恩特皮蓬浓眉奥尼尔的五虎将梦幻阵容,光听这些名字,对手几
不得了,全球最火人工智能ChatGPT这样回答静脉曲张患者的问题全国连锁静脉病中心城市上海北京深圳成都广州天津杭州沈阳重庆厦门太原青岛南京敬请期待更多城市。模仿莎士比亚杜甫等风格写作,直接生成代码自动修复BUG,分析市场趋势撰写研报,还裸考并通中美芯片公司科技战,美国限制芯片出口!华盛顿最新的出口限制禁止美国人支持目标中国公司的开发或生产芯片受影响公司的几位高管曾在美国半导体行业工作,并在返回中国之前获得了公民身份美国对中国芯片公司的新限制可能会使目标公司的老挝面积不大,为何敢把首都设在泰国边境,背后有哪些原因?一个国家想要确保安全发展,首都的安全是重点,国家在选择首都时也会综合多方面进行考量,尤其是地理位置的选择。老挝面积不大,为何敢把首都设在泰国边境,背后有哪些原因?按照常理来说,多数对Python应用程序进行Docker化Docker是一个打包和部署应用程序的强大工具。Docker化你的Python应用程序可以帮助确保在不同环境中的一致和可靠的部署。在这篇博客中,我们将指导你使用Python代码和命2023年最有前景的可能是这5个行业,ChatGPT给出的答案您觉得呢?关于2023年最有前景的行业,ChatGPT给出的答案如下2023年最有前景的行业可能是1。人工智能随着人工智能技术的迅猛发展,它正在成为改变世界的重要力量,并将在2023年发挥更春天里的中国有多美,这部纪录片带你看大美中国南方网讯幅员辽阔的中国,美景数不胜数,各地春景更是独具特色。中央广播电视总台依托地方总站编采力量和资源,推出纪录片大美中国春天系列。通过航拍形式全景呈现四川重庆江苏福建新疆安徽贵州阿里纳斯谈欧文续约库班曾放走纳什但他们得到特里后来夺冠了直播吧2月18日讯近日,阿里纳斯在自己的播客节目中谈到了欧文的续约。阿里纳斯表示当纳什离开的时候,库班得到什么了?他什么都没有得到,他没有先签后换,纳什就这样离开了。但库班得到了特最近小红书超火的练习册来啦,阅读练习就像读绘本一样有趣!今天给大家分享一套原版英语阅读理解练习。这套资源都是彩色,图文并茂,所选择的文章也是生动有趣,而且涵盖了丰富的知识,小朋友做起来不会觉得枯燥。特别是前几个级别,大量的配图,就像在读两会心声政协委员霍炳男打好乡村旅游牌全面推进乡村振兴政协委员霍炳男打好乡村旅游牌全面推进乡村振兴报告中提出今年重点工作任务之一就是全面推进乡村振兴,加快构建城乡融合发展新格局。我一直关注乡村振兴话题,听到报告后很振奋。市政协委员霍炳媒体约会信宜,共赴青山绿水间美,不枉此行。近日,来自中央省市等多家媒体组成的约百人采访团,涌进茂名信宜的青山绿水间。信宜李花谷景区。郑运摄夜晚,含章桥灯光璀璨充满岭南南洋风情的窦州里文创街清新灵动精美绝伦的牙2022年泰国素叻迎369万游客旅游收入增长为泰国最高府!据泰媒消息,日前,泰国素叻府府尹威察乌先生透露,根据泰国旅游与体育部公布的数据显示,2022年素叻府的旅游收入为276。6亿泰铢,同比2021年增长了912。04。2022年素叻府