1 / 102
文档名称:

串行口方式1应用编程.ppt

格式:ppt   大小:3,023KB   页数:102页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

串行口方式1应用编程.ppt

上传人:dlmus1 2018/8/14 文件大小:2.95 MB

下载得到文件列表

串行口方式1应用编程.ppt

文档介绍

文档介绍:第七章
AT89S51单片机的串行口
 串行口的结构  串行口的4种工作方式  多机通信  波特率的制定方法  串行口的应用
本章主要内容
内容概要
串行口的基本工作原理
与串行口有关的特殊功能寄存器
串行口的4种工作方式
串行口多机通信的工作原理
双机串行通信的软件编程
串行口为全双工的通用异步收发(UART)。全双工就是两个单片机之间串行数据可同时双向传输。异步通信,就是收、发双方使用各自的时钟控制发送和接收过程,这样可省去收、发双方的一条同步时钟信号线,连接简单且易实现。
串行口的结构
串行口的结构
有两个物理上独立的接收、发送缓冲器SBUF(属于特殊功能寄存器),可同时发送、接收数据。
发送缓冲器只能写入不能读出
接收缓冲器只能读出不能写入
两个缓冲器共用一个字节地址(99H)。
控制寄存器共有两个:特殊功能寄存器SCON和PCON。
串行口控制寄存器SCON
6
字节地址98H,可位寻址,位地址为98H-9FH。格式如图7-2所示。
SCON中各位的功能
(1)SM0、SM1—串行口4种工作方式选择位
SCON中各位的功能
(2)SM2—多机通信控制位
多机通信是在方式2和3下进行。
①串口以方式2或方式3接收时
如果SM2=1:则只有当接收到的第9位数据(RB8)为“1”时,才使RI置“1”,产生中断请求,并将接收到的前8位数据送入SBUF。如果接收到的第9位数据(RB8)为“0”时,则将接收到的前8位数据丢弃。
如果SM2=0:则不论第9位数据是1还是0,都将前8位数据送入SBUF中,并使RI置1,产生中断请求。
SCON中各位的功能
(2)SM2—多机通信控制位
②在方式1时,如果SM2=1,则只有收到有效的停止位时才会激活RI。
③在方式0时,SM2必须为0。
SCON中各位的功能
(3)REN—允许串行接收位
由软件置“1”或清“0”。
REN=1,允许串行口接收数据。
REN=0,禁止串行口接收数据。
(4)TB8—发送的第9位数据
方式2和方式3,TB8是要发送的第9位数据,其值由软件置“1”或清“0”。在双机串行通信时,一般作为奇偶校验位使用;在多机串行通信中用来表示主机发送的是地址帧还是数据帧,TB8=1为地址帧,TB8=0为数据帧。

最近更新

苏教版科学六年级上册期末测试卷及一套完整答.. 8页

苏教版科学四年级下册期末测试卷【巩固】 9页

苏教版科学小学二年级下册期末测试卷及参考答.. 7页

苏教版科学小学五年级上册 期末测试卷及完整答.. 8页

苏教版科学小学五年级上册期末测试卷含完整答.. 8页

西师大版六年级上册数学第七单元 负数的初步认.. 5页

西师大版六年级下册数学第三单元 正比例和反比.. 7页

部编版三年级上册道德与法治期末测试卷精品带.. 6页

部编版六年级下册道德与法治期末测试卷附答案.. 8页

部编版四年级上册道德与法治期末测试卷(夺冠.. 7页

(小学段)比例的应用练习题【精练】 6页

(小学段)百分数练习题及完整答案【易错题】.. 6页

2024年心灵捕手观后感4篇 22页

2024年形容父爱的霸气句子(精选50句) 7页

分子热运动说课稿合集(6篇) 30页

反思总结的名言 3页

儿童早餐食谱 14页

对男生表白的句子网 9页

2024年开展家庭教育宣传活动总结(精选10篇).. 22页

调职申请书(收藏十一篇) 13页

船舶维修质量标准体系完善 26页

2024年江苏省镇江市中考化学试卷(含答案) 9页

党委理论中心组专题学习会上的发言(抓好统计.. 3页

2024年上海市中考数学试题(含答案解析) 20页

学习《统计法》心得体会 10页

体检报告单模板 5页

冷却水变流量对空调节能的综合影响 6页

甘宝素去屑剂止痒剂活性甘宝素高效去头屑甘宝.. 1页

诗篇讲道 第52篇 14页

古琴曲《流水》音乐分析 2页