- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第6章单片机串行通信接口;第6章单片机串行通信接口;6.1串行通信的基本概念;6.1.1串行通信的分类;6.1.1串行通信的分类;6.1.1串行通信的分类;6.1.1串行通信的分类;6.1.2串行通信的数据传输方式;6.2串行接口的内部结构和工作原理-内部结构;MCS-51单片机在物理上存在两个互相独立的接收、发送缓冲器SBUF,通过特殊功能寄存器SBUF来访问。两个缓冲器共用一个地址99H(特殊功能寄存器SBUF的地址)
发送数据需要执行以SBUF为目的操作数的指令,读出数据需要执行以SBUF为源操作数的指令,例如:
;双机通信连接示意图;6.2.3串行口的控制与状态;6.2.3串行口的控制与状态;6.2.3串行口的控制与状态;6.2.3串行口的控制与状态;6.2.3串行口的控制与状态;6.2.4串行口的工作方式;6.2.4串行口的工作方式;6.3.2串行口方式0用做扩展并行I/O口;6.2.4串行口的工作方式;方式1的波特率=(2SMOD/32)×T1的溢出频率;6.2.4串行口的工作方式;6.2.4串行口的工作方式;6.2.4串行口的工作方式;6.2.4串行口的工作方式;6.2.4串行口的工作方式;6.3串行通信的应用;6.3.3双机通信;6.3.3双机通信;6.3串行通信的应用;6.3.3双机通信;6.3.3双机通信;6.3.1串行口波特率的确定和初始化;2.串行口初始化的步骤
确定串行口工作方式(配置SCON寄存器)
确定T1的工作方式(配置TMOD寄存器)
设置SMOD位(若不用SMOD,可跳过此步)
计算T1的初值,装载TH1和TL1
启动T1(置位TR1)
串行口中断设置(配置IE、IP寄存器);6.3.1串行口波特率的确定和初始化;6.3.2串行口用于扩展并行I/O口;6.3.2串行口方式0用做扩展并行I/O口;#include reg51.h
#include intrins.h
#define ucharunsignedchar
#define uintunsignedint
uchar temp;
sbit STB=P1^0;
voiddelaynms(uintn)
{
uinti,j;
for(i=0;in;i++)
for(j=0;j125;j++);
}
;2.用方式0扩展并行输入口
【例6-3】用89C51串行口外加移位寄存器扩展8位并行输入口。输入数据由8个开关提供,另有一个开关S提供联络信号。当S=0时,表示要求输入数据。输入的8位开关量为逻辑模拟子程序LOG提供输入信号。;#include reg51.h
#include intrins.h
#defineucharunsignedchar
#defineuintunsignedint
uchar temp;
sbit PNS=P1^0;
sbit S=P1^1;
voiddelaynms(uintn)
{
uinti,j;
for(i=0;in;i++)
for(j=0;j125;j++);
}
;双机通信现象;6.3.3双机通信;6.3.3双机通信;6.3.3双机通信;6.3.3双机通信;6.3.3双机通信;6.3.3双机通信;6.3.3双机通信;【例10】试编写程序,将片内RAM40H~50H单元的数据块,全部搬移到片外RAM从2000H起始的存储区域。
;扩展:试编程将甲机片內RAM的40H~50H单元的数据块通过串行口发送到乙机片外RAM的2000H~2010H单元中去,要求接收和发送均采用中断方式。设晶振频率为12MHz,波特率为1200b/s。;6.3.4多机通信;6.2.3串行口的控制与状态;6.3.4多机通信;6.3.4多机通信;6.3.4多机通信;6.3.5单片机与PC机之间的通信;6.3.5单片机与PC机之间的通信;6.3.5单片机与PC机之间的通信;6.3.5单片机与PC机之间的通信;6.3.5单片机与PC机之间的通信;6.3.5单片机与PC机之间的通信;6.3.5单片机与PC机之间的通信;6.3.5单片机与PC机之间的通信;6.3.5单片机与PC机之间的通信;6.3.5单片机与PC机之间的通信;6.3.5单片机与PC机之间的通信;6.3.5单片机与PC机之间的通信
您可能关注的文档
- Windows Server 2022活动目录管理实践( 第2版 微课版)-教案 - 项目1.doc
- Windows Server 2022活动目录管理实践( 第2版 微课版)-教案 - 项目4.doc
- Windows Server 2022活动目录管理实践( 第2版 微课版)-教案 - 项目7.doc
- Windows Server 2022活动目录管理实践( 第2版 微课版)-教案 - 项目8.doc
- Windows Server 2022活动目录管理实践( 第2版 微课版)-教案 - 项目9.doc
- Windows Server 2022活动目录管理实践( 第2版 微课版)-教案 - 项目11.doc
- Windows Server 2022活动目录管理实践( 第2版 微课版)-教案 - 项目12.doc
- Windows Server 2022活动目录管理实践( 第2版 微课版)-教案 - 项目13.doc
- Windows Server 2022活动目录管理实践( 第2版 微课版)-教案 - 项目14.doc
- Windows Server 2022活动目录管理实践( 第2版 微课版)-教案 - 项目15.doc
- 第1讲 景物描写之感官调动-【跟着课文学写作】初中作文高分技巧点拨.pptx
- 《简·爱》(精品课件)-备战2024年中考语文十二篇必备名著精美复习课件与记背梳理(全国通用).pptx
- 《骆驼祥子》(精品课件)-备战2024年中考语文十二篇必备名著精美复习课件与记背梳理(全国通用).pptx
- 第02课 议论段中间段结构认识-初中语文议论文实用写作方法.pptx
- 第04课 中间段落之阐释句写作方法-初中语文议论文实用写作方法.pptx
- 01第二单元【知识梳理】-2022-2023学年七年级语文下册知识梳理与能力训练(部编版) .pptx
- 1.15 写作指导:热爱生活,热爱写作(教学课件)-【大单元教学】2023-2024学年七年级语文上册同步备课系列(统编版).pptx
- 第02课 议论文的基本知识点+框架认知-初中语文议论文实用写作方法.pptx
- 第01课 分论点结构、分论点写作-初中语文议论文实用写作方法.pptx
- 第01课 结尾写作-初中语文议论文实用写作方法.pptx
文档评论(0)