第2章_MCS-51单片机硬件结构和原理.ppt
《第2章_MCS-51单片机硬件结构和原理.ppt》由会员分享,可在线阅读,更多相关《第2章_MCS-51单片机硬件结构和原理.ppt(88页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、返回目录单片机单片机原理与应用原理与应用第第2章章 MCS-51单片机单片机硬件结构和原理硬件结构和原理1/7/20231返回目录n nMCS-51MCS-51单片机的总体结构;单片机的总体结构;单片机的总体结构;单片机的总体结构;n nMCS-51MCS-51单片机的单片机的单片机的单片机的CPUCPU结构;结构;结构;结构;n nMCS-51MCS-51单片机的存储器结构;单片机的存储器结构;单片机的存储器结构;单片机的存储器结构;n nMCS-51MCS-51单片机并行单片机并行单片机并行单片机并行I/OI/O口结构;口结构;口结构;口结构;n nMCS-51MCS-51单片机引脚功能;
2、单片机引脚功能;单片机引脚功能;单片机引脚功能;n nMCS-51MCS-51单片机时钟电路和单片机时钟电路和单片机时钟电路和单片机时钟电路和CPUCPU时序时序时序时序n nMCS-51MCS-51单片机的工作方式单片机的工作方式单片机的工作方式单片机的工作方式本章教学内容本章教学内容 1/7/20232返回目录n n熟悉熟悉熟悉熟悉MCS-51MCS-51单片机单片机单片机单片机CPUCPU内部组成结构、各功内部组成结构、各功内部组成结构、各功内部组成结构、各功能部件的作用;能部件的作用;能部件的作用;能部件的作用;n n掌握存储器的组织结构;掌握存储器的组织结构;掌握存储器的组织结构;掌
3、握存储器的组织结构;n n掌握掌握掌握掌握P0P0P3P3并行并行并行并行I/OI/O口结构;口结构;口结构;口结构;n n掌握掌握掌握掌握MCS-51MCS-51单片机引脚功能;单片机引脚功能;单片机引脚功能;单片机引脚功能;n n掌握时钟电路、掌握时钟电路、掌握时钟电路、掌握时钟电路、CPUCPU时序和复位电路。时序和复位电路。时序和复位电路。时序和复位电路。本章教学要求本章教学要求 1/7/20233返回目录2.1 MCS-51系列单片机的总体结构系列单片机的总体结构 自自自自从从从从IntelIntel公公公公司司司司于于于于2020世世世世纪纪纪纪8080年年年年代代代代初初初初推推
4、推推出出出出MCS-51MCS-51系系系系列列列列单单单单片片片片机机机机以以以以后后后后,所所所所有有有有的的的的5151系系系系列列列列单单单单片片片片机机机机都都都都是是是是以以以以IntelIntel公公公公司司司司最最最最早早早早的的的的典典典典型型型型产产产产品品品品80518051为为为为核核核核心心心心,增增增增加加加加一一一一定定定定的的的的功功功功能能能能部部部部件件件件后后后后构构构构成成成成的的的的。本本本本章章章章以以以以80518051为为为为主主主主阐阐阐阐述述述述MCS-51MCS-51系系系系列列列列单单单单片片片片机机机机的的的的系系系系统统统统结结结结构
5、构构构、工工工工作作作作原原原原理理理理和和和和应应应应用用用用中中中中的的的的一一一一些些些些技技技技术术术术问题。问题。问题。问题。MCS-51MCS-51系列可分为两大系列:系列可分为两大系列:系列可分为两大系列:系列可分为两大系列:5151子系列子系列子系列子系列和和和和5252子系列子系列子系列子系列。5151子系列主要有子系列主要有子系列主要有子系列主要有80318031、80518051和和和和87518751三种机三种机三种机三种机型。型。型。型。5252子系列主要有子系列主要有子系列主要有子系列主要有80328032、80528052和和和和87528752三种机型。三种机型
6、。三种机型。三种机型。1/7/20234返回目录表表2-1 MCS-512-1 MCS-51系列单片机的性能一览表系列单片机的性能一览表 2.1 MCS-51系列单片机的总体结构系列单片机的总体结构 1/7/20235返回目录单片机芯片单片机芯片DIPDIP形式形式形式形式QFPQFP形式形式形式形式1/7/20236返回目录2.1 单片机的内部结构单片机的内部结构5151单片机内部主要部件单片机内部主要部件单片机内部主要部件单片机内部主要部件1/7/20237返回目录2.1 单片机的内部结构单片机的内部结构n n一个一个一个一个8 8位位位位CPUCPU;n n4 4 KBKB程程程程 序序
7、序序 存存存存 储储储储 器器器器,采采采采 用用用用 ROMROM或或或或 EPROMEPROM(80318031无无无无ROMROM););););n n128 B128 B通用数据存储器通用数据存储器通用数据存储器通用数据存储器RAMRAM;n n2121个特殊功能寄存器(个特殊功能寄存器(个特殊功能寄存器(个特殊功能寄存器(SFRSFR););););n n4 4个个个个8 8位位位位并并并并行行行行口口口口,其其其其中中中中P0P0、P2P2、P3P3是是是是复复复复用用用用口口口口(P0P0和和和和P2P2为为为为地址地址地址地址/数据线,可寻址数据线,可寻址数据线,可寻址数据线,
8、可寻址64 KB ROM64 KB ROM和和和和64 KB RAM64 KB RAM););););n n一个可编程全双工串行口;一个可编程全双工串行口;一个可编程全双工串行口;一个可编程全双工串行口;n n具有具有具有具有5 5个中断源,两个优先级嵌套结构;个中断源,两个优先级嵌套结构;个中断源,两个优先级嵌套结构;个中断源,两个优先级嵌套结构;n n两个两个两个两个1616位定时位定时位定时位定时/计数器;计数器;计数器;计数器;n n一个片内振荡器与时钟电路。一个片内振荡器与时钟电路。一个片内振荡器与时钟电路。一个片内振荡器与时钟电路。5151单片机内部主要器件单片机内部主要器件单片机
9、内部主要器件单片机内部主要器件1/7/20238返回目录2.2 中央处理器(中央处理器(CPU)单片机的核心部分是单片机的核心部分是CPU,由由运算器、控制器和布尔(位)运算器、控制器和布尔(位)处理器处理器组成。组成。1/7/20239返回目录2.2.1 运算器运算器 运算器运算器运算器运算器算术逻算术逻算术逻算术逻辑单元(辑单元(辑单元(辑单元(ALUALUALUALU)包括:包括:包括:包括:累加器(累加器(累加器(累加器(ACCACCACCACC)程序状态字(程序状态字(程序状态字(程序状态字(PSWPSWPSWPSW)暂存器暂存器暂存器暂存器B B B B寄存器等部件寄存器等部件寄存
10、器等部件寄存器等部件运算器的组成运算器的组成运算器的组成运算器的组成1/7/202310返回目录算术算术算术算术/逻辑部件逻辑部件逻辑部件逻辑部件 算算算算术术术术/逻逻逻逻辑辑辑辑部部部部件件件件ALUALU是是是是用用用用于于于于对对对对数数数数据据据据进进进进行行行行算算算算术术术术运运运运算算算算和和和和逻逻逻逻辑辑辑辑操操操操作作作作的的的的执执执执行行行行部部部部件件件件,由由由由加加加加法法法法器器器器和和和和其其其其他他他他逻逻逻逻辑辑辑辑电电电电路路路路(移移移移位位位位电电电电路和判断电路等)组成。路和判断电路等)组成。路和判断电路等)组成。路和判断电路等)组成。在在在在控
11、控控控制制制制信信信信号号号号的的的的作作作作用用用用下下下下,完完完完成成成成算算算算术术术术加加加加、减减减减、乘乘乘乘、除除除除和和和和逻逻逻逻辑辑辑辑与与与与、或或或或、异异异异或或或或等等等等运运运运算算算算,以以以以及及及及循循循循环环环环移移移移位位位位操操操操作作作作、位位位位操操操操作作作作等等等等功能。功能。功能。功能。2.2.1 运算器运算器1.1.算术算术算术算术/逻辑部件逻辑部件逻辑部件逻辑部件1/7/202311返回目录2.2.累加器累加器累加器累加器累累加加器器是是一一个个8位位寄寄存存器器。在在指指令令系系统统中中,累累加加器器在在直直接接寻寻址址时时的的助助记
12、记符符为为ACC。除除此此之之外外全全部用助记符部用助记符A表示。表示。2.2.1 运算器运算器 累加器累加器累加器累加器1/7/202312返回目录3.B3.B寄存器寄存器寄存器寄存器 在在在在进进进进行行行行乘乘乘乘法法法法、除除除除法法法法运运运运算算算算时时时时,B B寄寄寄寄存存存存器器器器作作作作为为为为ALUALU的的的的输输输输入入入入之之之之一一一一,与与与与ACCACC配配配配合合合合完完完完成成成成运运运运算算算算,并并并并存存存存放放放放运运运运算算算算结结结结果果果果。在在在在无无无无乘乘乘乘除除除除运运运运算算算算时时时时,它它它它可可可可作作作作为为为为内内内内部
13、部部部RAMRAM的的的的一一一一个个个个单单单单元。元。元。元。2.2.1 运算器运算器寄存器寄存器寄存器寄存器1/7/202313返回目录程序状态字寄存器程序状态字寄存器程序状态字寄存器程序状态字寄存器 程序状态字寄存器程序状态字寄存器程序状态字寄存器程序状态字寄存器PSWPSW是一个是一个是一个是一个8 8位寄存器,用来存放运位寄存器,用来存放运位寄存器,用来存放运位寄存器,用来存放运算结果的一些特征。算结果的一些特征。算结果的一些特征。算结果的一些特征。进进进进位位位位标标标标志志志志位位位位半半半半进进进进位位位位标标标标志志志志位位位位用用用用户户户户自自自自定定定定义义义义标标标
14、标志志志志位位位位工工工工作作作作寄寄寄寄存存存存器器器器组组组组选选选选择择择择位位位位溢溢溢溢出出出出标标标标志志志志位位位位奇奇奇奇偶偶偶偶校校校校验验验验标标标标志志志志位位位位2.2.1 运算器运算器4.4.程序状态字寄存器程序状态字寄存器程序状态字寄存器程序状态字寄存器 1/7/202314返回目录RS1RS1、RS0RS0与片内工作寄存器组的对应关系与片内工作寄存器组的对应关系与片内工作寄存器组的对应关系与片内工作寄存器组的对应关系 2.2.1 运算器运算器片内四组工作寄存器的选择片内四组工作寄存器的选择片内四组工作寄存器的选择片内四组工作寄存器的选择1/7/202315返回目录
15、2.2.2 控制器控制器定时控制逻辑定时控制逻辑定时控制逻辑定时控制逻辑指令寄存器指令寄存器指令寄存器指令寄存器数据指针(数据指针(数据指针(数据指针(DPTRDPTR)程序计数器(程序计数器(程序计数器(程序计数器(PCPC)堆栈指针堆栈指针堆栈指针堆栈指针(SPSP)地址寄存器地址寄存器地址寄存器地址寄存器地址缓冲器地址缓冲器地址缓冲器地址缓冲器控制器的组成控制器的组成控制器的组成控制器的组成控制器控制器控制器控制器是是是是CPUCPU的大脑中枢,的大脑中枢,的大脑中枢,的大脑中枢,它包括:它包括:它包括:它包括:1/7/202316返回目录1.1.程序计数器程序计数器程序计数器程序计数器
16、 程程程程序序序序计计计计数数数数器器器器(Program Program CounterCounter,PCPC)用用用用来来来来存存存存放放放放下下下下一一一一条条条条要要要要执执执执行行行行的的的的指指指指令令令令的的的的地地地地址址址址。当当当当按按按按照照照照PCPC所所所所指指指指的的的的地地地地址址址址从从从从存存存存储储储储器器器器中中中中取取取取出出出出一一一一条条条条指指指指令令令令后后后后,PCPC会会会会自自自自动动动动加加加加l l,即即即即指向下一条指令。指向下一条指令。指向下一条指令。指向下一条指令。2.2.2 控制器控制器程序计数器程序计数器程序计数器程序计数器
17、1/7/202317返回目录2.2.指令寄存器和指令译码器指令寄存器和指令译码器指令寄存器和指令译码器指令寄存器和指令译码器 指指指指令令令令寄寄寄寄存存存存器器器器(IR)(IR)和和和和指指指指令令令令译译译译码码码码器器器器(IDID)的的的的功功功功能能能能是是是是对对对对将将将将要要要要执执执执行行行行的的的的指指指指令令令令进进进进行行行行存存存存储储储储和和和和译译译译码码码码。当当当当指指指指令令令令送送送送入入入入指指指指令令令令寄寄寄寄存存存存器器器器后后后后,对对对对该该该该指指指指令令令令进进进进行行行行译译译译码码码码,即即即即把把把把指指指指令令令令转转转转变变变变
18、成成成成所所所所需需需需的的的的电电电电平平平平信信信信号号号号,CPUCPU根根根根据据据据译译译译码码码码输输输输出出出出的的的的电电电电平平平平信信信信号号号号,使使使使定定定定时时时时控控控控制制制制电电电电路路路路产产产产生生生生执执执执行行行行该该该该指指指指令令令令所所所所需需需需的的的的各各各各种种种种控控控控制制制制信信信信号,以便计算机能正确地执行指令所要求的操作。号,以便计算机能正确地执行指令所要求的操作。号,以便计算机能正确地执行指令所要求的操作。号,以便计算机能正确地执行指令所要求的操作。2.2.2 控制器控制器指令寄存与译码指令寄存与译码指令寄存与译码指令寄存与译码
19、1/7/202318返回目录3.3.堆栈指针堆栈指针堆栈指针堆栈指针 堆堆堆堆栈栈栈栈指指指指针针针针(Stack Stack PointerPointer,SPSP)是是是是 指指指指 在在在在 片片片片 内内内内 RAMRAM的的的的l28Bl28B(5252子子子子系系系系列列列列为为为为256B256B)空空空空间间间间中中中中开开开开辟辟辟辟的的的的堆堆堆堆栈栈栈栈区区区区的的的的栈栈栈栈顶顶顶顶地地地地址址址址,并随时跟踪栈顶地址变化。并随时跟踪栈顶地址变化。并随时跟踪栈顶地址变化。并随时跟踪栈顶地址变化。堆堆堆堆栈栈栈栈是是是是按按按按先先先先进进进进后后后后出出出出的的的的原原
20、原原则则则则存存存存取取取取数数数数据据据据的的的的,开开开开机机机机复复复复位位位位后后后后,单单单单片片片片机栈底地址为机栈底地址为机栈底地址为机栈底地址为07H07H。2.2.2 控制器控制器堆栈指针堆栈指针堆栈指针堆栈指针1/7/202319返回目录4.4.数据指针数据指针数据指针数据指针 由由由由于于于于80518051系系系系列列列列单单单单片片片片机机机机可可可可以以以以外外外外接接接接64KB64KB的的的的数数数数据据据据存存存存储储储储器器器器和和和和I/OI/O接接接接口口口口电电电电路路路路,故故故故在在在在单单单单片片片片机机机机内内内内设设设设置置置置了了了了l6l
21、6位位位位的的的的数数数数据据据据指指指指针针针针寄寄寄寄存存存存器器器器(Data Data PointerPointer,DPTRDPTR)。它它它它可可可可以以以以对对对对64KB64KB的的的的外外外外部部部部数数数数据据据据存存存存储储储储器器器器和和和和I/OI/O进进进进行行行行寻寻寻寻址址址址,DPTRDPTR可可可可分分分分为为为为高高高高8 8位位位位数数数数据据据据指指指指针针针针寄寄寄寄存存存存器器器器(DPHDPH)和和和和低低低低8 8位位位位数数数数据据据据指指指指针针针针寄存器(寄存器(寄存器(寄存器(DPLDPL),),),),地址分别为地址分别为地址分别为地
22、址分别为83H83H和和和和82H82H。2.2.2 控制器控制器数据指针数据指针数据指针数据指针1/7/202320返回目录5.5.布尔(位)处理器布尔(位)处理器布尔(位)处理器布尔(位)处理器 在在80518051单片机系统中,与字节处理器相对单片机系统中,与字节处理器相对应,还特别设置应,还特别设置布尔(位)处理器布尔(位)处理器。CyCyCyCy:进位标志位进位标志位进位标志位进位标志位位寻址寄存器位寻址寄存器位寻址寄存器位寻址寄存器位寻址的并行位寻址的并行位寻址的并行位寻址的并行I/OI/OI/OI/O口口口口位操作指令系统位操作指令系统位操作指令系统位操作指令系统2.2.2 控制
23、器控制器位处理器位处理器位处理器位处理器1/7/202321返回目录2.3 存储器存储器80518051在在在在物理结构物理结构物理结构物理结构上有上有上有上有4 4个个个个存储空间:存储空间:存储空间:存储空间:n n片内程序存储器片内程序存储器片内程序存储器片内程序存储器n n片外程序存储器片外程序存储器片外程序存储器片外程序存储器(ROM)(ROM)n n片内数据存储器片内数据存储器片内数据存储器片内数据存储器n n片外数据存储器片外数据存储器片外数据存储器片外数据存储器(RAM)(RAM)从从从从用户使用的角度用户使用的角度用户使用的角度用户使用的角度上,上,上,上,MSC-51MSC
24、-51有有有有3 3个个个个存储空间:存储空间:存储空间:存储空间:n n片内外统一编址的片内外统一编址的片内外统一编址的片内外统一编址的64 KB64 KB程序存储器空间(用程序存储器空间(用程序存储器空间(用程序存储器空间(用1616位地址)位地址)位地址)位地址)n n256 B256 B片内数据存储器空间(用片内数据存储器空间(用片内数据存储器空间(用片内数据存储器空间(用8 8位地址)位地址)位地址)位地址)n n64KB64KB片外数据存储器地址空间片外数据存储器地址空间片外数据存储器地址空间片外数据存储器地址空间5151单片机存储器布局单片机存储器布局单片机存储器布局单片机存储器
25、布局1/7/202322返回目录存储器结构存储器结构存储器结构存储器结构2.3 存储器存储器1/7/202323返回目录2.3.1 程序存储器程序存储器 程程程程序序序序存存存存储储储储器器器器用用用用于于于于存存存存放放放放编编编编好好好好的的的的程程程程序序序序或或或或表表表表格格格格常常常常数数数数。5151子子子子系系系系列列列列片片片片内内内内有有有有4KB 4KB ROMROM,5252子子子子系系系系列列列列片片片片内内内内有有有有8KB 8KB ROMROM,二二二二者者者者片片片片外外外外地地地地址址址址线线线线均均均均为为为为1616位位位位,最最最最多多多多可可可可扩展扩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- _MCS 51 单片机 硬件 结构 原理
限制150内