- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
30串口通讯基础知识1
课 堂 教 学 教 案
授课章节名称 串口通讯基础知识1 课型 理论 年 月 日 第 周 课时数 2 教 学 目 标 知识与技能:
了解串口通讯在工作中的应用
能够根据实际类型选择所需的串口类型
过程与方法:
1、掌握串口的通讯原理分析方法
情感态度价值观:
1、培养对互联网+的物联网的兴趣 教 学 重 点 串口通讯的过程和工作原理 教 学 难 点 串口通讯的分类 教 学 方 法 讲授法、演示法、实验法
教 学 资 源
PPT、计算机仿真软件
课 外 作 业 P194 1,2 教 学 后 记
教学实践
教学环节与主要教学内容 具体教学目标 教学活动 【新课讲授】
串行通信概述
1)、数据的通信方式
数据通信方式有并行通信与串行通信两种,示意图见图5-1。
①并行通信指数据的各个位能同时进行传送的一种通信方式。其优点是数据传送速度快、效率高;缺点是数据有多少位就要多少根数据线相互接口,尤其在远程通信时成本很高。所以并行通信一般应用在高速、短距离(一般几米之内)的场合。
图5-1 串行通信与并行通信示意图
②串行通信是指使用一条数据线,将数据一位一位地依次传输,每位数据占据一个固定的时间长度。只需要少数几线就可以在系统间信息交换特别远距离通信。在传送报文的最前面附加特定的同步字符,使发收双方建立同步,此后便在同步时钟的控制下逐位发送接收。硬件和软件成本较高,也是同步通信未广泛应用的原因之一。0,然后是8个数据位,规定低位在前,高位在后,接下来是奇偶校验位(可以省略),最后是停止位1。用这种格式表示字符,则字符可以一个接一个地传送,参见图5-2。51系列单片机就是采用的这种通信方式。
图5-2 一帧数据格式
在异步通信中,CPU与外设之间必须有两项规定,即字符格式和波特率的要求。字符格式的规定是双方能够对同一种0和1的串理解成同一种意义。原则上字符格式可以由通信的双方自由制定,但从通用、方便的角度出发,一般还是使用一些标准为好,如发送的字符采用对应的ASCII码。至于波特率的要求与标准将在51单片机串口工作方式这部分详细阐述。
3)、串行通信的方向
串行通信的方向分为单工传送与双工传送。双工传送又分为半双工传送与全双工传送。
①在串行通讯中,把通讯接口只能发送或接收的单向传送方法叫单工传送。比如发射台、收音机或电视机等设备。
图5-3 单工传送
②把数据在甲乙两机之间的双向传递,称之为双工传送。在双工传送方式中又分为半双工传送和全双工传送。半双工传送是两机之间不能同时进行发送和接收,任一时刻,只能发送或者只能接收信息。比如步话机或对讲机的相互通信。
图5-4 半双工传送
所谓全双工传送是指两机之间能够同时发送或接收信息。比如手机通信、宽带上网等。
图5-5 双工传送
2、串行接口的串行接口的结构
串行接口主要由发送数据缓冲器、发送控制器、输出控制门、接收数据缓冲器、接收控制器、输入移位寄存器、波特率发生器T1等组成。
串行口中还有两个特殊功能寄存器SCON、PCON,特殊功能寄存器SCON用来存放串行口的控制和状态信息。定时器/计数器1(T1)与定时器/计数器2(T2)都可构成串行口的波特率发生器,其波特率是否增倍可由特殊功能寄存器PCON的最高位控制。
对应着两个寄存器,一个是串行发送寄存器,另一个是串行接收寄存器98H,其各位定义如下表:
D7
D6
D5
D4
D3
D2
D1
D0
SCON
SM0
SM1
SM2
REN
TB8
RB8
TI
RI
98H
9FH
9EH
9DH
9CH
9BH
9AH
99H
98H
各位的含义如下:
SM0、SM1:串行口工作方式选择位,其定义如下:
方式位
工作方式
功能
波特率
SM0
SM1
0
0
方式0
同步移位寄存器方式
Fosc/12
0
1
方式1
8(10)位UART方式
须设置
1
0
方式2
9(11)位UART方式
Fosc/32(64)
1
1
方式3
9(11)位UART方式
须设置
上表中的Fosc指单片机晶振的频率。
SM2:多机通讯控制位
在方式0时,SM2一定要等于0。在方式1中,当(SM2)=1则只有接收到有效停止位时,RI才置1。在方式2或方式3当(SM2)=1且接收到的第九位数据RB8=0时,RI才置1。
REN:接收允许控制位
由软件置位以允许接收,又由软件清0来禁止接收。
TB8: 是要发送数据的第9位
在方式2或方式3中,要发送的第9位数据,根据需要由软件置1或清0。例如,可约定作为奇偶校验位,或在多机通讯中作为区别地址帧或数
原创力文档


文档评论(0)