单片机 第二章 80C51系列单片机结构与工作原理.ppt
《单片机 第二章 80C51系列单片机结构与工作原理.ppt》由会员分享,可在线阅读,更多相关《单片机 第二章 80C51系列单片机结构与工作原理.ppt(118页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2.1 80C512.1 80C51系列单片机简介系列单片机简介 2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能2.3 80C512.3 80C51单片机单片机CPUCPU结构结构 2.4 80C512.4 80C51存储器结构存储器结构 2.5 2.5 输入输入/输出(输出(I/OI/O)端口)端口 2.6 2.6 单片机的工作过程单片机的工作过程 2.7 80C512.7 80C51的低功耗方式的低功耗方式 2.8 2.8 本章小结本章小结2.9 2.9 练习思考题练习思考题 第二章第二章80C5180C51系列单片机内部结构与工作原理系列单片
2、机内部结构与工作原理 主要内容:主要内容:介绍介绍5151系列单片机主要功能特点;然后系列单片机主要功能特点;然后从硬件设计和程序设计的角度来分析单片机的基本组从硬件设计和程序设计的角度来分析单片机的基本组成、工作原理;引脚功能和结构框图,并详细介绍成、工作原理;引脚功能和结构框图,并详细介绍80C5180C51的的CPUCPU及及CPUCPU外围电路结构和应用原理;存储器结外围电路结构和应用原理;存储器结构和地址空间;位处理器;单片机的工作方式等。构和地址空间;位处理器;单片机的工作方式等。要求:要求:1 1、掌握、掌握5151系列单片机的主要功能特点;系列单片机的主要功能特点;2 2、熟悉
3、、熟悉5151系列单片机的内部结构;系列单片机的内部结构;3 3、掌握各引脚功能;、掌握各引脚功能;第二章第二章80C5180C51系列单片机内部结构与工作原理系列单片机内部结构与工作原理 4 4、熟悉如何对系统芯片进行故障诊断;、熟悉如何对系统芯片进行故障诊断;5 5、熟悉、熟悉80C5180C51单片机的存储器结构和地址空间。单片机的存储器结构和地址空间。6 6、熟悉、熟悉80C5180C51单片机的几种工作方式。单片机的几种工作方式。2.1 80C512.1 80C51系列单片机简介系列单片机简介 2.1 80C512.1 80C51系列单片机简介系列单片机简介 80C5180C51单片
4、机系列源于单片机系列源于MCS-51MCS-51系列。把所有厂家以系列。把所有厂家以80518051为基核推出的各种型号为基核推出的各种型号80C5180C51兼容型单片机统称为兼容型单片机统称为80C5180C51系列。系列。80518051是是MCS-51MCS-51系列中最基础的单片机型号,系列中最基础的单片机型号,其供应状态有其供应状态有8051(MaskROM)8051(MaskROM)、8751(EPROM)8751(EPROM)、8031(ROMless)8031(ROMless)。说明:说明:1 1、IntelIntel公司将公司将MCS-51MCS-51系列单片机实行技术开放
5、系列单片机实行技术开放政策后,许多公司,如政策后,许多公司,如PhilipsPhilips、DallasDallas、SiemensSiemens、ATMELATMEL、华邦、华邦、LGLG等都以等都以MCS-51MCS-51中的基础结构中的基础结构80518051为为2.1 80C512.1 80C51系列单片机简介系列单片机简介 基核推出了许多各具特色、各具优越性能的单片机。基核推出了许多各具特色、各具优越性能的单片机。2 2、该课件后面提到的、该课件后面提到的80C5180C51不是专指不是专指MaskROMMaskROM供货供货状态的型号,而是泛指状态的型号,而是泛指80C5180C5
6、1系列中的基础结构。系列中的基础结构。80C5180C51系列则是在系列则是在80518051基础结构通过不同资源配置而推基础结构通过不同资源配置而推出的一系列出的一系列CHMOSCHMOS单片机。单片机。3 3、80C5180C51系列中系列中80C51BH80C51BH、80C31BH80C31BH、87C51BH87C51BH是是MCS-51MCS-51系列典型产品系列典型产品80518051、80318031、87518751采用采用CHMOSCHMOS工艺工艺的产品。的产品。80C51BH80C51BH是是MaskROMMaskROM型,片内有型,片内有4KROM4KROM;80C3
7、1BH80C31BH是是ROMlessROMless型,片内无型,片内无ROMROM;87C51BH87C51BH是是EPROMEPROM型,型,片内有片内有4K EPROM4K EPROM。除此之外,三者的内部结构及引脚。除此之外,三者的内部结构及引脚完全相同。完全相同。2.1 80C512.1 80C51系列单片机简介系列单片机简介 5151系列单片机的主要功能特点:系列单片机的主要功能特点:1 1、一个、一个8 8位微处理器位微处理器CPUCPU;2 2、片内振荡器,振荡频率范围为、片内振荡器,振荡频率范围为1.21.212MHZ12MHZ;3 3、4KB/8KB4KB/8KB的片内的片
8、内ROMROM(80318031、80328032、80C3180C31无);无);4 4、128/256128/256字节的片内字节的片内RAMRAM;5 5、片外、片外ROMROM的寻址范围为的寻址范围为64KB;64KB;6 6、片外、片外RAMRAM的寻址范围为的寻址范围为64KB;64KB;7 7、2121个特殊功能寄存器个特殊功能寄存器(SFR)(SFR);8 8、四个、四个8 8位并行位并行I/OI/O接口接口(P0(P0P3)P3),3232根根I/OI/O口线;口线;2.1 80C512.1 80C51系列单片机简介系列单片机简介 9 9、1 1个全双工个全双工UARTUAR
9、T串行口,可多级通信;串行口,可多级通信;1010、2/32/3个个1616位定时位定时/计数器;计数器;1111、具有、具有5/65/6个中断源,可编程为两个优先级;个中断源,可编程为两个优先级;1212、有位寻址功能,适于布尔处理的位处理机;、有位寻址功能,适于布尔处理的位处理机;1313、111111条指令;条指令;1414、片内采用单总线结构;、片内采用单总线结构;1515、用单一、用单一+5V+5V电源。电源。2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能 2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构
10、及引脚功能一、一、80C5180C51单片机内部基本结构单片机内部基本结构说明:说明:80C5180C51是经典的单片机系列,具有典型的是经典的单片机系列,具有典型的单片机结构体系,其基本结构如图单片机结构体系,其基本结构如图2-12-1所示。所示。组成:组成:由由CPUCPU系统、系统、CPUCPU外围单元、基本功能单元外围单元、基本功能单元等组成,各组成部分通过内部单一总线相连。等组成,各组成部分通过内部单一总线相连。2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能图图2-1 80C512-1 80C51单片机内部结构单片机内部结构 2.2 80
11、C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能 1 1、CPUCPU系统系统(核心核心)组成:组成:包括包括CPUCPU、时钟系统、总线控制逻辑。、时钟系统、总线控制逻辑。(1)CPU(1)CPU:是专门为面向测控对象、嵌入式应用特是专门为面向测控对象、嵌入式应用特点而设计的,有突出控制功能的指令系统。点而设计的,有突出控制功能的指令系统。(2)(2)时钟系统:时钟系统:主要满足主要满足CPUCPU及片内各单元电路对及片内各单元电路对时钟的要求,对时钟的要求,对80C5180C51单片机还要满足功耗管理对时钟单片机还要满足功耗管理对时钟系统电路的可控要求。系统
12、电路的可控要求。(3)(3)总线控制逻辑:总线控制逻辑:主要用于管理外部并行总线的主要用于管理外部并行总线的时序以及系统复位控制。时序以及系统复位控制。2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能 2 2、CPUCPU外围单元外围单元 功能:功能:与与CPUCPU运行直接相关的单元电路,与运行直接相关的单元电路,与CPUCPU构构成单片机的最小系统。成单片机的最小系统。组成:组成:包括程序存储器包括程序存储器ROMROM、数据存储器、数据存储器RAMRAM、输、输入入/输出输出(I/O)(I/O)口、操作管理寄存器口、操作管理寄存器SFR(SFR
13、(特殊功能寄存特殊功能寄存器器)。说明:说明:(1)ROM(1)ROM:其供应状态有:其供应状态有MaskROMMaskROM、EPROMEPROM、ROMLessROMLess。早期的早期的MCS-51MCS-51系列中的系列中的80318031为为ROMLessROMLess型,型,87518751为为EPROMEPROM型,型,80518051为为MaskROMMaskROM型。型。2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能 (2)RAM(2)RAM:寻址范围为:寻址范围为00H00H7FH7FH,它包括通用寄存,它包括通用寄存器区、位寻
14、址区、用户器区、位寻址区、用户RAMRAM区。区。80H80HFFHFFH为特殊功能寄为特殊功能寄存器区。存器区。(3)4(3)4个个8 8位位I/OI/O端口:分别为端口:分别为P0P0、P1P1、P2P2、P3P3口。口。功能见本章功能见本章2.52.5节。节。(4)SFR(4)SFR:位于:位于80H80HFFHFFH中,重要控制、指挥单元。中,重要控制、指挥单元。CPUCPU对所有片内功能单元的操作、控制都是通过对对所有片内功能单元的操作、控制都是通过对SFRSFR访问实现的。访问实现的。2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能 3
15、3、基本功能单元、基本功能单元 功能:功能:满足单片机测控功能要求的基本计算机外满足单片机测控功能要求的基本计算机外围电路,用来完善和扩大计算机的功能围电路,用来完善和扩大计算机的功能 组成:组成:包括定时包括定时/计数器、中断系统、串行通信计数器、中断系统、串行通信接口等。接口等。说明:说明:(1)80C51(1)80C51有两个有两个1616位定时位定时/计数器计数器 (T0(T0和和T1)T1)。作用:作用:可以作为内部定时器或外部脉冲计数器使可以作为内部定时器或外部脉冲计数器使用。作内部定时器时,是靠对时钟振荡器的用。作内部定时器时,是靠对时钟振荡器的1212分频脉分频脉冲计数方式实现
16、定时的;做为计数器时,外部脉冲通冲计数方式实现定时的;做为计数器时,外部脉冲通2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能 过引脚过引脚T0(P3.4)T0(P3.4)、T1(P3.5)T1(P3.5)输入。输入。(2)(2)中断系统:中断系统:有有5 5个中断源,即两个外部中断源、个中断源,即两个外部中断源、两个定时两个定时/计数器计数器T0T0、T1T1溢出中断源和一个串行通信发溢出中断源和一个串行通信发送送/接收完毕的中断源。五个中断源有高级、低级两种接收完毕的中断源。五个中断源有高级、低级两种优先状态。两个外部中断源由引脚优先状态。两个外
17、部中断源由引脚(P3.2)(P3.2)、(P3.3)(P3.3)输输入。入。(3)(3)一个带有移位寄存器工作方式的通用异步收发一个带有移位寄存器工作方式的通用异步收发器器UARTUART :既可用作串行通信,还可以用于移位寄存器既可用作串行通信,还可以用于移位寄存器方式的串行外围扩展。其接口分别为方式的串行外围扩展。其接口分别为RXD(P3.0)RXD(P3.0)、TXD(P3.1)TXD(P3.1)。2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能 二、引脚功能二、引脚功能 80C5180C51单片机采用单片机采用4040引脚双列直插封装引脚双列
18、直插封装(DIP)(DIP)形式形式(采用采用CHMOCHMO工艺制造工艺制造),也有用,也有用4444引脚的方型封装结构引脚的方型封装结构(QFP)(QFP),其中,其中4 4条条(标有标有NC)NC)的引脚是不连线的。的引脚是不连线的。DIPDIP封装封装 QFPQFP封装封装 2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能图图2-2 80C512-2 80C51单片机引脚图单片机引脚图2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能 各引脚名称及功能:各引脚名称及功能:1 1、电源引脚:、电源引脚:
19、VCCVCC和和VSS VSS VCC(40VCC(40脚脚):接:接+5V+5V电源。电源。VSS(20VSS(20脚脚):接地。:接地。2 2、时钟电路引脚:、时钟电路引脚:XTAL1XTAL1和和XTAL2 XTAL2 XTAL1(19XTAL1(19脚脚):片内反相放大器的输入端。接外部:片内反相放大器的输入端。接外部石英晶体和微调电容的一端。若使用外部时钟时,对石英晶体和微调电容的一端。若使用外部时钟时,对于于HMOSHMOS单片机,该引脚必须接地;对于单片机,该引脚必须接地;对于CHMOSCHMOS单片机,单片机,该引脚作为驱动端。该引脚作为驱动端。2.2 80C512.2 80C
20、51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能 XTAL2(18XTAL2(18脚脚):片内反相放大器的输出端。接外部:片内反相放大器的输出端。接外部石英晶体和微调电容的另一端。振荡电路的频率是晶石英晶体和微调电容的另一端。振荡电路的频率是晶体振荡频率。若使用外部时钟时,对于体振荡频率。若使用外部时钟时,对于HMOSHMOS单片机,单片机,该引脚输入外部时钟脉冲;对于该引脚输入外部时钟脉冲;对于CHMOSCHMOS单片机,此引脚单片机,此引脚应悬浮。应悬浮。注:要检查单片机芯片振荡电路是否正常工作,注:要检查单片机芯片振荡电路是否正常工作,可用示波器查看可用示波器查看XTAL2X
21、TAL2端是否有脉冲信号输出。端是否有脉冲信号输出。3 3、控制信号引脚:、控制信号引脚:和和RST/RST/VpdVpd 2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能 、ALEALE:(30(30脚脚):地址锁存允许信号端:地址锁存允许信号端/EPROM/EPROM编编程输入端。程输入端。当当CPUCPU访问片外存储器时,用于锁存访问片外存储器时,用于锁存P0P0口低口低8 8位位地址地址(因为因为P0P0口作为地址口作为地址/数据复用口,数据复用口,P0P0口上的信息口上的信息究竟是地址还是数据完全由究竟是地址还是数据完全由ALEALE定义定
22、义)。当单片机上电正常工作后,此端周期性地以时当单片机上电正常工作后,此端周期性地以时钟振荡频率的钟振荡频率的1/61/6的固定频率向外输出正脉冲信号。所的固定频率向外输出正脉冲信号。所以,以,ALEALE信号可用作对外输出时钟或定时信号。信号可用作对外输出时钟或定时信号。注意:注意:5151单片机系统有外部存储器在访问外部存单片机系统有外部存储器在访问外部存储器时,有储器时,有ALEALE脉冲丢失,用户不宜用脉冲丢失,用户不宜用ALEALE做精确的时做精确的时钟或定时信号。钟或定时信号。2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能 检查单片机芯
23、片的好坏,可用示波器查看检查单片机芯片的好坏,可用示波器查看ALEALE端端是否有脉冲信号输出。是否有脉冲信号输出。ALEALE端的负载能力为端的负载能力为8 8个个LSLS型型TTLTTL。:对:对EPROMEPROM型单片机,如对型单片机,如对87C51BH87C51BH编程时的编程时的编程脉冲输入端。编程脉冲输入端。、(29(29脚脚):程序存储允许输出端。片外程:程序存储允许输出端。片外程序存储器的读选通信号,低电平有效。序存储器的读选通信号,低电平有效。CPUCPU从外部从外部ROMROM取指令时,在每个机器周期中两取指令时,在每个机器周期中两次有效。但在访问片外次有效。但在访问片外
24、RAMRAM时,要少产生两次负脉冲信时,要少产生两次负脉冲信2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能 号。有效时,将外部号。有效时,将外部ROMROM中的指令读到数据总线上。中的指令读到数据总线上。检查单片机系统上电后,检查单片机系统上电后,CPUCPU能否正常到能否正常到EPROM/ROMEPROM/ROM中读取指令码,可用示波器查看该端有无负中读取指令码,可用示波器查看该端有无负脉冲信号输出。脉冲信号输出。可驱动可驱动8 8个个LSLS型型TTLTTL门电路。门电路。、(31(31脚脚):内部:内部/外部外部ROMROM地址选择信号地址选
25、择信号/固化编程电压输入端。固化编程电压输入端。:为高电平,为高电平,CPUCPU访问访问ROMROM有两种情况:有两种情况:当当PCPC中的值小于中的值小于0FFFH0FFFH时,执行片内时,执行片内ROMROM指令指令;当当PCPC中的值超过中的值超过0FFFH0FFFH时,将自动转向执行片外时,将自动转向执行片外ROMROM指令。指令。2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能 当为低电平时,当为低电平时,CPUCPU只执行片外只执行片外ROMROM指令。对指令。对80C31BH80C31BH单片机,必须接低电平。单片机,必须接低电平。V
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 第二章 80C51系列单片机结构与工作原理 第二 80 C51 系列 结构 工作 原理
限制150内