- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章-单片机C语言编程串行口通讯.ppt
7.4.3 软件设计7.4.4 联合调试与运行 本例还需要额外的两个软件:串口调试助手和虚拟串口(vspdconfig)。串口调试助手作为收发数据用,虚拟串口则为电脑打开两个虚拟的串口供proteus和串口调试助手通信(这两个软件在网上搜索便可轻松找到)。本例的具体调试过程如下: (1)打开虚拟串口 (2)设置串口调试助手和COMPIM (3)执行Proteus和串口调试助手 7.4.5 电路图功能分析 串口调试助手通过RS-232串口发送数据给单片机,单片机接受数据后将该数据也通过RS-232串口返发送给串口调试助手。 7.5 MAX487多机通信应用实例7.5.1 设计要求 用C语言编程,在主、从三个单片机中进行双机通信,若从机显示数字和主机的数字一致,则表示该从机在和主机通信中。按下主机按键切换当前通信对象。 要求:晶振11.0592MHz,波特率为9600bit/s,串行通信模式为多机串行工作模式。 7.5.2 硬件设计 图7.5. 1 Max487 电路连接图 本章小结 本章介绍了数据通信的一般概念和单片机串行口基本组成与应用。 通信是计算机与外设之间的数据传送。通信方式有串行通信和并行通信,串行通信又分为同步通信和异步通信。 MCS-51单片机有一个全双工UART,工作方式有4中,方式0为移位寄存器方式,主要用来进行串行与并行数据的转换,方式1、2、3为通用的异步传送方式。 本章完 1.异步通信方式的特点:发送端和接收端用不同的时钟,为使收发协调,两端时钟应该尽可能一致。异步通信以字符为单位传输,字符与字符之间的间隙(时间间隔)是任意的,但字符之间的各位是以固定时间传输的。异步通信是按字符传输的。每传输一个字符就用起始位来进来收、发双方的同步。不会因收发双方的时钟频率的小的偏差导致错误。这种传输方式利用每一帧的起、止信号来建立发送与接收之间的同步。特点是:每帧内部各位均采用固定的时间间隔,而帧与帧之间的间隔时随即的。接收机完全靠每一帧的起始位和停止位来识别字符时正在进行传输还是传输结束。2.同步通信方式的特点:进行数据传输时,发送和接收双方要保持完全的同步,因此,要求接收和发送设备必须使用同一时钟。优点是可以实现高速度、大容量的数据传送;缺点是要求发生时钟和接收时钟保持严格同步,同时硬件复杂。可以这样说,不管是异步通信还是同步通信都需要进行同步,只是异步通信通过传送字符内的起始位来进行同步,而同步通信采用共用外部时钟来进行同步。所以,可以说前者是自同步,后者是外同步 * 在方式0和1中,TB8未用。在方式1中,若SM2=0,则RB8是接收到的停止位 * 工作方式0发送数据时,一般外接移位寄存器(如74HC164)实现串并转换,用于扩展键盘和显示接口。 74HC164 8-bit serial-in, parallel-out shift register RXD TXD P1.0 D0 D1 D0 D2 D1 D0 D0 D3 D2 D1 D0 D1 D4 D3 D2 D0 D1 D2 D5 D4 D3 D0 D1 D2 D3 D6 D5 D4 D0 D1 D2 D3 D4 D7 D6 D5 实际应用中,工作方式0很少用于接收数据。 7.3.1 串行口方式0 发送电路 接收电路 7.3.2 串行口方式1 方式1真正用于串行发送或接收,为10位通用异步接口。TXD与RXD分别用于发送与接收数据。 收发一帧数据的格式为1位起始位、8位数据位(低位在前)、1位停止位,共10位。在接收时,停止位进入SCON的RB8,此方式的传送波特率可调。 7.3.3 串行口方式2和方式3 串行口工作在方式2和方式3均为每帧11位异步通信格式,由TXD和RXD发送与接收(两种方式操作是完全一样的,不同的只是特波率)。 每帧11位:即1位起始位、8位数据位(低位在前)、1位可编程的第9数据位和1位停止位。 发送时,第9数据位(TB8)可以设置为1或0,也可将奇偶位装入TB8; 接收时,第9数据位进入SCON的RB8。 7.4 串行口应用举例 主要内容 7.4.1 同步方式应用 7.4.2 异步方式应用 7.4.1 同步方式应用 MSC-51单片机的串行口在方式0时,以同步方式操作。外接串入/并出或并入/串出器件,可实现I/O口的扩展。 例7-2 用89C52串行口外接164串入/并出移位寄存器扩展8位并行输出口,外接165并入/串出移位寄存器扩展8位并行输入口。8位并行输出口的每位都接一个发光二极管,要求从8位并行输入口读
您可能关注的文档
- CAXA 扫描线精加工与限制线精加工.ppt
- 用霍尔传感器测量机床主轴转速.ppt
- 第二章_培养正确的自我意识.ppt
- ISO9001-2008质量体系讲解培训.ppt
- 2011年北美车展技术展示分析.ppt
- 文化市场营销第九章:领导理论.ppt
- 电阻焊授课教案(1,2,3章)2012年课件.ppt
- 蔬菜害虫及防治植保2001.ppt
- 地铁工程施工技术流程与工艺_PPT课件.pptx
- 南开大学远程教育保险学之保险中介第十三次课课件.ppt
- 2025年诺华制药创新药物研发项目管理团队协作机制报告.docx
- 2025年无人机蜂群军事侦察与民用公共安全监控应用研究报告.docx
- 数字音乐版权保护与运营2025年技术壁垒与突破策略报告.docx
- 2025年快消品行业数字化营销法规与合规报告.docx
- 智慧社区建设2025年市场需求与产业发展趋势预测研究报告.docx
- 乡村振兴中的农业科技与农村电商市场拓展策略研究.docx
- 2025年国防军工企业数字化转型与国防科技工业数字化转型路径优化与效果评估报告.docx
- 2025年自动驾驶出租车(Robotaxi)商业模式下的车载娱乐系统与增值服务研究.docx
- 康复医疗行业发展趋势报告:国产设备替代市场潜力与挑战应对策略分析.docx
- 2025年二手交易平台商业模式创新与市场监管的消费者权益保护法律风险预警报告.docx
文档评论(0)