9单片机原理与应用(同济出版社魏鸿磊):第九章 串行通信技术

合集下载

单片机原理及应用(胡乾斌)第九章

单片机原理及应用(胡乾斌)第九章

13 14 15 16
4 5 6 7 17 1
7 54 52
7 54 52
7 54 52
7 54 52
6 7
2 1
6 7
2 1
3
A T itle
26 27 28
12
11
7
1 2 3 4 5
9
324
Size B Da te: File:
Nu mb er
Re visio n
1 -Jun -20 05 She et of C:\Prog ram File s\De sign E xp lore r 9 9 SE Dra wn By : \E xa mp le s\dlt1 . DDB 6
五、波特率
波特率:数据传送速率,即每秒钟传送二进制代码的位数。 单位:位/秒(bit/s)或波特。
如果传送速率为200字符/ 秒,每个字符包含10个代码位,则传送的波特
率是:
200字符/秒×10位/字符=2000波特=2000bps 每一位代码的传送时间Td为波特率的倒数:
Td
1 s 0.5ms 2000
第九章 MCS-51串行口
9.1 概 述 9.2 MCS-51的串行接口
9.1 概 述
9.1.1 串行通信的基本概念 一、并行通信和串行通信 并行通信: 定义:数据各位同时传送。特点:速度快、效率高、数据 线较多,通信距离较短(30m)。 串行通信:
定义:数据按位顺序传送。特点:线路简单,最多一对传 输线。传送时数据格式有要求(同步通信和异步通信)
A0 A1 A2 A3 A4 A5 A6 A7 B0 B1 B2 B3 B4 B5 B6 B7 C0 C1 C2 C3 C4 C5 C6 C7

《单片机原理与应用技术》第9章

《单片机原理与应用技术》第9章
时约100Kb/s),主CPU负责跟Keil C51通信,用户CPU只 跟主CPU通信。
单片机原理与应用技术(第2版)清华大学出版社
9.2.2
WAVE单片机开发系统
WAVE(伟福)仿真系统是由南京伟福实业有限公司开发的产品, 其系列产品种类多、功能强,与国内外同档次仿真器相比,有如 下一些特点: (1)其组合形式为模块式:主机+POD,通过更换不同的POD, 可以对各种CPU进行仿真。伟福仿真软件的Windows版本支持该公 司多种仿真器。为用户提供了一种灵活的多CPU仿真系统。 (2)双平台:DOS及Windows版本。 (3)双工作模式:软件模拟仿真(不要仿真器也能模拟仿真)和 硬件仿真 (4)双CPU结构,不占用户资源。 (5)双集成环境 (6)编辑、编译、下载、调试全部集中在一个环境下
单片机原理与应用技术(第2版)清华大学出版社
2. DVCC-52开发系统 DVCC-52开发系统是在DVCC-51-ED机的基础上进 行了改进。本仿真系统提供51仿真功能和196仿真功 能。采用专用仿真技术,以前后台切换方式提供用 户仿真程序空间64K,地址为0000H~FFFH,仿真数 据空间0000H~FFFH。196系统中程序/数据统一编址, 因此提供用户的仿真程序空间只有一个64K,即 0000H~FFFH。
• 6、在线仿真调试
• 7、程序固化
单片机原理与应用技术(第2版)清华大学出版社
9.4
单片机应用系统开发实例
多用户电子电能表的研制
多用户电能表组成框图
单片机原理与应用技术(第2版)清华大学出版社
9.4.1
电能计量原理
• 1、电能计量芯片AD7755工作原理
• 2、典型应用电路
单片机原理与应用技术(第2版)清华大学出版社

单片机原理与应用

单片机原理与应用

单片机原理与应用单片机(Microcontroller,简称MCU)是一种高度集成的计算机系统,具备微处理器、存储器和外设等功能模块,广泛应用于各个领域。

本文将介绍单片机的原理与应用。

一、单片机的原理单片机内部由中央处理器(CPU)、存储器、输入/输出端口(I/O Port)和时钟电路等组成。

中央处理器是单片机的核心,负责执行指令和数据处理。

存储器用于存储程序指令和数据,包括ROM(只读存储器)和RAM(随机存储器)。

输入/输出端口用于与外部设备进行通信。

时钟电路提供系统的时钟信号,用于同步各个模块的操作。

