- 1、本文档共270页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常用总线(串行部分)
第一讲 80C51串行接口 学习目标: 单片机串行通信I/O接口的结构 串行通信控制寄存器 单片机串行通信的工作方式 以及串行通信应用。 一、 串行通信基本概念 并行通信:数据多位同时传送 串行通信:数据字节一位一位在一条传输线上逐个传送。 同步通信:发送方时钟与接收方时钟同步。既保持位同步,也保持字符同步。 1、RS-232C接口 EIA(美国电子工业协会)1969年修订RS-232C标准,它定义了DTE与DCE间的物理接口标准。 过程特性 规定了信号间的时序关系 。 2、PC与外设的RS-232直接连接 三、串行接口的结构 设定工作方式、接收/发送控制以及设置状态标志 SM2,多机通信控制位。 主要用于方式2和方式3。对于接收机 SM2=0,收到RB8(0或1)即可使收到的数据进入 SBUF,并激活RI。 SM2=1,收到的RB8=0时,收到的信息丢弃,不激活 RI ;若收到的RB8=1时,收到的数据进入SBUF,并 激活 RI,进而在中断服务中将数据从SBUF读走。 方式0时,SM2必须是0。 方式1时,SM2=1时,只有接收到有效停止位时,RI才激活。 TB8,在方式2、3中,是发送数据的第9位 数据的奇偶校验位 地址帧/数据帧的标志位 2、PCON 电源控制寄存器: 四、80C51串行口的工作方式 1.方式0_ 8位数据 串行接口工作方式0为同步移位寄存器方式,多用于I/O口的扩展,其波特率是固定的,为fosc/12。TXD引脚输出同步移位脉冲,RXD引脚串行输入/输出。 方式0时序 1.方式0:移位寄存器方式 方式0掌握: 1、8位数据,波特率为F0SC/12 2、低位在前,高位在后 3、TI,再发送数据,软件清0,CLR TI 4、RI,再接收数据,软件清0,CLR RI 5、同步通信,无起始位和停止位 2.方式1_ 10位数据 在方式l时,串行口被设置为波特率可变的8位异步通信接口。发送/接收1帧数据为10位,其中1位起始位、8位数据位(先低位后高位)和一位停止位 方式1掌握: 1、一帧为10位信息,1位起始(0),8位数据,1位停止(1) 2、波特率=P124 3、异步通信 4、接收时,RB8里是停止位,数据位在SBUF(SM2=0) 方式1时序 方式1时序 一帧数据为10位:1位起始位、8位数据位和1位停止位。 3.方式2_ 11位数据 串行口工作为方式2时,被定义为9位异步通信接口。发送/接收1帧数据为11位,其中1位起始位、8位数据位、1位控制/校验位和1位停止位。控制/校验位为第9位数据。 4.方式3_ 11位数据 方式3为波特率可变的11位异步通信方式,除了波特率有所区别之外,其余同方式2。 工作方式掌握: 1、几种工作方式波特率不同 2、传送的位数不同,方式0是8位(数据位),方式1是10(8位数据——SBUF,1个起始、1位停止——RB8),方式2和方式3都是11位(8位数据,1位控制/校验位——RB8、TB8,1位起始和1位停止位) 3、方式0是同步,方式1、2、3是异步 5、波特率的计算 方式0、2的波特率是固定的,而方式1、3的波特率是可变的,由定时器T1的溢出率来决定。 设置通讯波特率 例:要求串行口以方式1工作,通信波特率为2400b/s,设振 荡频率fosc为6MHz,请初始化T1和串口。 解:若选SMOD=1,则T1时间常数 N=256-21?6?106/(384?2400)=242.98≈243=F3H 则,定时器T1和串行口的初始化程序如下: MOV TMOD,#20H ;设置T1为方式2 MOV TH1,#0F3H ;置时间常数 MOV TL1,#0F3H SETB TR1 ;启动T1 ORL PCON,#80H ;SMOD=1 MOV SCON,#50H ;设串行口为方式1 单片机串行口应用举例 1.单片机与单片机的通信 单片机串行口应用举例 1.单片机与单片机的通信 最简发送端代码 最简接收端代码 最简接收端代码 最简接收端代码 最简接收端代码 MCS-51系列单片机串行通信接口 串行通信接口标准 1.RS-232C通信接口 接口信号:9针D型头 RS232特性 电气特性: 逻辑“1”:-3V~-15V; 逻辑“0”:+3V~+15V。 传输距离≤15米。 最大负载电容≤2500pF。 波特率≤20kb/s。 接受器输入阻抗:3~7kΩ。 驱动器输出阻抗≤300Ω。 驱动器转换速率≤30V/μs。 输出短路电流≤0.5A。 ⒉ RS-422A通信接口(9针D型头) RS-422标准接口电
您可能关注的文档
- 工业机器人认知.ppt
- 川大计算机操作系统串讲复习.ppt
- 崇左友谊大道线路加固专项方案 2013-10-29.doc
- 工业润滑油合成油概述.ppt
- 工人培训 第五章 电子技术和电力电子技术3.ppt
- 工伤保险待遇宣导.pptx
- 工伤预防知识教育.ppt
- 工人培训 第四章 一般机械设备电气控制电路的检修2.ppt
- 工业设计课件第十章_战后重建与设计.pptx
- 工业生产信息管理系统.ppt
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
最近下载
- 江苏省扬州市扬州中学2023-2024学年高一上学期12月月考数学试题(含答案解析).docx
- 2024年国家电网招聘之财务会计类题库附参考答案(轻巧夺冠).docx
- 恶性肿瘤放疗患者营养治疗专家共识解读PPT课件【31页】.pptx VIP
- 江苏省海门市高一上学期期末考试(数学).doc
- PowerVision臻迪无人机PowerEgg用户手册.pdf
- 蓝海华腾变频器说明书.pdf
- 幼儿园小班家访记录表.pdf
- 江苏省扬州市邗江中学2019-2020学年高一上学期期中数学试题(解析版).pdf VIP
- 第一讲数字集成电路质量评价.ppt
- 辽宁省沈阳市浑南区2022-2023学年九年级上学期10月月考物理试题(含答案).pdf VIP
文档评论(0)