- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 单片机的串行通信 串行通信的概念 5.1 串行通信的概念 异步串行通信 同步串行通信 5.2 串行接口的构成与工作方式 串行口构成及串行口控制寄存器 串行口的工作方式 多机通信 (2)全双工(Full DupleX)制式 5)从机状态字节格式为: 5.3 串行口的典型应用 用方式0扩展并行口 波特率设计 串行发送、接收实例 RXD(P3.0)作为串行输入端与165的串行口输出端相连;TXD(P3.1)为移位脉冲输出端,与74LS165芯片脉冲输入端相连;用一根I/O线来控制移位与置位,图中P1.0与74LS165的置位/移位端相连。 要求:根据扩展电路,以1个8位并行口读入20H个字节数据,并把它们转存到内部RAM数据区(首地址为30H)。 例:两台8031单片机相距很近,将其串口相连,1号机为发送机,2号机为接收机。两机的晶振频率均为11.059MHZ,波特率为4800bit/s。编程将1号机内部RAM40H-5FH单元的数据串行发送到2号机内部RAM60H-7FH单元。 本节小结 串行通信的概念 串行接口的构成与工作方式 串行口的典型应用 主要内容: MCS-51单片机的串行口在方式0状态下,使用移位寄存器芯片可以扩展一个或多个8位并行I/O口。 例:用并入串出8位移位寄存器74LS165扩展1个8位并行输入口的电路。 一、用方式0扩展并行口 ORG 0050H MAIN:MOV R7,#20H MOV R0,#30H LOOP:CLR P1.0 SETB P1.0 MOV SCON,#10H WAIT:JNB RI,WAIT CLR RI MOV A,SBUF MOV @R0,A INC R0 DJNZ R7,LOOP SJMP $ 二、波特率设计 串行口在方式0和方式2工作时,其波特率为固定值。串行口在方式1和方式3时的波特率可变,与定时器T1的溢出率有关。可由表查出。 例如:采用11.059MHz的晶体,要求利用定时器1产生1200的波特率。 通过查表可知: SMOD=0 ;重装载值=E8H MOV TMOD,#20H ;置T1为方式2 MOV TL1,#0E8H ;时间常数 MOV TH1,#0E8H ;装入重装载值 SETB TR1 ;启动T1 …… 有关程序为: 三、串行发送、接收实例 1号机发送程序: ORG 1000H TX:MOV TMOD,#20H;方式2 MOV TH1,#0FAH MOV TL1,#0FAH MOV SCON,#0C0H;方式3 MOV PCON,#00H SETB TR1 MOV R0,#40H MOV R2,#20H LOOP:MOV A,@R0 MOV C,PSW.0 MOV TB8,C MOV SBUF,A WAIT:JBC TI,LL1 SJMP WAIT LL1:INC R0 DJNZ R2,LOOP SJMP $ * * 串行口的构成与工作方式 串行口的典型应用 MCS-51单片机的内部除含有4个并行I/O接口 外,还带有一个串行I/O接口,专门用于串行通信。 在计算机系统中,串行通信是指计算机主机与 外设之间以及主机系统与主机系统之间数据的串行 传送。 主要内容: 按照串行数据的通信方式,串行通信可以分为同 步通信和异步通信两类。同步通信是按照软件识别 同步字符来实现数据的发送和接收的,异步通信是 一种利用字符的再同步技术的通信方式。 1. 同步通信(Synchronous Communication) 同步通信是一种连续串行传送数据的通信方式, 一次通信只传送一帧信息。 同步通信的数据传输速率较高,通常可达 56000bps或更高。同步通信的缺点是要求发送时钟 和接收时钟保持严格同步,故发送时钟除应和波特 率保持一致外,还要求把它同时传送到接收端去。 2. 异步通信(Asynchronous Communication) 在异步通信中,数据通常是以字符(或字节)为 单位组成字符帧传送的。字符帧由发送端一帧一帧 地发送,通过传输线为接收设备一帧一帧地接收。 发送端和接收端可以有各自的时钟来控制数据的发 送和接收,这两个时钟源彼此独立,互不同步。 在异步通信中,字符帧格式和波特率是两个重要的指标,由用户根据实际情况选定。 (1) 字符帧(Charact
您可能关注的文档
最近下载
- 2025湖南株洲市工会社会工作者招聘30人笔试备考试题及答案解析.docx VIP
- 2023考试软件评测师真题及答案完整版.docx VIP
- 机务基础维修执照考试资料系列 M11 .pdf VIP
- 患者跌倒、坠床等意外事件的防范制度、措施、报告制度.docx VIP
- 2025年湖南株洲市工会社会工作者招聘30人笔试备考试题及答案解析.docx VIP
- 教师资格考试初中学科知识与教学能力语文试卷及解答参考.docx VIP
- 部编版八年级道德与法治上册3.1《维护秩序》优质教案.doc
- 冷链医疗器械培训试题(含答案).docx VIP
- 2025湖南株洲市工会社会工作者招聘30人笔试备考题库及答案解析.docx VIP
- 乾坤木业业务流程诊断.ppt VIP
文档评论(0)