- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
单片机原理及应用技术
(C语言版)
第8章单片机串行口;第8章MCS-51单片机串行口;本章要点
本章主要讲述MCS-51单片机串行口的结构、工作原理以及应用。
主要内容包括串行通信基本知识、MCS-51单片机串行口结构、串行口工作方式、C51串行口操作函数,串行口TTL信号与RS-232、RS-422/485信号转换接口,以及串行口与USB串行总线接口等。;8.1串行通信基本知识;8.1.1数据通信;8.1.1数据通信; 1.异步通信(时钟不同,甚至频率不同)
异步通信中,传送的数据可以是一个字符代码或一个字节数据,数据以帧的形式一帧一帧传送。; 2.同步通信(用同一个时钟)
在同步通信中,每一数据块发送开始时,先发送一个或两个同步字符,使发送与接收取得同步,然后再顺序发送数据。数据块的各个字符间没有起始位和停止位,所以通信速度得以提高。;8.1.3波特率;8.1.4通信方向;8.1.4通信方向;8.1.5串行通信种类;8.2串行口结构及控制;8.2.1MCS-51串行口结构;串行口波特率时钟结构;8.2.2串行口特殊功能寄存器;SM0和SM1(SCON.7、SCON.6):串行口工作方式选择位。;TB8(SCON.3):发送数据的第9位。
RB8(SCON.2):接收数据的第9位。
TI(SCON.1):发送中断标志。
RI(SCON.0):接收中断标志。; 多机通信实现的原理:
各个从机的SM2设置为1;主机TB8发送1表明是地址,选择接收机;主机TB8发送0为数据。
(1)实现的条件:各个从机的SM2设置为1。
当SM2=1时:
RB8=1,则保留接收到的数据;RB8=0则丢弃。
(2)实现的方法
①主机先发送从机地址,并且TB8为1。
这时各个从机均可接收此地址;对目标从机(地址相同),则对自己的SM2清0; 其它从机保留SM2=1。
②主机再发送数据,并且TB8为0
这时目标从机正常接收数据,其它从机均丢弃。; 2.波特率倍频控制位SMOD
电源控制寄存器PCON(地址为87H)中只有SMOD位与串行口工作有关。 ;8.2.3波特率设计; 2.方式2的波特率
方式2的波特率只有两种(fosc/64或fosc/32)、11位的异步通信,可多机通信。
时钟:接收与发送的时钟直接来自振荡频率fosc,是fosc/2,并且还与PCON中SMOD位有关。
其波特率为:当SMOD=0时,波特率为fosc的1/64;若SMOD=1,则波特率为fosc的1/32。即
方式2的波特率=2SMOD×fosc/64 (8-2); 3.方式1和方式3的波特率
(1)T1作波特率发生器
在最典型应用中,定时器T1选用模式2定时,此时n=8,设定时器的初值为X:
于是, X=256- (8-4);串行口波特率时钟结构; (2)T2作波特率发生器
设寄存器T2CON的位TCLK=1和(或)RCLK=1时,T2为串行口提供发送和(或)接收的波特率时钟。
串行口方式1、3的波特率=T2溢出率/16
定时器2作波特率发生器时,计数在每个状态周期递增。这样:
方式1、3的波特率fb=
∴ (RCAP2H、RCAP2L)=65536-fosc/fb/32
控制字、模式字:
T2CON=00110100B=34H
T2MOD=00H; 例8-189C52单片机时钟振荡频率为11.0592MHz,选用定时器T1工作模式2作为波特率发生器,波特率为2400b/s,求初值。
解:设置波特率控制位(SMOD)=0
由公式(8-4)可得
X=256-=244=F4H
所以,(TH1)=(TL1)=F4H。
系统晶体振荡频率选择11.0592MHz就是为了使初值为整数,从而产生精确的波特率。; 主要内容
8.3.1串行口方式0
8.3.2串行口方式1
8.3.3串行口方式2和方式3;8.3.1串行口方式0;8.3.1串行口方式0;8.3.1串行口方式0;8.3.1串行口方式0;用串行口方式0扩展并行输出/输入口8.3.1串行口方式0;8.3.2串行口方式1;8.3.2串行口方式1;8.3.2串行口方式1;8.3.3串行口方式2和方式3;主要内容
8.4.1RS-232接口
8.4.2RS-422/48
您可能关注的文档
- 包装工程系培养方案.pdf
- 仓储管理实务项目1仓储认知.pptx
- 仓储管理实务项目2仓储业务.pptx
- 仓储管理实务项目3库存管理.pptx
- 仓储管理实务项目4仓储经营.pptx
- 仓储管理实务项目5仓储管理技术.pptx
- 仓储管理实务项目6仓储新技术与业务新模式.pptx
- 常用工具软件教程第2章 文件编辑与管理.pptx
- 大型企业数字化转型管控平台解决方案.pptx
- 专题01 整数与整除(解析版).pdf
- 单片机原理及应用技术(C语言版)9.pptx
- 单片机原理及应用技术(C语言版)10.pptx
- 专题01《正数和负数》(达标检测)(原卷版)-【暑期精品课】2021年小升初数学衔接精编讲义(人教版).pdf
- 单片机原理及应用技术(C语言版)11.pptx
- 专题01《正数和负数》检测卷(解析).pdf
- 专题01《正数和负数》检测卷(原卷).pdf
- 专题01《正数与负数》(精编讲义)(解析版)-【暑期精品课】2021年小升初数学衔接精编讲义(人教版).pdf
- 专题01《正数与负数》(精编讲义)(原卷版)-【暑期精品课】2021年小升初数学衔接精编讲义(人教版).pdf
- 单元7:Storyline3交互式微课制作.pptx
- 单元二 公路运输方案设计与优化.pptx
最近下载
- “生态城市”指导下的城市慢行空间发展研究.pdf VIP
- 2025年银行合规文化知识竞赛题库(单选题—320道) .pdf VIP
- HG-T 2248-2012 涂料用增稠流变剂 膨润土.pdf VIP
- GB∕T 19028-2023 质量管理 人员积极参与指南.pdf
- 带状疱疹的护理精品.ppt VIP
- 2020年缠中说禅回复总结之九 —— 级别回复.pdf VIP
- 【低空经济】低空综合智慧管理平台设计方案.docx VIP
- 2025《宇通客车存货管理问题及完善策略》9800字(论文).doc VIP
- 缠中说禅回复总结难点.docx VIP
- 宇通供应链结构图+产品管理诊断网络图.ppt VIP
文档评论(0)