单片机工作时,首先读取存储器中的程序指令,然后解码执行。

通过输入/输出端口与外部设备进行数据传输,实现各种功能。

由于单片机集成度高、功耗低,可编程性强,并且具备丰富的接口和外设,因此被广泛应用于嵌入式系统、电子设备控制、通信等领域。

二、单片机的应用1. 嵌入式系统嵌入式系统是指集成了计算机处理器、存储器和软件等的特定功能系统。

单片机作为嵌入式系统的核心,广泛应用于智能家居、工业自动化、汽车电子、医疗设备等领域。

例如,智能家居系统通过单片机控制各种家电设备的自动化运行,实现舒适、便捷的家居体验。

2. 电子设备控制单片机在电子设备中的应用非常广泛,如电视机、空调、洗衣机等消费电子产品中常见。

通过单片机控制,这些设备可以实现功能多样化、智能化的操作。

另外,单片机在各种电源管理电路、电池管理电路中也发挥着重要作用,提高系统的效率和稳定性。

3. 通信领域在通信领域,单片机用于实现各种通信协议和通信接口,如UART (串口通信)、SPI(串行外设接口)等。

单片机可以控制数据的传输和处理,实现与外部设备的高效通信。

此外,单片机还可以用于无线通信模块的控制,如蓝牙、Wi-Fi等,实现无线传输功能。

4. 自动化控制单片机被广泛应用于工业自动化领域,实现生产线上的自动化控制。

通过采集传感器数据、执行控制算法,单片机可以控制各种工业设备的运行,提高生产效率和品质。

单片机原理及应用第四版林立第九章选择题答案

单片机原理及应用第四版林立第九章选择题答案

单片机原理及应用第四版林立第九章选择题答案第九章选择题答案(1)下列关于80C51单片机最小系统的描述中______是错误的。

A.它是由单片机、时钟电路、复位电路和电源构成的基本应用系统B.它不具有定时中断功能C.它不具有模数或数模转换功能D.它不具有开关量功率驱动功能(2)下列关于单片机应用系统一般开发过程的描述中______是正确的。

①在进行可行性分析的基础上进行总体论证②在软件总体结构设计后进行功能程序模块化设计和分配系统资源③进行系统功能的分配、确定软硬件的分工及相互关系④在电路原理图设计的基础上进行硬件开发、电路调试和PCB制版⑤采用通用开发装置或软件模拟开发系统进行软硬件联机调试A.①③④②⑤B.①②③④⑤C.①④③②⑤D.③④①②⑤(3)利用Proteus进行单片机系统开发的下列顺序描述中______是正确的。

①制作真实单片机系统电路、进行运行、调试、直至成功②利用目标代码进行实时交互和协同仿真③进行电路绘图设计、选择元件、连接电路和电器检测等④源程序设计、编程、汇编编译、调试、生成目标代码文件A.①③②④B.①②③④C.①④③②D.③④②①(4)关于“看门狗”技术的下列描述中______是错误的。

A.其意义在于能在程序“跑飞”时实现自我诊断并使系统恢复运行B.其基本原理是,如果“喂狗”规律被打破,便会引导系统复位使程序重新开始C.用于“喂狗”的脉冲既可以源于硬件电路定时器也可以源于单片机内部定时器D.使用“看门狗”技术后,系统抗干扰问题就能得到完全彻底解决(5)根据第九章智能仪器应用实例,下列关于硬件设计的描述中______是错误的。

A.采用了基于共阴极数码管动态显示原理的显示方案B.采用了基于集电极开路门(OC)的数码管段码功率驱动方案C.采用了基于串口扩展方式的按键接口方案D.采用了基于通用I/O口方式的模数转换器接口方案(6)根据本章智能仪器应用实例,下列关于软件设计的描述中______是错误的。

单片机原理及应用第九章

单片机原理及应用第九章

