- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及应用 单片机原理及应用 单片机原理及应用 第七章 单片机的串行接口 单片机原理及应用 单片机原理及应用 AT89C52的串行接口 波特率设计 串行接口的工作方式 串行口应用和编程 串行通信 单片机原理及应用 第一节 串行通信 一、并行和串行通信 1.并行通信 数据各位同时传送,如P1口,速度快,线数与位数相同。 2.串行通信 数据按一位一位顺序传送,传输线少,速度慢,适合远距离传送。 单片机原理及应用 发送端: LOAD作用下,D0~D7并行数据打入。 接收端: 时钟控制下数据一位一位移进来,完成串-并转换 时钟控制下数据一位一位移出去,完成并-串转换 单片机原理及应用 二、通信方式 1. 异步通信ASYNC (Asynchronous Data Communication) (1) 传送字符格式: 起始位(1位“0”),数据位(5~8位),校验位(1位),停止位(1位、1位半或2位“1”) 构成一帧。 起始位 数据位7位 低位 高位 停止位1位 校验位 单片机原理及应用 (2) 特点: 数据传送可靠性较高,每个字符都由起始位打头,停止位结束,只需在一个字符传送时间内接收和发送时钟保持同步即可。 但通信效率低。 (3) 波特率(Buad rate) 单位时间内传送的位数,波特率=位数/秒 例:每秒传送120个字符,每个字符10位,即 波特率=120×10=1200波特 每位传送时间Td=1/1200=0.833ms 单片机原理及应用 2.同步通信SYNC (synchronous Data Communication) (1)数据传送格式 1~2个同步字符作为数据块的起始符号,校验字符用于校验传送错误。 (2)特点 接收器和发送器时钟要求严格同步。 通信效率较高。 波特率可达几百千波特。 单片机原理及应用 单片机原理及应用 第二节 AT89C52的串行接口 发送SBUF 接收SBUF 门 发送控制器 接收控制器 移位寄存器 波特率发生器 串行口控制寄存器SCON 串行口中断 TI RI TXD(P3.1) RXD(P3.0) 8 8 8 内部总线 特殊功能寄存器PCON,波特率 一、串行接口的结构 数据接收缓冲器/数据发送缓冲器 SBUF 串行接口 控制寄存器SCON 单片机原理及应用 单片机原理及应用 串行接口控制寄存器 SCON 特殊功能寄存器 PCON 1.SCON 设置串口工作方式,接收和发送控制以及状态标志。 二、串行接口的控制 单片机原理及应用 单片机原理及应用 (1)SM0SM1 方式选择 0 0 方式0,移位寄存器方式 0 1 方式1,8位UART,波特率可变 1 0 方式2,9位UART,波特率两种 1 1 方式3,9位UART,波特率可变 (2) SM2:方式2,3的允许多机通讯位 SM2=1,第9位为地址(‘1’)、数据(‘0’)标志位 (3)REN:允许接收,由软件置,0为禁止 (4)TB8:对方式2,3是发送的第9位数据 (5)RB8:对方式2,3是接收的第9位数据 (6) TI、RI:发送和接收中断标志 单片机原理及应用 单片机原理及应用 2.PCON 用于串行传送的波特率控制 SMOD=1时,波特率加倍 单片机原理及应用 单片机原理及应用 第三节 串行接口的工作方式 一、方式0 外接移位寄存器,用于扩展I/O接口 (1) 波特率=fosc/12 (2) 数据线RxD出入 (3) TxD输出同步移位脉冲 (4) 8位数据低位在先 单片机原理及应用 单片机原理及应用 (1) 发送 (2) 接收 接收完8位数据,RI置1,再次接收,必须置RI=0 单片机原理及应用 单片机原理及应用 二、方式1 8位异部串行通讯口 1. 数据格式 2. TxD:发送数据线 RxD:接收数据线 3. 波特率可变 单片机原理及应用 单片机原理及应用 1. 发送 CPU将数据送SBUF,启动发送,发完一帧,TI=1。 2. 接收 REN=1允许接收 (1) 以16倍波特率采样RxD,有 启动接收 (2) 在第7,8,9个计数状态,采样RxD,=0为起始位 (3) 接收数据位 (4) 接收到停止位送RB8,8位数据送SBUF,置RI=1 单片机原理及应用 单
您可能关注的文档
- 鸿门宴_高二语文_语文_高中教育_教育专区(精品·公开课件).ppt
- 鸿门宴教案(精品·公开课件).ppt
- 猴姑饮料市场营销方案(精品·公开课件).ppt
- 鸿坤国际教育人力资源简章(精品·公开课件).ppt
- 鸿鑫人生财富手册 (NXPowerLite)(精品·公开课件).ppt
- 厚壁圆筒应力分析(精品·公开课件).ppt
- 厚街会计职称考试培训│最新版会计总帐经典学习资料(精品·公开课件).ppt
- 呼叫中心外包业务(精品·公开课件).ppt
- 呼叫中心运营管理01(精品·公开课件).ppt
- 呼吸与交换课件 冀教版六年级科学下册课件(精品·公开课件).ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)