(精品)第2章89C51单片机硬件结构和原理.PPT
《(精品)第2章89C51单片机硬件结构和原理.PPT》由会员分享,可在线阅读,更多相关《(精品)第2章89C51单片机硬件结构和原理.PPT(163页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术2.189C51单片机芯片内部结构及特点单片机芯片内部结构及特点2.289C51单片机引脚及其功能单片机引脚及其功能2.389C51单片机存储器配置单片机存储器配置2.4时钟电路及时钟电路及89C51CPU时序时序2.5复位操作复位操作2.6 89C51单片机的低功耗工作方式单片机的低功耗工作方式返回返回第第2章章89C51单片机的结构和原理单片机的结构和原理2.7输出输出/输入端口结构输入端口结构4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术2.1 2.1 8
2、9C51单片机芯片单片机芯片内部结构及特点内部结构及特点2.1.1 2.1.1 89C5189C51单片机的单片机的基本组成基本组成2.1.2 2.1.2 89C5189C51单片机芯片单片机芯片内部结构内部结构返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术2.1.1 2.1.1 89C5189C51单片机的基本组成单片机的基本组成一、组成一、组成二、二、89C51系列单片机的性能系列单片机的性能返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术一、组成一、组成89C51单片机结
3、构框图单片机结构框图 如如P18 图图2-1所示所示返回返回4/6/202389C5189C51单片机结构框图单片机结构框图外中断外中断内中断内中断控制控制并行口并行口串行通信串行通信外部时钟源外部时钟源外部事件计数外部事件计数4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术一、组成一、组成1、一个、一个8位位 的微处理器的微处理器CPU。返回返回 用以存放可以读用以存放可以读/写的数据,如运算的中间结果、写的数据,如运算的中间结果、最终结果以及欲显示的数据等。最终结果以及欲显示的数据等。2、片内数据存储器、片内数据存储器(RAM 256B):
4、用以存放程序、一些原始数据和表格。用以存放程序、一些原始数据和表格。3、片内、片内4kB程序存储器程序存储器Flash ROM(4KB):4、四个、四个8位并行位并行I/O(输入输入/输出)接口输出)接口 P0P3:每个口可以用作输入,也可以用作输出。每个口可以用作输入,也可以用作输出。4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术返回返回 每个定时每个定时/计数器都可以设置成计数器都可以设置成计数计数方式,用以方式,用以 对外部事件进行计数,也可以设置成对外部事件进行计数,也可以设置成定时定时方式,并方式,并可以根据计数或定时的结果可以根据
5、计数或定时的结果 实现计算机实现计算机控制控制。5、两个、两个16位的定时位的定时/计数器计数器:可实现单片机与单片机或其它微机之间串行通可实现单片机与单片机或其它微机之间串行通信。信。6、一个全双工、一个全双工UART的串行的串行I/O口口:4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术返回返回 但需外接石英晶体和微调电容。但需外接石英晶体和微调电容。7、片内振荡器和时钟产生电路、片内振荡器和时钟产生电路:8、五个中断源、两个优先级的中断控制系统。、五个中断源、两个优先级的中断控制系统。9、具有节电工作方式:、具有节电工作方式:休闲方式及掉
6、电方式。休闲方式及掉电方式。4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术二、二、89C51系列单片机的性能系列单片机的性能 89C51单片机与单片机与8051相比,具有相比,具有节节电工作方式电工作方式,即休闲方式及掉电方,即休闲方式及掉电方式。式。以上各个部分通过片内以上各个部分通过片内8 8位位数据总数据总线(线(DBUS)相连接。)相连接。返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术另外另外89C51是用静态逻辑来设计的,其工作频率是用静态逻辑来设计的,其工作频率可下降到可
7、下降到0 Hz,并提供两种可用软件来选择的省,并提供两种可用软件来选择的省电方式电方式空闲方式(空闲方式(Idle Mode)和掉电方式和掉电方式(Power Down Mode)。在)。在空闲方式空闲方式中,中,CPU停止工作,而停止工作,而RAM、定时器、定时器/计数器、串行口和计数器、串行口和中断系统都继续工作。此时的电流可降到大约为中断系统都继续工作。此时的电流可降到大约为正常工作方式的正常工作方式的15%。在。在掉电方式掉电方式中,片内振荡中,片内振荡器停止工作,由于时钟被器停止工作,由于时钟被“冻结冻结”,使一切功能,使一切功能都暂停,故只保存片内都暂停,故只保存片内RAM中的内容
8、,直到下中的内容,直到下一次硬件复位为止。这种方式下的电流可降到一次硬件复位为止。这种方式下的电流可降到15 A以下,最小可降到以下,最小可降到0.6 A。返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术 89C51单片机还有一种单片机还有一种低电压的型号低电压的型号,即,即89LV5189LV51,除了,除了电压范围有区别之外,其余特性与电压范围有区别之外,其余特性与89C51完全一致。完全一致。89C51/LV51是一种是一种低功耗低功耗/低电压、高性能低电压、高性能的的8位单片位单片机。它采用了机。它采用了CMOS工艺和高密度非易
9、失性存储器工艺和高密度非易失性存储器(NURAM)技术,而且其输出引脚和指令系统都与)技术,而且其输出引脚和指令系统都与MCS51兼容;片内的兼容;片内的Flash ROM允许在系统内改编程允许在系统内改编程序或用常规的非易失性存储器编程器来编程。因此序或用常规的非易失性存储器编程器来编程。因此89C51/LV51是一种是一种功能强、灵活性高,且价格合理的功能强、灵活性高,且价格合理的单片机,可方便地应用在各种控制领域。单片机,可方便地应用在各种控制领域。返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术2.1.2 89C51单片机芯片内
10、部结构单片机芯片内部结构一、结构图一、结构图二、结构组成二、结构组成返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术一、结构图一、结构图由由 中央处理单元(中央处理单元(CPU)、)、存储器(存储器(ROM及及RAM)、I/O接口接口 组成。组成。89C51单片机内部结构如单片机内部结构如P19 图图2-2所示所示。返回返回4/6/2023P0.0-P0.7P2.0-P2.7P3.0-P3.7P1.0-P1.7XTAL1 XTAL2PSENALEEARESET89C5189C5189C5189C51单片机单片机单片机单片机内部结构图内部
11、结构图内部结构图内部结构图运算器运算器控制器控制器存储器存储器I/O接口接口4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术二、结构组成二、结构组成(一)中央处理单元(一)中央处理单元(CPU)(二)存储器(二)存储器(三)(三)I/O接口接口返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术1、中央处理单元(、中央处理单元(89C51CPU)1)运算器)运算器返回返回2)控制器)控制器4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术1)运
12、算器)运算器(1)8位的位的ALU:返回返回(2)8位累加器位累加器ACC(A):):(3)8位程序状态寄存器位程序状态寄存器PSW:(4)8位寄存器位寄存器B:(5)布尔处理器:布尔处理器:(6)2个个8位暂存器:位暂存器:4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术1)运算器)运算器可对可对4 4位、位、8 8位、位、1616位数据进行操作。位数据进行操作。返回返回(1)8位的位的ALU:(2)8位累加器位累加器ACC(A):):它经常作为一个运算数经暂存器它经常作为一个运算数经暂存器2 2进入进入ALUALU的输的输入端,与另一个来自
13、暂存器入端,与另一个来自暂存器1 1的运算数进行运的运算数进行运算,运算结果又送回算,运算结果又送回ACCACC。4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术指示指令执行后的指示指令执行后的状态信息状态信息供程序查询和判别供程序查询和判别用。用。(3)8位程序状态寄存器位程序状态寄存器PSW:返回返回(4)8位寄存器位寄存器B:在在乘除运算乘除运算时,用来存放一个时,用来存放一个操作数操作数,也用来,也用来存放运算后的一存放运算后的一部分结果部分结果;如如不做乘除运算不做乘除运算时,作为时,作为通用寄存器通用寄存器。4/6/2023 单片机
14、原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术(5)布尔处理器:)布尔处理器:专门用于处理专门用于处理位操作位操作的,的,以以PSWPSW中的中的C C为其累加器。为其累加器。返回返回(6)2个个8位暂存器位暂存器:ALUALU的两个入口处。的两个入口处。4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术2)控制器)控制器(1)程序计数器)程序计数器PC(16位)位)(2)指令寄存器)指令寄存器IR及指令译码器及指令译码器ID(3)振荡器和定时电路)振荡器和定时电路返回返回4/6/2023 单片机原理及接口技术单片机原
15、理及接口技术单片机原理及接口技术单片机原理及接口技术(1)程序计数器)程序计数器PC(16位)位)由两个由两个8 8位计数器位计数器PCHPCH、PCLPCL组成。组成。PCPC是程序的字节地址计数器,是程序的字节地址计数器,PCPC内容为将内容为将要执行的下一条指令地址。要执行的下一条指令地址。改变改变PCPC内容,改变执行的流向内容,改变执行的流向。PCPC可对可对64KB64KB的的ROMROM直接寻址,也可对直接寻址,也可对89C5189C51片内片内RAMRAM寻址。寻址。返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术(2)
16、指令寄存器)指令寄存器IR及指令译码器及指令译码器ID由由PCPC中的内容指定中的内容指定ROMROM地址地址取出来的指令经取出来的指令经IRIR送至送至IDID由由IDID对指令对指令译码译码产生一定序列的产生一定序列的控制信号控制信号,以执行指令所规定的操作。以执行指令所规定的操作。返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术(3)振荡器和定时电路)振荡器和定时电路89C5189C51单片机片内有振荡电路,只需外接石英晶单片机片内有振荡电路,只需外接石英晶体和频率微调电容(体和频率微调电容(2 2个个30pF30pF左右),其频
17、率为左右),其频率为0 024MHz24MHz。该信号作为该信号作为89C5189C51工作的工作的基本节拍基本节拍即时即时间的最小单位。间的最小单位。返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术2、存储器、存储器1)程序程序存储器(存储器(ROM)2)数据数据存储器(存储器(RAM)返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术1)程序存储器()程序存储器(ROM)89C5189C51片内为片内为4KB Flash ROM4KB Flash ROM。地址从地址从0000H
18、0000H开始。开始。用于存放程序和表格常数。用于存放程序和表格常数。返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术2)数据存储器()数据存储器(RAM)89C51RAM89C51RAM均为均为128B128B,地址为地址为00H00H7FH7FH。用于存放运算的中间结果、数据暂存以及数据缓冲用于存放运算的中间结果、数据暂存以及数据缓冲等。等。这这128B128B的的RAMRAM中有中有3232个字节单元可指定为个字节单元可指定为工作寄存工作寄存器。器。片内还有片内还有2121个个特殊功能寄存器特殊功能寄存器(SFRSFR),),它们
19、同它们同128128字节字节RAMRAM统一编址,地址为统一编址,地址为80H80HFFHFFH。后面详细后面详细介绍。介绍。返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术3、I/O接口接口289C5189C51有有四个四个8 8位位并行并行I/OI/O接口接口P0P0P3P3。2它们都是双向端口,每个端口各有它们都是双向端口,每个端口各有8 8条条I/OI/O线。线。2P0-P3P0-P3口四个锁存器同口四个锁存器同RAMRAM统一编址,可作统一编址,可作为为SFRSFR来寻址。来寻址。返回返回4/6/2023 单片机原理及接口技术
20、单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术2.2 89C51单片机引脚及其功能单片机引脚及其功能2.2.1 89C51单片机引脚单片机引脚2.2.2 89C51单片机引脚功能单片机引脚功能返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术2.2.1 89C51单片机引脚单片机引脚P22图图2-3是是 89C51/LV51的引脚结构图,的引脚结构图,有有双列直插封装双列直插封装(DIP)方式和方式和方形封装方形封装方式。方式。返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及
21、接口技术图图2-3 89C51/LV51的引脚结构的引脚结构 4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术2.2.2 89C51单片机引脚功能单片机引脚功能一、电源引脚:一、电源引脚:Vcc和和Vss二、时钟电路引脚:二、时钟电路引脚:XTAL1和和XTAL2三、控制信号引脚三、控制信号引脚RST、ALE、PSEN和和EA四、四、I/O端口端口P0、P1、P2和和P3返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术一、电源引脚:一、电源引脚:Vcc和和Vss1 1Vcc(40Vcc(
22、40或或4444脚脚):电源端,为电源端,为+5V+5V。2 2Vss(20Vss(20或或2222脚脚):接地端。接地端。返回返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术二、时钟电路引脚:二、时钟电路引脚:XTAL1和和XTAL2XTAL2XTAL2(1818或或2020脚):脚):接外部晶体和微调电容的一接外部晶体和微调电容的一端;在端;在89C5189C51片内片内它是振荡电路反向放大器的它是振荡电路反向放大器的输输出端出端,振荡电路的频率就是晶体固有频率。,振荡电路的频率就是晶体固有频率。若需若需采用外部时钟电路采用外部时钟电路
23、时,则该引脚悬空。时,则该引脚悬空。89C5189C51正常工作时,该引脚应有脉冲信号输出。正常工作时,该引脚应有脉冲信号输出。4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术XTAL1XTAL1(1919或或2121脚):脚):接外部晶体和微调电容接外部晶体和微调电容的另一端;在的另一端;在片内片内它是振荡电路反向放大它是振荡电路反向放大器的器的输入端输入端,在,在采用外部时钟采用外部时钟时,该引脚时,该引脚输入外部时钟脉冲。输入外部时钟脉冲。参见参见P19P19图图2-22-2二、时钟电路引脚:二、时钟电路引脚:XTAL1和和XTAL2返回
24、返回4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术 三、控制信号引脚:三、控制信号引脚:RST、ALE、PSEN和和EARST/VRST/VPDPD(9 9或或1010脚):脚):RSTRST:复位信号输入端复位信号输入端,高电平有效。当此输,高电平有效。当此输入端保持两个机器周期的高电平时,就可入端保持两个机器周期的高电平时,就可以完成复位操作。以完成复位操作。4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术RST/VRST/VPDPD(9 9或或1010脚):脚):V VPDPD :RST
25、RST引脚的第二功能,引脚的第二功能,备用电源输入端。备用电源输入端。当主电源当主电源VccVcc 发生故障,降低到低电平规发生故障,降低到低电平规定值时,将定值时,将+5V+5V电源自动接入该引脚,为电源自动接入该引脚,为RAMRAM提供备用电源,以保证提供备用电源,以保证RAMRAM中的信息不中的信息不丢失,使得复位后能继续正常运行丢失,使得复位后能继续正常运行。三、控制信号引脚:三、控制信号引脚:RST、ALE、PSEN和和EA4/6/2023 单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术单片机原理及接口技术ALE/PROGALE/PROG(3030或或3333脚):脚)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 89 C51 单片机 硬件 结构 原理
限制150内