总目录 章目录 返回
上一页 下一页
(2)通信协议 根据51单片机串行口的多机通信能力,多机通信可以按照以下步骤进行: ① 首先使所有从机的SM2位置1,处于只接收地址帧的状态。 ② 主机先发送一帧地址信息。其中,前8位为地址,第9位为地址、数据信息的标志位 。该位置1表示该帧为地址信息。 ③ 从机接收到地址帧后,各自将接收到的地址与本从机的地址比较。对于地址相符的 那个从机,使SM2位为零,以接收主机随后发来的所有信息;对于地址不符的从机,仍 保持SM2=1,对主机随后发来的数据不予“理睬”,直至发送新的地址帧。 ④ 当从机发送数据结束后,发送一帧校验和,并置第9位(TB8)为1,作为从机数据传 送结束标志。 ⑤ 主机接收数据时先判断数据结束标志(RB8)。若RB8=1,则表示数据传送结束,并 比较此帧的校验和。若校验和正确,则回送正确信号00H。此信号令从机复位(即重新 等待地址帧);若校验和出错,则发送OFFH,令该从机重新发送数据。若接收帧的 RB8=0,则将原数据送到缓冲区,并准备接收下帧信息。 ⑥ 若主机向从机发送数据,则从机在第3步中比较地址相符后,从机令SM2=0;同时把 本站地址发回主机,主机应答之后从机才能收到主机发送来的数据,其他从机继续监听 地址(SM2=1),无法收到数据。 ⑦ 主机收到从机的应答地址后,确认地址是否相符。如果地址不符,则发送复位信号 (数据帧中TB8 =1);如果地址帧相符,则清TB8,开始发送数据。 ⑧ 从机收到复位命令后监听地址状态(SM2 =1),否则开始接收数据和命令。
更好地协调工作也是系统稳定运行的关键问题。一般采取创新通信方式来实现计
算机与单片机协调工作,充分发挥计算机计算能力和存储优势,以及良好的人机 交互功能。以单片机为核心的设备从现场采集数据上传至计算机,计算机发出控 制指令,并将分析处理结果发回至以单片机为核心设备的下位机。

复习 单片机原理与应用_汪霖.rtf

复习 单片机原理与应用_汪霖.rtf

机器周期 规定一个机器周期的宽度为6个状态,S1~S6。

指令周期
执行一条指令所需要的时间,可包含1个、2个或4个机 器周期。
Hale Waihona Puke 31第二章 80C51单片机的硬件结构

复位方式
复位是单片机的硬件初始化操作,经复位操作后,单片 机系统才能开始正常工作。当复位信号引脚RST保持2个机 器周期以上的高电平输入时,就可完成复位操作。
单片机原理与应用
汪 霖
西北大学信息学院
Email: wanglin@
复 习
第一章 计算机基础知识 第二章 80C51单片机的硬件结构 第三章 80C51单片机指令系统 第四章 80C51单片机汇编语言程序设计
第五章 80C51单片机的中断和定时
1
复 习
第六章 单片机并行存储器扩展 第七章 单片机并行IO扩展 第八章 单片机串行通信 第九章 单片机串行扩展
28
第二章 80C51单片机的硬件结构

时钟电路
为保证同步工作方式的实现,单片机必须有时钟信号, 以使其系统在时钟信号的控制下按时序协调工作。时钟信号 由时钟电路产生,其中时钟电路由振荡电路和分频电路两部 分所组成。

振荡电路
石英晶体作为感性元件, 与电容构成振荡回路,为片内 放大器提供正反馈和振荡所需 的相移条件,从而构成一个稳 定的自激振荡器。
29
第二章 80C51单片机的硬件结构

分频电路
振荡电路产生的振荡信号并不直接为单片机所用,而要 进行分频,以得到单片机各种相关的时钟信号。
时钟信号;ALE;机器周期信号
30
第二章 80C51单片机的硬件结构


定时单位

第9章 串行通信

第9章  串行通信

