单片机原理及应用(C51版)教案第6章 单片机串行通信接口-16比9.pptx

单片机原理及应用(C51版)教案第6章 单片机串行通信接口-16比9.pptx

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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机之间的通信

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档