在方式1下,串行口以10位为一帧,为异步串行通信方式,主要包括1位起始位、8位数据位和1位停止位。单片机以串行工作方式1进行串行数据通信,波特率为1200bps。假定甲、乙机以串行工作方式1进行串行数据通信,其波特率为9600,甲、乙双机的8051的晶振频率均为11.0592MHz,波特率不倍增。......
2023-11-17
方式3同样是串行通信方式,以11位为一帧,其通信过程与方式2完全相同,所不同的仅在于波特率。方式2的波特率只有固定的两种,而方式3的波特率可由用户根据需要设定。其设定方法与方式1相同,即通过设置定时器1的初值来设定波特率。
习题9
1.填空题
(1)计算机与计算机或外围设备之间的___________________称为通信。通信的基本方式可分为__________________和__________________。
(2)串行通信按传送的数据格式不同可分为_______________和______________。
(3)按照数据传送方向,串行通信可分为________制式、_______制式、_______制式。
(4)8051串行口按方式1进行通信,若每分钟传送3600个字符,则波特率为________。(www.chuimin.cn)
2.简答题
(1)简述MCS-51串行口发送和接收数据的过程。
(2)请编程实现串行口在方式2下的发送程序。设发送数据缓冲区在外部RAM,起始地址为1500H,发送数据长度为60H,采用奇校验,放在发送数据的第9位上。
(3)利用单片机的串行口扩展并行I/O接口,控制16个发光二极管依次发光。请画出电路图,分别用汇编语言和C语言编写相应的程序。
(4)参照图9-8的电路图,编程实现灯亮移位程序,要求8只发光二极管每次点亮一个,点亮时间为250ms,顺序是从左到右逐一循环点亮。设fosc=6MHz。
有关单片机基础及应用的文章
在方式1下,串行口以10位为一帧,为异步串行通信方式,主要包括1位起始位、8位数据位和1位停止位。单片机以串行工作方式1进行串行数据通信,波特率为1200bps。假定甲、乙机以串行工作方式1进行串行数据通信,其波特率为9600,甲、乙双机的8051的晶振频率均为11.0592MHz,波特率不倍增。......
2023-11-17
8051单片机全双工串行口具有4种工作方式,可通过软件编程选择。方式1为波特率可变的10位异步通信接口方式。在串行口由硬件自动加入起始位和停止位,构成一个完整的帧格式,在移位脉冲作用下串行数据从TXD引脚输出。发送和接收的一帧信息为11位,即1个起始位,9个数据位和1个停止位。发送一帧信息后,置位中断标志TI,其过程与方式1相同。方式3为波特率可变的11位UART方式。......
2023-11-04
当设置SCON寄存器的SM0SM1位为10时,单片机串行口进入工作方式2。图9-11串行工作方式2帧格式图1.数据的发送和接收在方式2下,字符还是8个数据位,只是增加了一个第9个数据位,而且其功能由用户确定,是一个可编程位。甲机工作于串行方式2,TB8为奇偶校验位;乙机用于接收串行数据,也工作于方式2,并对奇偶校验位进行校验,接收数据存放于RAM的60H~6FH中。......
2023-11-17
图9-4串行口与74LS164连接图图9-5方式0数据输出时序图2.数据的接收在满足REN=1和RI=0的条件下,串行口即开始从RXD端以fosc/12的波特率输入数据,当接收完8位数据后,置中断标志RI为1,请求中断。若将并入串出移位寄存器的输出连接到单片机的RXD引脚,当串行口工作于方式0接收时,即可接收到CD4014或74LS165输入端的并行数据。......
2023-11-17
8051系列单片机内部集成的串行通信接口全称为“通用异步收发器”,它既可作异步传输使用,也可作同步移位寄存器使用,还可用于数据的组网通信。图9-7 8051系列单片机通用异步收发器的内部结构UART工作时,定时器T1用于产生通信需要的时钟,控制寄存器用于对串行口的工作状态进行相应的监控和设置。......
2023-11-17
在MCS-51单片机中,与串行通信有关的控制寄存器有3个,分别是串行控制寄存器SCON、串行口电源控制寄存器PCON和中断允许寄存器IE。1.串行控制寄存器SCONSCON是一个可位寻址的专用寄存器,用于串行数据通信的控制。2.串行口电源控制寄存器PCONPCON主要是为CHMOS型单片机8051的电源控制而设置的。表9-4串行口电源控制器寄存器在电源控制寄存器PCON中只有1位SMOD与串行口工作有关,SMOD是串行口波特率的倍增位,当SMOD=1时,串行口波特率加倍。......
2023-11-17
单片机的串行口是和外部设备进行通信的重要通道,下面将对串行通信接口的物理和电气标准、多机及远程通信的方法做进一步介绍。图9-23 MAX485双机通信原理图9-24 MAX485多机通信原理9.3.2 串行接口的物理标准RS-232C物理标准规定接口通向外部的连接器是一种型号为DB25的25芯插针插座。......
2023-11-17
MCS-51单片机串行口中寄存器的基本结构如图9-3所示。图9-3串行口结构示意图MCS-51单片机串行口有两个缓冲寄存器,其中一个是发送寄存器,另一个是接收寄存器,以便MCS-51能以全双工方式进行通信。这两个寄存器都是可寻址的,但由于发送与接收不能同时进行,所以这两个寄存器地址相同。由于在接收寄存器之前还有移位寄存器,因而串行接收具有双缓冲结构,避免了数据接收过程中出现的帧重叠错误。......
2023-11-17
相关推荐