- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8C单片微机的串行口原理及应用(m)概论
实验五 定时器
P1.0、P1.1接两个发光管,INT0接一启动按键,启动后两个发光管一亮一灭,亮灭时间为1s,再按按键停止发光管。;51单片机IO端口操作的一个有趣现象:我想实现P1.1端口跟随P1.4端口同步输出,都是驱动LED,P1.4端口使用定时器定时翻转,主循环程序随时判断P1.4状态,同步驱动P1.1。程序如下:;看来没问题,可是下载到单片机中,只见OUT闪烁,LED根本不动,奇怪?? ;串行通信;;??定时器/计数器T0、T1 的控制寄存器?
1.TCON;第七章80C51单片微机的串行口原理及应用 ;本章内容:
※ 串行数据通信概述
※ 80C51串行口及控制
※ 串行口的工作方式
※ 多机通信方式
※ 串行口的应用; 串行通信优点:便于长距离传送
缺点:传送速度较慢; 串行通信的基本特征是数据逐位顺序进行传送
串行通信的格式及约定(如:同步方式、通讯速率、数据块格式、信号电平……等)不同,形成了多种串行通信的协议与接口标准。
常见的有:
?通用异步收发器(UART)——本课程介绍的串口
?通用串行总线(USB)
?I2C总线
?CAN总线
?SPI总线
?RS-485,RS-232C,RS422A标准……等等;二、串行通信的制式; 半双工制式是指通信双方都具有发送器和接收器,既可发送也可接收,但不能同时接收和发送,发送时不能接收,接收时不能发送。; 全双工制式是指通信双方均设有发送器和接收器,并且信道划分为发送信道和接收信道,因此全双工制式可实现甲乙双方同时发送和接收数据,发送时能接收,接收时也能发送。; 异步通信对硬件要求较低,实现起来比较简单,适用于数据的随机发送/接收,但因每个字符都要额外附加两位,所以工作速度较低,在单片机中主要采用异步通信方式。; 同步通信传输速度较快,但要求有准确的时钟来实现收发双方的严格同步,对硬件要求较高,适用于成批数据传送。; 四、 波特率(BAUD RATE)?
串行通信的传送速率用于说明数据传送的快慢.
“波特率”表示每秒种传输离散信号事件的个数,或每秒信号电平的变化次数,单位为band(波特)。
“比特率”是指每秒传送二进制数据的位数,单位为比特/秒,记作bits/s或b/s或bps。
在二进制的情况下,波特率与比特率数值相等 ; 7.2 80C51串行口及控制 7.2.1 80C51串行口结构 ;;7.2.2 80C51串行口控制 ;⑵SM2 :允许方式2、3中的多处理机通信位。
方式0时,SM2=0。
方式1时,若SM2=l,只有接收到有效的停止位,接收中断RI才置1。
方式2和方式3时,
●SM2=1,则只有当接收到的第9位数据RB8为1时,才将接收到的前8位数据送入缓冲器SBUF中,并把RI置1、同时向CPU申请中断;如果接收到的第9位数据RB8为0,RI置0,将接收到的前8位数据丢弃。
●SM2=0时,则不论接收到的笫9位数据是0或1,都将前8位数据装入SBUF中,并申请中断。 ;⒉ 电源控制及波特率选择寄存器 PCON
? 最高位SMOD与串行口控制有关,其它位与低功耗工作方式有关。;⒊ 串行数据寄存器SBUF?
物理上是两个8位寄存器:;7.3.1 串行口方式0---同步移位寄存器方式 ;⑴发送
条件:TI=0
指令:MOV SBUF,A
RXD引脚:输出数据;
TXD引脚:输出移位脉冲
完成一帧数据发送,TI置1
? 注意:软件清TI标志 ;7.3.2 串行口方式1----8位UART ; ⑴发送:
? MOV SBUF,A;7.3.3 串行口方式2和3 9位UART ; 7.4 多处理机通信方式 ; 主机欲与某从机通信:先向所有从机发出所选从机的地址,从机地址符合后,再发送命令或数据。
主机 从机
初始化: SM2=0 SM2=1,允许中断
发地址/TB8=1 所有从机都能接收地址,
不是本机地址则维持SM2=1,
是本机地址,则置SM2=0
发数据/TB8=0
您可能关注的文档
最近下载
- 8.1 坚守公平(课件)统编版《道德与法治》八年级上册(新教材).pptx VIP
- CSAE 313-2023 车路云一体化系统数据分类分级指南 -发布稿.pdf VIP
- 现代项目管理(第二版)戴大双 6.1项目招标举例.ppt VIP
- 部编版道德与法治九年级上册第三单元《文明与家园》作业设计.docx
- 现代项目管理(第二版)戴大双 9.项目冲突管理.ppt VIP
- 2025中级经济师《经济基础知识》三色笔记.pdf VIP
- 吊装应急预案.docx VIP
- 现代项目管理(第二版)戴大双 8.项目沟通管理.ppt VIP
- 现代项目管理(第二版)戴大双 7.项目风险管理.ppt VIP
- 2025年《工伤保险条例》知识竞赛题库及答案(精华版).docx VIP
文档评论(0)