第22讲单片机串行接口及其应用

第22讲单片机串行接口及其应用

ID:30855539

大小:293.11 KB

页数:5页

时间:2019-01-04

第22讲单片机串行接口及其应用_第1页
第22讲单片机串行接口及其应用_第2页
第22讲单片机串行接口及其应用_第3页
第22讲单片机串行接口及其应用_第4页
第22讲单片机串行接口及其应用_第5页
资源描述:

《第22讲单片机串行接口及其应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第二十二讲单片机串行接口及其应用教学方法:讲授法授课时数:2学时教学目的:1、了解单片机的基础知识。2、了解单片机的发展概况。3、熟悉数制的转换。教学重点:单片机的含义及作用教学难点:掌握串口在不同工作方式下的使用方法教学环节:组织教学:(5分钟)检查学生人数,强调课堂纪律和要求组织教学:检查学生装人数,引导学生进入听课状态。直接引入新课:§第九章MCS-51单片机串行接口及通信技术一、串行通信概述1、什么叫串行通信?并行、串行举生活屮的例子(排横队行走,排纵队行走)说明;引出并行通信,串行通信的概念。2、同步通信、异步通信

2、捉问:数字电路屮移位寄存器是怎样进行移位的?同步——发送设备时钟等丁接收设备时钟。同步字符1同步字符2数据1数据2•••数据n校验字符校验字符异步——发送时钟不一定等于接收时钟。空闲位起始位5〜8位数据奇偶校验住:停止位空闲位3、串行通信方向AB4—►AB4、波特率即串行通信速率。b/s、bps举例、设有一帧信息,1个起始位、8个数据位、1个停止位,传输速率为240个字符。求波特率。解:(1+8+1)X240=2400b/s=2400波特。5、串行通信接口发送吋钟接收:展示投影胶片接收时钟SBUF(99H)CPU二、MCS-

3、51机串行接口单片机内有:通用异步接收/发送器UART全双工,4种工作方式,波特率可编程设置,可中断。1、串口的组成从编程角度讲来看主要由以下寄存器组成。SM2:多机通信控制位,常与RB8配合,决定是否激活RIREN:允许接收TB8:发送的第九位数RB8:接收的第九位数TII:中断标志RIJSMOD:波特系数选择位,0——2°=I1——21=22、串行口的工作方式(1)方式0:同步移位寄存器方式,波特率固定为fosc/12RXD——接收发送数据TXD——产生同步移位脉冲D7D6

4、D5

5、D4D3

6、D2DIDODODID2D3D

7、4D5D6D7方式0接收接收/发送完,置位RI/TI,(耍求SM2=0)发送无起始位,无停止位(2)方式1:8位UART,波特率为(2smodXT1的溢出率)/32停止位D7Q6D5D4D3D2DId

8、o走!始位发送,起始位DODID2D3D4D5D6D7停止位接收,1帧信息,10位。送RB8位波特率可变:2smod/32X(T1的溢出率)发送完置位TL接收完数据置位RL置位RI是有条件的。即:REN=1,RI=0且SM2=0或SM2=1但是接收到的停止位为1。此吋,数据装载SBUF,停止位进入RB8,RI置1。(3)方式2

9、、方式3:9位UART,多机通信。送RB8方式2波特率:(固定)2smod/64Xfosc方式3波特率:2SMOD/32X(T1溢出率)发送完数据置位TL接收到有效数据完毕,置位RI。有效数据条件:REN=1,RI=0HSM2=0或接收到第9位数据为1。此吋,数据装载SBUF,第9位数据(TB8)―RB8,RI置1。3、波特率的设置方式0、方式2固定。方式1,方式3可变。波特率=2'moD/32X(T1的溢出率)T1溢出率二单位吋间内溢出次数=1/(T1的定吋吋间)而T1的定时时间t就是T1溢出一次所用的吋间。此情况下,一般

10、设T1工作在模式2(8位自动重装初值)。N=28-t/T,t=(28-N)T=(28-N)X12/fosc所以,T1溢出率=l/t=fosc/12(28-N),故,波特率=2SMOD/32Xfosc/12(256—N)。若己知波特率,则可求MT1的计数初值:y=256-2smodXfosc/(波特率X32X12)巩固新课:例、若fosc=6MHz,波特率为2400波特,设SMOD=1,则定时/计数器T1的计数初值为多少?并进行初始化编程。解:y=256-2SMODXfosc/(2400X32X12)=242.98^243=F

11、3H同理,fosc=11.0592MHz,波特率为2400,设SMOD=0,贝Uy=F4H初始化编程:MOVTMOD,#20HMOVPCON,#80HMOVTH1,#0F3HMOVTL1,#0F3HSETBTRIMOVSCON,#50H小结:1、什么叫串行通信?2、UART叫什么?(通用异步接收/发送器)3、单工、半双工、全双工?4、串口工作用到哪些寄存器?(PCON、SCON、SBUF)5、串口有几种工作方式?6、波特率如何设置?(T1的计数初值如何确定)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。