- 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
文档评论(0)