- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第7章 串行口UART;本章主要内容;;并行通信:数据多位同时传送;串行通信:数据字节一位一位在一条传输线上逐个传送。;串行通信的基本概念;以字符(构成的帧)为单位
字符间是异步的
字符内各位是同步的;同步通信
发送方时钟与接收方时钟同步。既保持位同步,也保持字符同步。同步方法:;面向字符的同步格式:;面向位的同步格式:;串行通信的传输方向
单工
半双工
全双工;信号的调制与解调
调制器把数字信号转换成模拟信号,然后送到通信线路上去
解调器把从通信线路上收到的模拟信号转换成数字信号。;串行通信的错误校验
奇偶校验
代码和校验
循环冗余校验;;7.1串行口UART;7.1.1串行口的结构;7.1.2串行口的控制;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位
数据的奇偶校验位
地址帧/数据帧的标志位;TI,发送中断标志位。
方式0时,串行发送第8位数据结束时
其它方式,串行发送停止位的开始时
硬件使TI置1,发中断申请。必须在中断服务程序中用软件将其清0。;;7.2串行口的工作方式;串行口工作方式;7.2.1工作方式0;;7.2.2工作方式1;;7.2.3工作方式2、3;;;波特率的计算
方式0、2的波特率是固定的,而方式1、3的波特率是可变的,由定时器T1的溢出率来决定。;;串行口初始化具体步骤:
确定T1的工作方式(编程TMOD寄存器);
计算T1的初值,装载TH1、TL1;
启动T1(编程TCON中的TR1位);
确定串行口控制(编程SCON寄存器);;7.3串行口应用举例;7.3.1用串行口扩展I/O口;MOVR7,#20 ;设置读入字节数
MOVR0,#50H;设片内RAM指针
SETBF0;设置读入字节奇偶数标志
RCV0:CLRP1.0;允许并行置入数据
SETBP1.0;允许串行移位
RCV1:MOVSCON,#10H;设串行口方式0并启动接收
JNBRI,$ ;等待接收一帧数据
CLRRI ;清除接收中断标志
MOVA,SBUF ;取缓冲器数据
INCR0
CPLF0
JBF0,RCV2 ;判断是否接收完偶数帧,接收完则重新并行置入
DECR7
SJMPRCV1 ;否则再接收一帧
RCV2:DJNZR7,RCV0 ;判断是否已读入预定的字节数
………… ;对读入数据进行处理;例2用两片8位串入并出移位寄存器74HC164扩展16位输出接口。;ST:MOVSCON,#00H;设串行口方式0
MOVA,#55H;二极管间隔点亮初值
LP2:MOVR0,#2;输出口字节数
CLRP1.0;对74HC164清零,熄灭所有发光二极管
SETBP1.0;允许数据串行移位
LP1:MOVSBUF,A;启动串行口发送
JNBTI,$;等待一帧发送结束
CLRTI;清串行口发送中断标志
DJNZR0,LP1;判断预定字节数送完否
LCALLDEL2S;调用延时2S子程序(略)
CPLA;交替点亮二极管
SJMPLP2;循环显示;7.3.2用串行口进行双机异步通信;主程序:
MOVTMOD,#20H
您可能关注的文档
- 管理学前沿与研究方法论[教材].pptx
- 直线经理的招聘技巧48002571.pptx
- 第二章情绪理论.pptx
- 投资担保1学习课件.pptx
- 墩台施工学习课件.pptx
- 品牌推广策略及推广手段讲义.pptx
- 2024江西江铃专用车辆厂有限公司招聘60人笔试参考题库附带答案详解 .docx
- 2024河南安建建设工程管理有限责任公司招聘笔试参考题库附带答案详解 .docx
- 2024年安徽黄山阳光电力维修工程有限公司招聘29人(第一批次)笔试参考题库附带答案详解 .docx
- 2024年度国铁融资租赁有限公司第一批公开招聘14人笔试参考题库附带答案详解 .docx
- 2024年陕西咸阳亨通电力(集团)有限公司供电服务业务部直聘用工招聘145人笔试参考题库附带答案详解 .docx
- 2024年中建四局土木工程有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年四川雅茶贸易有限公司公开招聘和考察聘用人员3人笔试参考题库附带答案详解 .docx
- 2024年中国烟草总公司辽宁省公司公开招聘拟录用人员(166人)笔试参考题库附带答案详解 .docx
- 2024江苏连云港中诚物业管理有限公司招聘工作人员1人笔试参考题库附带答案详解 .docx
- [毕节]2025年贵州毕节市引进人才649人笔试历年参考题库附带答案详解.docx
- 2024年度中国东航技术应用研发中心有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年福建省厦门盐业有限责任公司春季人才招聘1人笔试参考题库附带答案详解 .docx
- 2024年山东省环保发展集团绿能有限公司职业经理人招聘2人笔试参考题库附带答案详解 .docx
- 2024年安徽滁州郊源阳光电力维修工程有限责任公司招聘41人(第一批次)笔试参考题库附带答案详解 .docx
文档评论(0)