15/115
D0
复位值
00H
SMOD 位为串行口波特率选择位。当用软件使SMOD=1时(如使用
MOV PCON, #80H或MOV 87H, #80H),则使方式1,方式2,方式3的波 特率加倍。SMOD=0时,各工作方式的波特率不加倍。复位时,SMOD=0。
(3)串行收发寄存器 SBUF(字节地址99H,没有位寻址) 在所有的串行方式中,在写SBUF信号的控制下,将其数据装入移 位寄存器,前面8位为数据字节,其最低位就是移位寄存器的移位输出 位。根据不同的工作方式会将“1”或TB8的值装入移位寄存器的第九 位,并进行发送。 当一个字符接收完毕,移位寄存器中的数据字节装入串行接收数 据缓冲器SBUF中,其第九位则装入SCON寄存器的RB8位。如果SM2使得 已接收的数据无效,则RB8位和SBUF缓冲器中的内容不变。 发送缓冲器只能写入不能读出,而接收缓冲器只能读出,不能写 入。因而两个缓冲器可共有一个地址号(99H)。
可启动串行口的接收器RXD,开始接收数据。用软件复位(REN=0)时,为禁 止接收状态。 进行置位或清零。例如可用作数据的奇偶校验位,或在多机通信中表示是地 址帧/数据帧标志位(TB8=1/0)。
TB8:在方式2和方式3时,它是要发生的第九个数据位,按需要由软件 RB8:在方式2和方式3时,它是接收到的第九位数据,作为奇偶位或地
5:08:04
版权所有。
单片机原理及应用
3/115
9.1.1 并行通信与串行通信
通信的基本方式可分为并行通信和串行通信两种。并行通信, 是指数据的各位同时进行传送的方式。其特点是传输速度快,但当 距离较远,位数又多时导致了通信线路复杂且成本高。串行通信, 是指数据一位一位的顺序传送的通信方式。其特点是通信线路简单, 只要一对传输线就可以实现通信,从而大大的降低了成本,特别适 用于远距离通信,但传送速度慢。

单片机原理和实用技术第9章

单片机原理和实用技术第9章
在P0口输出地址期间,用下降沿触发锁存器锁存低8位地 址,即ALE必须与地址锁存器的触发端相连
9.1.4 扩展芯片
MCS-51单片机扩展芯片可以分为3类:外部程 序存贮器ROM芯片、外部数据存贮器RAM芯片以及接 口芯片。连接外部设备的扩展芯片称接口芯片,接 口芯片上的接口称外接口(相对于并行口、中断等 内部接口而言)。每个外部接口可有多个端口,例 如数据口、状态口、控制命令口等。许多接口芯片 同内部中断接口一样可通过写入控制字实现工作方 式等的功能控制,使用灵活、扩大了应用范围,这 些芯片称可编程接口芯片。
引脚 方式
CE/PGM OE
读出


未选中

×
编程
正脉冲 高
程序检验


编程禁止


VPP
+5V +5V +25V +25V +25V
O7~O0
程序读出 高阻
程序写入 程序读出
高阻
(1)读出方式
CPU从EPROM中读取代码,为单片机应用系统的工作方式。此时CE、OE均为 低电平,VPP=5V
(2)维持方式
V CC 2 8
WE 27 CE 26 A8 25
A9 24 A 11 2 3 OE 22 A 10 2 1
CE1 20 O7 19 O6 18 O5 17 O4 16 03 15
图 9-7 6264数 据 存 贮 器 引 脚 图
表9-2 6264工作方式
工作方式 WE CE1 CE2 OE D0~D7
A12~ 8 OE
.b)
图 9-6 单 片 机 扩 展 两 片 程 序 寄 存 器
CE A7~ 0 O7~ 0
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TB8位,与数据一起发送出去供接收方校验。默认是偶校验,如果需要
改成奇校验,则在发送方需要将P值取反后再装入TB8,在接收方校验
时需将RB8中的值取反再与P值进行比较。
DATE: 2019/6/25
PAGE: 22
四、串行通信接口的编程
例9-1 下图是单片机8051与8位并入串出接口芯片74LS165的接口电路 。使用串行口工作方式0,编程实现单片机从74LS165读取8位开关状态 ,并送P1口上的八个LED显示。
DATE: 2019/6/25
PAGE: 17
三、串行通信接口的控制
串行口工作方式1 串行口工作方式1为8位异步通信方式,数据帧格式为1位起始位
、8位数据位、1位停止位,共10位。波特率由定时器T1溢出率 决定。 方式1发送
CPU将待发送的数据写入SBUF后,单片机自动将数据位从TXD 引脚输出。当数据发送完毕后,硬件自动使TI置1。启动下一次 发送前,TI位必须软件清0。 方式1接收
DATE: 2019/6/25
PAGE: 7
一、串行通信概述
波特率
波特率是数据传输速率,指每秒钟传送二进制位的个数, 单位为bit/s。
波特率是串行通信的重要指标,波特率越高,串口数据传 输速度越快。
假如设定波特率为9600bit/s,而数据帧由1位起始位、8 位数据位、1位停止位构成,则串口每秒钟最多传送 9600/(1+8+1)=960个字节。
串行通信接口的编程 在使用串口收发数据之前,需要对串口相关的特殊功能寄存器进
行初始化设置,其内容包括以下两个方面: 1、初始化: (1)串口工作模式SCON设置
需要设置SM0和SM1选择串行口工作方式,多机通信时还需要设置 SM2。此外,如果需要串口接收数据,则必须设置REN为1。 (2)设置波特率
之外与方式2相同。 方式1和方式3下波特率的设定
方式1和方式3下,波特率是可变的,由定时器T1的溢出率控制。定 时器T1用作波特率发生器时,通常选择工作方式2,即8位初值自动重 装载方式。常用的波特率与定时器T1的初值关系见下表:
DATE: 2019/6/25
PAGE: 20
四、串行通信接口的编程
DATE: 2019/6/25
PAGE: 23
四、串行通信接口的编程
#include<reg51.h>
sbit P37=P3^7;
int main(void)
{ EA=1; //开总中断 ES=1;//开串行中断 SCON=0x10;//设置串口工作于方式0,允许接收数据
while(1)
{ P37=0; //锁存数据 P37=1; //允许传送数据 REN=1; //允许接收 while(REN);//等待传送完成
串行通信方式指将数据拆分成多个二进制位,逐一的在同 一条数据线上输出。串行通信虽然传输速度较慢,效率较 低,但所需的数据线少、硬件电路简单、抗干扰能力强, 且适用于远距离数据传输。
DATE: 2019/6/25
PAGE: 3
一、串行通信概述
串行通信有同步通信和异步通信两种基本的通信方式。 (1)同步通信 同步通信是一种连续的串行传输数据的通信方式,待 发送的若干个字符数据构成一个数据块,在该数据块前部 添加1~2个同步字符,在数据块的末尾添加校验信息,以 此种方式构成数据帧,以数据帧为单位进行串行通信。
RB8:在方式2和方式3下,该位为接收数据的第9位,可以作为奇偶校 验位。
TI:串行口发送中断标志位。在方式0下,发送完8位数据后由硬件置1 ,并申请中断;在其他方式下,在停止位开始发送之前由硬件置1,并 申请中断。TI必须用软件清0。
RI:串行口接收中断标志位。在方式0下,接收完8位数据后由硬件置1 ;在其他方式下,在接收到停止位时由硬件置1。RI必须用软件清0。
通信时,发送方首先发送同步字符,之后紧跟数据块 ,最后是校验字符。接收方在检测到同步字符后,开始逐 个接收数据,直到把所有数据接收完毕,最后进行校验。
DATE: 2019/6/25
PAGE: 4
一、串行通信概述
(2)异步通信 每个字符数据被封装成帧,以帧的形式发送。每一帧
由四部分构成,分别是起始位、数据位、校验位和停止位 。起始位是数据开始传送的标志,用逻辑0表示;数据位 紧跟起始位,通常是5~8位二进制位;校验位用于校验数 据位是否发送正确,可以选择奇校验、偶校验或者不使用 校验位。帧和帧之间可以连续,或者加入任意的空闲位, 空闲位用逻辑1表示。
串行通信接口的结构
发送缓冲器SBUF和接收缓冲器SBUF共用同一个地址0x99,发送SBUF 只能写入而不能读出,接收SBUF只能读出不能写入。
CPU将数据写入SBUF中便启动发送,数据送引脚TXD被外设接收。 数据从引脚RXD上接入到数据移位寄存器中,一帧接收完毕后再被
自动送入SBUF中,CPU读取SBUF,便完成一次串口接收。
当SMOD=1时,方式1、2、3的波特率加倍; 当SMOD=0时,方式1、2、3的波特率不变。
DATE: 2019/6/25
PAGE: 16
三、串行通信接口的控制
串行口工作方式 1.串行口工作方式0
方式0下,为8位同步移位寄存器方式。波特率固定为fosc/12, 以8位数据为一帧,不设起始位和停止位。 方式0发送
DATE: 2019/6/25
PAGE: 14
三、串行通信接口的控制
REN:串行口接收允许控制位。REN=1时,允许串行口接收数据;REN=0 时,禁止串行口接收数据。
TB8:在方式2和方式3下,该位为发送数据的第9位,根据需要由软件 置1或清0,该位可用作奇偶校验位。在方式0和方式1下不使用。
工作方式,如下表所示,其中fosc为晶振频率。
DATE: 2019/6/25
PAGE: 13
三、串行通信接口的控制
SM2:多机通信控制位,主要用于工作方式2和工作方式3。 当串行口在多机通信模式下接收数据时: 当SM2=0时,将接收到的8位数据送入到SBUF中,并产生 中断请求。 若设置SM2=1,且RB8为0时,不接收主机发来的数据。 如果不是多机通信,一般将SM2设为0。
方式2的接收过程与方式1类似,前8位数据被移入到SBUF中 ,第9位数据被送入到SCON的RB8位,当数据接收完毕后,RI自 动置1,读取SBUF后必须将RI清0才可以进行下次接收。
DATE: 2019/6/25
PAGE: 19
三、串行通信接口的控制
串行口工作方式3 串行口工作方式3的波特率可变,取决于定时器T1的溢出率,除此
DATE: 2019/6/25
PAGE: 12
三、串行通信接口的控制
串行控制寄存器SCON
SCON用于设定串口通信的工作方式、接收/发送控制以及串口工作 状态指示。SCON的字节地址为0x98,可以进行位寻址,格式如下:
SCON各位的意义如下: SM0、SM1:串行通信工作方式选择位。SM0和SM1共4种组合,对应4中
GND
TXD RXD RTS 乙 CTS 机 DSR DTR GND
PAGE: 9
一、串行通信概述
单片机与PC机串口连接:
由于RS-232C和单片机的电气标准不统一,当单片机通过串口方式 与PC机通信时通常采用MAX3232等专用芯片实现两种电平的转换,连接 方式如下 :
DATE: 2019/6/25
为奇数时,TB8=1/ RB8=1;
奇校验:发送/接收的8个数据位的1的个数为奇数时,TB8=0/RB8=0; 为偶数时,TB8=1/ RB8=1;
用软件产生奇偶校验位是根据51系列单片机的状态寄存器PSW的定义: 当累加器ACC中为1的个数为奇数时,P=1,否则P=0,因此在校验之前需
要先将数据送入累加器ACC计算1的个数,以决定P值,然后将P值装入
DATE: 2019/6/25
PAGE: 15
三、串行通信接口的控制
电源管理寄存器PCON
PCON用来管理单片机的电源部分,包括上电复位检测、掉 电模式、空闲模式等,PCON不可以位寻址,单片机复位时 PCON全部被清0。PCON中与串口通信有关的是最高位D7, 用于设置串行口波特率是否加倍,如下图所示。
DATE: 2019/6/25
PAGE: 5
一、串行通信概述
(2)异步通信与同步通信的区别 同步通信必须在同步时钟的控制下发送和接收,每发送一
个时钟脉冲实现一位数据的发送和接收,即发送和接收之 间是同步进行的; 异步通信则不需要同步时钟,而是根据起始位和停止位判 定一帧的开始和结束,即发送和接收之间是异步进行的。
对于方式0和2,不需要设置波特率。 对于方式1和方式3,波特率设置通过定时器T1的工作方式2,并查表 设置T1的初值TH1和TL1实现。 (3)如需中断,开总中断和串行中断
DATE: 2019/6/25
PAGE: 21
四、串行通信接口的编程
2、奇偶校验:
对于方式2和方式3,需要有奇偶校验。 偶校验:发送/接收的8个数据位的1的个数为偶数时,TB8=0/ RB8=0;
起始位、8位数据位、1位控制/校验位、1位停止位,共11位。 波特率为fosc/32或fosc/64。 方式2发送
将要发送的数据写入到SBUF,并通过SCON中的TB8设置数据 的奇偶校验。数据位从TXD引脚输出。当数据发送完毕后,TI自 动置1。启动下一次发送前,TI位必须清0。 方式2接收
将待发送的数据写入到SBUF后,单片机自动将数据从RXD引脚 输出,同步信号通过TXD引脚输出。发送数据完毕后,TI位被硬件 自动置1。启动下一次发送前,TI位必须通过软件清0。 方式0接收
在REN=1和RI=0的前提下允许串行口输入。串行数据通过RXD引 脚一位一位接收,并被移入到SBUF中,同步信号通过TXD引脚输出 。当8位数据接收完毕后,RI被硬件自动置1,CPU读取SBUF后必须 通过软件将RI清0才可以进行下次接收。
相关文档
最新文档