《单片机原理及应用教程》第7章单片机的串行通信及接口.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:20 大小:225KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

《单片机原理及应用教程》第7章单片机的串行通信及接口.ppt

《单片机原理及应用教程》第7章单片机的串行通信及接口.ppt

预览

免费试读已结束,剩余 10 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MCS-51单片机原理及应用教程第7章单片机的串行通信及接口7.1.1数据通信7.1.2串行通信的传输方向1.异步通信2.同步通信7.1.6串行通信接口7.2.1MCS-51串行接口机构7.2.2串行口控制寄存器电源控制寄存器在串行口控制中只用了一位SMOD。见图7.9。7.3.1工作方式07.3.2工作方式17.3.3工作方式2和工作方式37.3.4波特率设计例18051单片机时钟振荡频率为11.0592MHz,选用定时器T1工作模式2作为波特率发生器,波特率为2400b/s,求初值。并编写初始化程序。解:设置波特率控制位(SMOD)=0F4H所以:(TH1)=(TL1)=F4H7.4串行口的应用7.4.2方式1双机通信应用7.4.3多机通信(1)什么是串行异步通信,它有哪些作用?(2)8051单片机的串行口由哪些功能部件组成?各有什么作用?(3)8051串行口有几种工作方式?有几种帧格式?各工作方式的波特率如何确定?(4)假定异步串行通信采用10位帧格式,字符格式为一个起始位、八个数据位、一个停止位,请画出传送ASCII码字符“T”并且采用奇偶较验的帧格式。(5)8051中SCON的SM2,TB8,RB8有何作用?(6)PCON中SMOD控制位的功能是什么?(7)简述串行通信接口芯片UART的主要功能。(8)简述单片机多机通信的原理。(9)设fosc=11.0592MHz,试编写一段程序,对串口初始化,使之工作于方式l,波特率为1200b/s,用查询串行口状态的方法读出接收缓冲器的数据并回送到发送缓冲器。(10)若晶振为fosc=11.0592MHz,采用串行口工作方式1,波特率为4800b/s。写出用T1作为波特率发生器的方式字和计数初值。(11)串行口工作在方式1和方式3时,其波特率与定时器T1工作模式2的初值及SMOD位的关系如何?设fosc=6MHz,现利用定时器T1模式2产生的波特率为110b/s。试计算定时器初值。(12)说明为什么定时器T1用作串行口波特率发生器时,常选用工作模式2。(13)若定时器T1设置成模式2,作波特率发生器,已知fosc=6MHz。求可能产生的最高和最低的波特率是多少?(14)以8031串行口按工作方式1进行串行数据通信。假定波特率为1200b/s,以中断方式传送数据。试编写全双工通信程序。(15)以8031串行口按工作方式3进行串行数据通信。假定波特率为1200b/s,第9数据位作奇偶校验位,以中断方式传送数据。试编写通信程序。(16)设计一个单片机的双机通信系统,并编写通信程序。将甲机内部RAM30H~3FH存储区的数据块通过串行口传送到乙机内部RAM40H~4FH存储区中去。