《单片机原理与应用》课件第7章单片机串行口及应用.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《单片机原理与应用》课件第7章单片机串行口及应用.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理与应用 单片机原理与应用课件第7章 单片机串行口及应用 单片机 原理 应用 课件 串行口
- 资源描述:
-
1、第7章 单片机串行口及应用 学习目标(1)熟悉单片机串口的工作方式。(2)掌握单片机串口波特率的设置方法(3)掌握单片机串口引脚信号功能及连线。(4)掌握单片机双机通信。学习重点和难点(1)单片机硬件结构。(2)奇偶校验在单片机中的实现方法。(3)串口通信中正确接收和发送的程序写法。(4)多机通信及协议的设计方法。7.1 串行通信的基本概念T0 T1 T2 T3 T4 T5 T6时钟D0D1D5D6D7:10110T7接收设备发送设备选通状态01101101011011017.1.1 异步通信和同步通信 1异步通信2同步通信 在同步通信中,发送端首先发送同步字符,紧接着连续传送数据(即数据块)
2、,字符与字符之间没有间隙。同步通信时建立发送方时钟对接收方时钟的直接控制,使数据传送完全同步。同步通信传送速度较快,但硬件结构比较复杂;异步通信的特点是硬件结构较简单,但传送速度较慢。MCS-51 单片机采用异步通信方式。7.1.2 串行通信的方式 串行通信有单工通信、半双工通信和全双工通信 3 种方式。单工通信:数据只能单方向地从一端向另一端传送。例如,目前的有线电视节目,只能单方向传送。半双工通信:数据可以双向传送,但任一时刻只能向一个方向传送。也就是说,半双工通信可以分时双向传送数据。例如,目前的某些对讲机,任一时刻只能一方讲,另一方听。全双工通信:数据可同时向两个方向传送。全双工通信效
3、率最高,适用于计算机之间的通信。7.1.3 传输速率与传输距离 数据的传输速率可以用比特率或波特率描述。比特率是每秒钟传送的信息量,单位是:位秒(bps)。波特率是每秒传送的码元数,单位是:波特(Baud)。对于二进制基带传输,波特率和比特率在数量上相等,通常,用波特率描述计算机串行通信应用中的传输速率。标准波特率数值为:110、300、600、1200、1800、2400、4800、9600、14.4k、19.2k、28.8k、33.6k、56k。串行通信的传输距离与波特率及传输线的电气特性有关。在电气特性不变的情况下,传输距离随传输速率的增加而减小。7.1.4串行通信的差错校验 1奇偶校验
4、 2代码和校验 3循环冗余校验7.2 MCS-51单片机串行口 7.2.1 串行口结构1 1S SB BU UF F发发送送控控制制器器接接收收控控制制器器移移位位寄寄存存器器逻逻辑辑控控制制T TI IR RI IT TX XD DR RX XD D去去中中断断逻逻辑辑S SM MO OD D0 01 1T TH H1 1T TL L1 12 21 16 6SBUFT1溢溢出出率率写写SBUF读读SBUF9 99 9H H9 99 9H H7.2.2 80C517.2.2 80C51串行口的控制寄存器串行口的控制寄存器SM0SM0和和SM1SM1:工作方式选择位:工作方式选择位7654321
5、0SCONSM0SM1SM2RENTB8RB8TIRI字节地址:字节地址:98HSM0SM1方方 式式说说 明明波特率波特率000移位寄存器移位寄存器fosc/1201110位位UART(8位数据)位数据)可变可变10211位位UART(9位数据)位数据)fosc/64或或fosc/3211311位位UART(9位数据)位数据)可变可变2023-5-1111 SM0、SM1:串行口工作方式控制位,对应 4 种工作方式 SM2:多机通信控制位,主要用于工作方式 2 和工作方式 3。REN:允许接收控制位。当 REN=1 时,允许接收;当 REN=0 时,禁止接收。此位由软件置 1 或清零。TB8
展开阅读全文