版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第7章串行接口及应用,7.1串行通信基础知识,7.2 MCS-51单片机串口结构及工作方式,7.3主从多机通信,退出,7.1串行通信基础知识,MCS-51单片机内部有一个通用异步收发机(UART)。这是一个全双工串行接口,可以同时发送和接收数据。利用该串行接口,可以实现单机通信、多机通信和与PC机的通信。数据通信的基本概念1。数据通信2。通信方法有两种通信方法:一种是并行通信,另一种是串行通信。7.1.2串行通信模式串行通信有三种模式:单工通信、半双工通信和全双工通信。7.1.3数据同步技术。异步通信、7.2 MCS-51单片机串口的结构和工作方式,7 . 2 . 1 MCS-51串口的结构有
2、一个可编程的全双工串行通信接口,可作为通用异步收发UART或同步移位寄存器。它的帧格式有8位、10位和11位,可以设置为固定波特率和可变波特率,给用户带来很大的灵活性。串口控制寄存器SCON、电源控制寄存器PCON 1、串口控制寄存器SCON、串口控制寄存器SCON决定串口的通信工作模式,控制数据的收发,标记串口的工作状态。其位格式为:SM0、SM1:串口工作模式控制位,两位对应四种工作模式,如表7-1所示(fosc为晶振频率)。2,功率控制寄存器PCON在与串行端口操作相关的功率控制寄存器PCON中只有一位SMOD,它的位格式是SMOD:波特率乘法位。当串行端口工作在模式1、模式2和模式3时
3、,如果SMOD=1,波特率加倍;如果SMOD=0,波特率不会加倍。当微控制器复位时,SMOD=0。7.2.3波特率设计1。当模式0的波特率工作在模式0时,移位脉冲由机器周期的第六个状态周期S6给出,每个机器周期产生一个移位脉冲来发送或接收一位数据。因此,波特率是固定的,是振荡频率的1/12,不受PCON寄存器中SMOD的影响。公式如下:工作模式0的波特率=fosc/12,2,工作模式2的波特率,移位脉冲由振荡频率fosc的第二拍P2时钟给出(即fosc/2),所以模式2的波特率取决于PCON的SMOD位的值,当SMOD=0时,波特率为fosc的1/64;当SMOD=1时,波特率为fosc的1/
4、32,表示为:工作模式2波特率=(2SMOD/64)fosc,3,工作模式1和模式3波特率例8-18051单片机的时钟振荡频率为11.0592MHZ,波特率发生器选择定时器T1(工作模式2),波特率为4800bps。找到定时器T1的初始值x。设置波特率控制位SMOD=0,然后:x=256(11.0592106(01)/(3844800)=250=fah。因此,(TH1)=(TL1)=FAH系统的晶振频率为11.0592MHZ,以使初始值为整数,从而产生精确的波特率。串口的四种工作模式在串口的四种工作模式中,串口通信只使用模式1、模式2和模式3,模式0主要用于扩展并行输入输出端口。1.串口0、7
5、.3主从多机通信的工作模式,7.3.1主从多机通信的原理,7.3.2多机通信协议,7.3.3串行通信示例示例7-1有两台8031单片机,彼此非常接近,直接相连,两台机器的晶振频率为11.0592MHZ,通信波特率为4800bps。现在,第一个8031单片机的RAM40H5FH单元中的数据被串行发送到第二个8031单片机的RAM60H7FH单元。,喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂:1#喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂
6、喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂:org 1000h tx 3330 mov tmod 、#02H MOV TH1 、#0FAH MOV TL1 、#0FAH MOV SCON 、# 80h你是谁2 MOV PCON,00h吴经盛fos/64 setb tr 0、MOV R0 、# 40h不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不mov R2 # 20h;唉哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟循环: mov a,r0
7、;喂喂喂喂喂A MOV C,PSW.0 MOV TB8,C;哎,菲兰达tb8 mov sbff,a;哎哎哎哎等待:JBC TI,ll 1;你好SJMP韦特、LL1:INC R0 DJNZ R2,LOOP RET 2#哎哎哎哎哎哎:org 1000h rx 3360 mov tmod 、#02H MOV TH1 、#0FAH MOV TL1 、#0FAH MOV SCON 、# 90h你是谁2个,1826年年、MOV、PCON、#00H SETB TR0 MOV R0、#60H MOV R2、#20H回路:JBC RI、mm1阿巧SJMP环路MM1:MOV A,sbuf沈佳宜(音译)JB PSW
8、.0,第1页;哎哎哎哎哎JB RB8错误;喂喂喂喂喂SJMP右、PP1:JNB RB8错误;哎哎哎哎哎哎哎右:MOV R0,a;哈哈哈R0 DJNZ公司,环路错误: setb PSW。5 .胡志明先生RET、中魏冄7-2我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊,你好内存(内存(何曰1000小时哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟32不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,
9、不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不ram 1000小时-你好-你好。李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男11,0592兆赫兹,菲兰达维诺维奇维诺维奇维诺维奇维诺维奇维诺维奇维诺维奇维诺维奇维诺维奇维诺维奇维诺维奇维诺维奇维诺维奇维诺维奇维诺维奇维诺维奇维诺维奇1200bps .什么事我爱你不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不1个,喂喂喂喂喂喂
10、喂喂喂喂喂喂喂,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥,阿文哥第一季我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是2个,第40号命令个SMOD=0,哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟八点钟方向。我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天
11、啊!我的天啊!我的天啊!我的天啊7-7(高(阿云,范仲淹!范仲淹!范仲淹!范仲淹!范仲淹!范仲淹!范仲淹!范仲淹!范仲淹!范仲淹7-7(b)阿云。唉哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟(1)你好:org 1000h TTT 3330 mov tmod ,# 20H MOV TH1 ,# 0和8H SETB TR1 MOV SCON、#50H MOV 87H、#00H、输入: mov dph、#00H MOV R4、#20H MOV R5、# 00H TX1:MOV A、 04h mov sbff
12、、A WAIT1:JBC TI、RX1 SJMP WAIT 1 RX13360 JBC RI、NEXT1 SJMP RX1、MP RX1 R5 MOV R5、a wait 2: jbc ti、tx 3sjmp wait 2 tx 3360 mocvx a、DPTR MOV SBUF、A ADD、R5 MOV R5、A INC DPTR、wait 3360 jbc ti、next 2sjmp wait 3 next 23360 NZ我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是:org 1000h rrrr 3330 mov tmod # 20h mov TH1,#0和8H MOV TL1、#0和8H
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 员工管理系统答辯
- 老年人误吸团标讲解
- 2026河南漯河市临颍县公益性岗位招聘53人备考题库含答案详解(夺分金卷)
- 2026河北邯郸市中西医结合医院选聘22人备考题库及完整答案详解【历年真题】
- ICU肺炎监护护理流程
- 2026西藏阿里地区日土县审计局招聘3名备考题库附答案详解(突破训练)
- 北京2022年中级统计师真题及答案《统计工作实务》
- 2026山东青岛澳西智能科技有限公司招聘2人备考题库带答案详解(突破训练)
- 普外科:阑尾炎急性期护理指南
- 2026广东云浮市郁南县招聘公益性岗位人员27人备考题库(第二轮)附完整答案详解【易错题】
- 《验检测机构资质认定管理办法(修订草案)》2025版(征求意见稿)修订内容及其新旧条文对照表
- 2026年《必背60题》车辆工程专业26届考研复试高频面试题包含详细解答
- 2026年及未来5年中国月子中心行业市场竞争格局及发展趋势预测报告
- 2025年大学大一(农业工程)农业工程概论阶段测试试题及答案
- 多个项目合同范本
- 骨关节疾病的pt康复教案
- 公安信访条例培训
- 房屋市政工程施工现场安全风险分级管控与防范措施清单
- (13)普通高中艺术课程标准日常修订版(2017年版2025年修订)
- 海绵城市施工方案
- GB/T 46454-2025临床实验室检测和体外诊断系统感染性疾病相关酵母样真菌抗微生物药物的体外活性检测微量肉汤稀释参考方法
评论
0/150
提交评论