- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
合肥工业大学单片机鲁昌华第六章概论
第6章 MCS-51串行接口;6.1 串行通信的基本概念;2.串行通信
数据字节的各位一位一位地依次传送的通信方式。串行通信的速度慢,但占用的传输线条数少,适用于远距离的数据传送。
3. 波特率
每秒钟传送的二进制数据的位数。
4. 异步通信格式;6.2 MCS-51串行口的结构;6.2.2 串行口控制寄存器SCON;2.允许方式2和方式3进行多机通信控制位SM2
在方式2或方式3中,若SM2=0,而接收到的第9位数据为0,1,接收。
若SM2=1,而接收到的第9位数据为0,则不接收,为1,则接收。
在方式0时,SM2必须是0。
在方式1时,若SM2=1,则只有收到有效的停止位时才会接收。
3.允许串行接收位REN
REN=1允许串行接收,REN=0则禁止串行接收。
4.TB8
是工作在方式2和方式3时,要发送的第9位数据。
5.RB8
当工作在方式2和方式3时,为接收到的第9位数据。; 6.发送结束标志位TI
每当发送完一帧串行信息,就由硬件置1。
7.接收结束标志位RI
串行接收到停止位的中间点时由硬件置1。
6.2.3 特殊功能寄存器PCON
特殊功能寄存器PCON,格式如下:
SMOD为波特率系数选择位。其作用是使波特率加倍。;波特率;二 . 方式1与方式3的波特率
波特率=定时器T1的溢出率/n;而溢出率=1/溢出周期;
溢出周期=12/fosc *(终值-初值)。因此,当定时器/计数器T1作于自动重装初值方式2时,终值为256。
若波特率已给定,就可以确定定时器T!的初值TLl和THl。;串行工作方式0 ;;6.3 串行口的工作方式 6.3.2 工作方式1;6.3.2 工作方式2,3;6.3.3 多机通信基本原理 ;图6.17 多机通信硬件连接图 ;6.3.4 多机通信的程序设计 ;2. 通信协议的约定
要保证通信的可靠和有条不紊,主、从机相互通信时,必须要有严格的通信协议。一般通信协议都有通用标准,协议较完善,但很复杂。这里为了说明MCS-51单片机多机通信程序设计的基本原理,仅介绍几条最基本的条款。
① 规定系统中从机容量数及地址编号。
② 规定对所有从机都起作用的控制命令,即复位命令,命令所有从机恢复SM2=1的状态。
③ 设定主、从机数据通信的长度和校验方式。
④ 制定主机发送的有效控制命令代码,其余即为非法代码。从机接收到命令代码后必须先进行命令代码的合法性检查,检查合法后才执行主机发出的命令。
⑤ 设置从机工作状态字,说明从机目前状态。如:从机是否准备好,从机接收数据是否正常等。
详细多机通信程序设计略。;6.4 串行口的应用举例;1#单片机发送程序:
TX: MOV TMOD , #20H
MOV TH1 , #0FAH
MOV TL1 , #0FAH
SETB TR1 ;波特率的设定
MOV SCON , #40H ;设定工作方式1发送
MOV R0 , #40H;设发送数据的地址指针
MOV R2 , #20H;设发送数据长度
LOOP: MOV A , @R0;取发送数据送A
MOV SBUF , A;启动发送
WAIT: JNB TI , WAIT;判发送中断标志
CLR TI
INC R0
DJNZ R2 , LOOP
RET
;2#单片机接收程序:
RX: MOV TMOD , #20H
MOV TH1 , #0FAH
MOV TL1 , #0FAH
SETB TR1
MOV SCON , #50H;设定工作方式1接收
MOV R0 , #60H
MOV R2 , #20H
LOOP: JNB RI , LOOP;等待接收数据
CLR RI
MOV A , SBUF;读入一帧数据
MOV @R0 , A;接收正确
INC R0
DJNZ R2 , LOOP
RET; 【例5-3】附加的第9位----多机通信。
设计一个主从方式的多机通信系统,其中有一个8031系统为主
您可能关注的文档
最近下载
- 代谢相关(非酒精性)脂肪性肝病防治指南(2024年版) .pdf VIP
- 大连理工大学22春“计算机科学与技术”《数据结构》期末考试高频考点版(带答案)试卷号4.pdf VIP
- 新生儿机械通气常规.pptx
- 全国通用版高考语文一轮复习论述类文本阅读论述类文本筛选并整合文中信息教案.pdf VIP
- 光伏电站建设与施工技术 课件 第一章 光伏电站项目建设前期准备.ppt
- 代谢相关(非酒精性)脂肪性肝病防治指南(2024年版)解读.pptx VIP
- 2024届高考语文论述类文本阅读考点训练:分析概括观点、态度.pdf VIP
- (完整版)生命与健康常识八年级下册教案.pdf VIP
- 高考语文一轮复习:信息类文本阅读之概念类(原卷版+解析).pdf VIP
- (通用版)2019年高考语文一轮复习论述类文本阅读论述类文本筛选并整合文中信息教案.doc VIP
文档评论(0)