- 1、本文档共75页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 51单片机的外围模块及其应用_串行口UART
图4-29 RS-232C接口插座(1) 图4-29 RS-232C接口插座(2) (a) 25芯D型插座RS-232C接口信号名称及主要信号流向; (b) 9芯D型插座上的RS-232C接口信号名称及主要信号流向 RS-232C串行接口标准中主信道重要信号的含义: RS-232C串行接口标准中主信道重要信号的含义如下: TXD:串行数据发送引脚,输出。 RXD:串行数据接收引脚,输入。 DSR:数据设备(DCE)准备就绪信号,输入,主要用于接收联络。当DSR信号有效时,表明本地的数据设备(DCE)处于就绪状态。 DTR:数据终端(DTE)准备就绪信号,输出,用于DTE向DCE发送联络。当DTR信号有效时,表示DTE可以接收来自DCE的数据。 RTS:发送请求,输出。当DTE需要向DCE发送数据时,向接收方(DCE)输出RTS信号。 CTS:发送允许或清除发送,输入。 二、电平转换 为保证数据的可靠传送,RS-232C标准规定发送数据线TXD和接收数据线RXD均采用EIA电平,即传送数字“1”时,传输线上的电平在-3V~-15V之间;传送数字“0”时,传输线上的电平在+3~+15?V之间。但单片机串行口采用正逻辑的TTL电平,这样就存在TTL电平与EIA电平之间的转换问题。 RS-232C与TTL之间电平转换芯片主要MAX232以及Sipex202/232系列RS-232电平转换专用芯片。 图4-30 MAX232电平转换芯片内部结构及典型应用电路 RS-232C的连接 RS-232C接口联络信号没有严格定义,通过RS-232C接口标准通信的两个设备可能只使用其中的一部分联络信号,在极端情况下也可能不使用联络信号,只通过TXD、RXD和GND三根连线实现串行通信。 图4-31 只有RTS、CTS联络信号的串行通信 图4-32 没有联络信号的串行通信 5.3.7 RS-422/485通信总线和发送/接收器 串行口的为TTL电平。这种以TTL电平串行传输数据的方式,抗干扰性差,传输距离短。 为了提高串行通信的可靠性,增大串行通信的距离,一般都采用标准串行接口,如RS-232、RS-422A、RS-485等来实现串行通信。 1.TTL电平通信接口 如果两个89C51单片机相距在几米之内,它们的串行口可直接相连,从而直接用TTL电平传输方法来实现双机通信,接口电路如图所示。 2.RS-232C双机通信接口 如果双机通信距离在30m之内,可利用RS-232C标准接口实现点对点的双机通信,接口电路如图所示。图7-15中的MAX232A是美国MAXIM公司生产的RS-232C双工发送器/接收器电路芯片。 3.RS-485双机通信接口 RS-422A双机通信需四芯传输线,这对长距离通信很不经济,故在工业现场,通常采用双绞线传输的RS-485串行通信接口,它很容易实现多机通信。图给出了其RS-485双机通信接口电路,最大传输距离可达1000m左右。 ⑴ RI=0,即上一帧数据接收完成时,RI=1发出的中断请求已被响应,SBUF中的数据已被取走,说明“接收SBUF”已空。 ⑵ SM2=0或收到的停止位=1(方式1时,停止位已进入RB8),则收到的数据装入SBUF和RB8(RB8装入停止位),且置“1”中断标志RI。 若这两个条件不同时满足,收到的数据将丢失。 三、方式2 9位异步通信接口。每帧数据均为11位,1位起始位0,8位数据位(先低位),1位可程控的第9位数据和1位停止位。帧格式如下。 方式2波特率= (2SMOD/64)×fosc 1.方式2发送 发送前,先根据通讯协议由软件设置TB8(例如,双机通讯时的奇偶校验位或多机通讯时的地址/数据的标志位)。 方式2发送数据波形如图所示。 2.方式2接收 SM0、SM1=10,且REN=1。数据由RXD端输入,接收11位信息。当位检测到RXD从1到0的负跳变,并判断起始位有效后,开始收一帧信息。在接收器完第9位数据后,需满足两个条件,才能将接收到的数据送入SBUF。 (1)RI=0,意味着接收缓冲器为空。 (2)SM2=0或接收到的第9位数据位RB8=1时。 当上述两个条件满足时,接收到的数据送入SBUF(接收缓冲器),第9位数据送入RB8,并置“1”RI。若不满足两个条件,接收的信息将被丢弃。 方式2接收数据的时序如图所示。 四、方式3 SM0、SM1=11,串口为方式3。 波特率可变的9位异步通讯方式,除波特率外,方式3和方式2相同。方式3的时序见方式2。 方式3波特率=(2SMOD/32)
您可能关注的文档
- 思维的敏捷性11-11-22.ppt
- 高等数学第十一章11-5.ppt
- 11.08三角形相似的性质与判定.doc
- 人民日报11.08 三中全会,历史抉择树航标(全面深化改革·决策篇).doc
- 开题报告荀维松11.08.doc
- 08.11三级技能.doc
- (10-11-11) 第4章 随机变量的数字特征.ppt
- 创新创业在武汉题集与答案11.08.9.doc
- 河南大学安全知识竞赛团体竞赛题参考资料2011年11月08日 23.docx
- 中国日报双语版2015-08-11.doc
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
最近下载
- 螺杆空气压缩机排气含油量高原因分析和解决措施.pptx VIP
- GBT51121-2015 风力发电工程施工与验收规范.doc VIP
- 螺杆压缩机排气温度高原因分析.doc VIP
- 部编版(2024)道德与法治一年级下册道德与法治第二单元《我们一起长大》全单元教学课件.pptx
- 合成氨压缩机温度波动原因分析.docx VIP
- 2024年03月云南省特种设备安全检测研究院人员招考聘用编制外工作人员9人笔试历年高频考点(难、易错点荟萃)附带答案详解.docx VIP
- 学堂在线大国航母与舰载机2025秋答案.docx
- 离心式压缩机轴瓦温度波动原因探析及解决措施.pdf VIP
- TCBDA55-2021住宅室内装饰装修工程质量验收标准.pdf VIP
- T/CSPSTC 41-2019钢结构建筑施工测量及监测技术规范.pdf
文档评论(0)