- 2
- 0
- 约3.67万字
- 约 10页
- 2017-08-10 发布于河南
- 举报
项目三-点阵显示屏.ppt.Convertor
项目三 led点阵符号显示
子情境一 串行通信
子情境二 基于串行通信的LED点阵符号显示器
一、任务目标
通过本任务学习使读者掌握51系列单片机串行通信的基本原理及控制。
二、任务分析
51系列单片机的串行通信使用的是异步串行通信,所谓异步就是指发送端和接收端使用的不是同一个时钟。异步串行通信通常以字符(或者字节)为单位组成字符帧传送。字符帧由发送端一帧一帧地传送,接收端通过传输线一帧一帧地接收。
子情境一 串行通信
每一字符帧由起始位、数据位、奇偶校验位和停止位组成。一个字符帧的格式如图4-15所示。
图4-15 异步通信字符帧格式
子情境一 串行通信
① 起始位:表示发送端开始发送一帧数据,位于字符帧的开头,占一位,为低电平。
② 数据位:紧跟起始位后,根据串行通信方式不同,数据位为8位或9位,低位在前,高位在后。
③ 奇偶校验位:占一位,用于对字符传送作正确性检查,因此奇偶校验位是可选择的,共有3种可能,即奇校验、偶校验和无校验,由用户根据需要选定。通常设置奇偶校验位。
④ 停止位:位于字符帧的末尾,为高电平,可取1位、1.5位、2位,表示一帧字符传送完毕。因此,一个串行帧可由10位、10.5位或11位构成。
子情境一 串行通信
1.串行接收
在串行接收数据时,当CPU允许接收,同时SCON中的接收中断请求标志位RI为“0”时,外部数据通过引脚RXD(P3.0)串行输入,数据低位在前,高位在后,当一帧数据接收完毕再并行送入接收缓冲器SBUF中,同时由硬件将接收中断标志位RI置1。采用查询方式进行接收处理时,当程序查询到RI位为1时,表示接收到一帧数据,将位于SBUF中的数据取走,同时用指令将RI位清0,为接收下一个数据做好准备;当采用中断方式进行接收处理时,当RI位置1时就向CPU发出中断请求,CPU响应中断后进行串行接收中断服务处理,将数据取走,同时用指令将RI位清0,为接收下一个数据做好准备。
子情境一 串行通信
2.串行发送
在串行发送数据时,在SCON中的发送中断请求标志位TI为0时,将发送数据并行写入发送缓冲器SBUF中,同时启动数据由TXD(P3.1)引脚串行发送,当一帧数据发送完毕(即发送缓冲器空)时,由硬件自动将发送中断请求标志位TI置1。当采用查询方式进行发送中断处理时,当程序查询到TI位为1时,表示发送完一帧数据,用指令将TI位清0,为发送下一帧数据做好准备;当采用中断方式进行发送处理时,当TI位置1时就向CPU发出中断请求,CPU响应中断后进行串行发送中断服务处理,用指令将TI位清0,为发送下一帧数据做好准备。
子情境一 串行通信
3.数据传送速率
串行通信的速率用波特率来表示,所谓波特率就是指1秒钟传送数据位的个数。每秒钟传送一个数据位就是1波特,即1波特=1bps(位/秒)。在串行通信中,根据SCON中的SM0,SM1位确定的4种工作方式的不同,其数据传送的波特率也不同,其中方式0和方式2的波特率是固定的,由单片机的振荡频率确定;方式1和方式3的波特率是可变的,由定时/计数器T1的溢出率确定。
子情境一 串行通信
4.串行通信控制
串行通信主要是由串行控制寄存器(SCON)控制,主要用于串行通信的工作方式控制,多机通信时传送数据或地址的控制,是否允许接收数据控制,以及串行数据接收或发送完毕控制等。
子情境一 串行通信
三、相关知识
下面讲解串行通信控制寄存器及串行通信工作方式。
1.串行通信控制寄存器
(1)串行口控制寄存器
SCON用于串行通信方式选择,接收和发送控制,以及串行口状态指示等。单元地址为98H,位地址为98H~9FH。寄存器各位含义及位地址如表4-9所示 。
位地址
9FH
9EH
9DH
9CH
9BH
9AH
99H
98H
位符号
SM0
SM1
SM2
REN
TB8
RB8
TI
RI
表4-9 串行口控制寄存器
子情境一 串行通信
各位的说明如下:
1)SM0,SM1——串行口工作方式选择位
这两位用于选择串行口的4种工作方式,其状态组合和对应工作方式如表4-10所示。
SM0 SM1
方 式
功 能 说 明
波 特 率
0 0
方式0
8位移位寄存器方式
fosc/12
0 1
方式1
10位UART
可变
1 0
方式2
11位UART
fosc/64 或者fosc/32
1 1
方式3
11位UART
可变
表4-10 串行口工作方式选择
子情境一 串行通信
2)SM2,TB8,RB8——多机通信控制位
在方式2和方式3中,TB8是发送数据的第9位,
您可能关注的文档
- 第十八讲:官讼牢狱专题研究.doc
- 第十一章策略性的思考 - 管理经济学(再版).ppt
- 第十章 事务和锁的使用与管理11.19.ppt.Convertor.doc
- 第六章 联立方程计量经济学模型:理论与方法(计量经济学-李子奈(第3版).ppt
- 第四章 企业长期融资决策.ppt
- 第05-06章 电化学.ppt
- 第四章 本构方程.ppt.Convertor.doc
- 第十章 安全性管理.ppt.Convertor.doc
- 第四届全国电子商务三创大赛校级选拔赛策划方案.doc
- 第四章 水体环境(二).ppt.Convertor.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 黑龙江省园林绿化工程消耗量定额2024版.docx VIP
- N—乙酰氨基葡萄糖合成方法的改进.pdf VIP
- L-CKC L-CKC 220工业闭式齿轮油 工业润滑剂 220 说明书.pdf
- 2025年春人教版历史七年级下册全册教学课件.pptx
- 自考14653《证券投资理论与实务》高频考点串讲.docx VIP
- 2026年湖南安全技术职业学院单招职业技能考试题库及完整答案详解一套.docx VIP
- 新城商开事业部产品配置标准及成本控制手册(2020版).pdf VIP
- 四川大学《通信原理》期末试题B卷.docx VIP
- 2024年度实验室CNAS内审全套资料.pptx VIP
- 2026年度护理人员培训计划(两篇).docx VIP
原创力文档

文档评论(0)