完美版课件第2章MCS51单片机硬件结构和原理概要.ppt
《完美版课件第2章MCS51单片机硬件结构和原理概要.ppt》由会员分享,可在线阅读,更多相关《完美版课件第2章MCS51单片机硬件结构和原理概要.ppt(85页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、uu熟悉熟悉MCS-51单片机单片机CPU内部组成结构、各功内部组成结构、各功能部件的作用;能部件的作用;uu掌握掌握MCS-51单片机单片机引脚功能引脚功能;uu掌握掌握存储器的组织结构存储器的组织结构;uu掌握掌握P0P3并行并行I/O口结构口结构;uu掌握掌握时钟电路、时钟电路、CPU时序和复位电路时序和复位电路。本章教学要求本章教学要求 第第2章章 MCS-51单片机硬件结构和原理单片机硬件结构和原理课本课本P123/3/202312.1 MCS-51系列单片机的分类系列单片机的分类 自自从从Intel公公司司于于20世世纪纪80年年代代初初推推出出MCS-51系系列列单单片片机机以以
2、后后,所所有有的的51系系列列单单片片机机都都是是以以Intel公公司司最最早早的的典典型型产产品品8051为为核核心心,增增加加一一定定的功能部件后构成的。的功能部件后构成的。MCS-51系列可分为两大系列:系列可分为两大系列:51子系列:子系列:主要有主要有主要有主要有80318031、80518051、87518751和和和和89518951四种机型。四种机型。四种机型。四种机型。52子系列:子系列:主要有主要有主要有主要有80328032、80528052、87528752和和和和89528952四种机型。四种机型。四种机型。四种机型。课本课本P123/3/20232表表表表2-1 M
3、CS-512-1 MCS-51系列单片机的性能一览表系列单片机的性能一览表系列单片机的性能一览表系列单片机的性能一览表 2.1 MCS-51系列单片机的分类系列单片机的分类 课本课本P1289518951:EEPROMEEPROM;AT89S51AT89S51:Flash ROMFlash ROM3/3/202332.2 单片机硬件结构单片机硬件结构 芯片引脚按功能分成芯片引脚按功能分成芯片引脚按功能分成芯片引脚按功能分成3 3类,即:类,即:类,即:类,即:2.2.1 2.2.1 单片机的引脚功能单片机的引脚功能单片机的引脚功能单片机的引脚功能课本课本P12-13图图图图2-1 MCS-51
4、2-1 MCS-51系列单片机的引脚排列和逻辑符号系列单片机的引脚排列和逻辑符号系列单片机的引脚排列和逻辑符号系列单片机的引脚排列和逻辑符号数据总线数据总线数据总线数据总线地址总线地址总线地址总线地址总线控制总线控制总线控制总线控制总线3/3/20234单片机的封装单片机的封装单片机的封装单片机的封装P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST/VPDRXD/P3.0TXD/P3.1INT0/P3.2INT1/P3.3T0/P3.4T1/P3.5WR/P3.6RD/P3.7XTAL2XTAL1VSS12345678910111213141516171819208031
5、805187514039383736353433323130292827262521222324VCCP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7EA/VppALE/PROGPSENP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.04444引脚封装引脚封装引脚封装引脚封装DIPDIP封装:封装:封装:封装:Dual In-line Package Dual In-line Package 双列直插式封装双列直插式封装双列直插式封装双列直插式封装PLCC封装封装PLCCPLCC封装:封装:封装:封装:Plastic Leaded Chip Plastic Lea
6、ded Chip CarrierCarrier塑料式引线芯片承载封装塑料式引线芯片承载封装塑料式引线芯片承载封装塑料式引线芯片承载封装4040引脚封装引脚封装引脚封装引脚封装3/3/202351.1.主电源引脚主电源引脚主电源引脚主电源引脚VccVcc和和和和VssVssVcc(+5V)电源输入端电源输入端2.2.1 单片机的引脚功能单片机的引脚功能课本课本P13有些单片机可采有些单片机可采用用3.3V、1.8V等等注意工作电压允注意工作电压允注意工作电压允注意工作电压允许的波动范围!许的波动范围!许的波动范围!许的波动范围!Vss(GND)共用接地端共用接地端3/3/202362.2.时钟振
7、荡电路引脚时钟振荡电路引脚时钟振荡电路引脚时钟振荡电路引脚XTAL1XTAL1和和和和XTAL2XTAL2 XTAL1XTAL1和和和和XTAL2XTAL2分分分分别别别别用用用用做做做做晶晶晶晶体体体体振振振振荡荡荡荡电电电电路路路路的的的的反反反反相相相相器器器器输输输输入入入入端端端端和和和和输输输输出出出出端端端端。在在在在使使使使用用用用内内内内部部部部振振振振荡荡荡荡电电电电路路路路时时时时,这这这这两两两两个个个个端端端端子子子子用用用用来来来来外外外外接接接接石石石石英英英英晶晶晶晶体体体体,振振振振荡荡荡荡频频频频率率率率为为为为晶晶晶晶体体体体振振振振荡荡荡荡频频频频率率率
8、率,振振振振荡荡荡荡信信信信号号号号送送送送至至至至内内内内部部部部时时时时钟钟钟钟电电电电路路路路产产产产生生生生时钟脉冲信号。时钟脉冲信号。时钟脉冲信号。时钟脉冲信号。2.2.1 单片机的引脚功能单片机的引脚功能课本课本课本课本P13P13E Ex xtern Crystern Crystaltal3/3/202373.3.控制信号引脚控制信号引脚控制信号引脚控制信号引脚(1)RST为为复复位位信信号号输输入入端端,VPD为为内内部部RAM的的备用电源输入端备用电源输入端(2)/PSEN外外部部程程序序存存储储器的读选通信号器的读选通信号【了解了解】(3)ALE地地址址锁锁存存允允许许信号
9、信号2.2.1 单片机的引脚功能单片机的引脚功能课本课本P13n 手机开启备用电池:手机开启备用电池:手机开启备用电池:手机开启备用电池:*3370#3370#3/3/20238n 复位信号输入端复位信号输入端复位信号输入端复位信号输入端RSTRST当当当当RSTRST(RESETRESET)端端端端保保保保持持持持两两两两个个个个机机机机器器器器周周周周期期期期(2424个个个个时时时时钟钟钟钟周周周周期期期期)以以以以上上上上的的的的高高高高电电电电平平平平时时时时,单单单单片片片片机机机机完完完完成成成成复复复复位位位位操操操操作作作作。V VPDPD为为为为内内内内部部部部RAMRAM
10、的的的的备备备备用用用用电电电电源源源源输输输输入入入入端端端端。当当当当主主主主电电电电源源源源VccVcc一一一一旦旦旦旦发发发发生生生生断断断断电电电电或或或或电电电电压压压压降降降降到到到到一一一一定定定定值值值值时时时时,可可可可通通通通过过过过V VPDPD为为为为单单单单片片片片机机机机内内内内部部部部RAMRAM提提提提供供供供电电电电源源源源,以以以以保保保保护护护护片片片片内内内内RAMRAM中中中中的的的的信信信信息息息息不不不不丢丢丢丢失失失失,使使使使VccVcc上电后能继续正常运行。上电后能继续正常运行。上电后能继续正常运行。上电后能继续正常运行。2.2.1 单片机
11、的引脚功能单片机的引脚功能课本课本P13ResetReset3/3/20239 外外外外部部部部程程程程序序序序存存存存储储储储器器器器的的的的读读读读选选选选 通通通通 信信信信 号号号号。当当当当 访访访访 问问问问 外外外外 部部部部ROMROM时时时时,产产产产生生生生负负负负脉脉脉脉冲冲冲冲作作作作为为为为外部外部外部外部ROMROM的选通信号。的选通信号。的选通信号。的选通信号。2.2.1 单片机的引脚功能单片机的引脚功能n 地址锁存允许信号地址锁存允许信号地址锁存允许信号地址锁存允许信号ALEALE 在访问外部存储器时,在访问外部存储器时,在访问外部存储器时,在访问外部存储器时,
12、ALEALE用来锁存用来锁存用来锁存用来锁存P0P0送出的低送出的低送出的低送出的低8 8位地址信号。位地址信号。位地址信号。位地址信号。n 读选通信号读选通信号读选通信号读选通信号/PSEN/PSEN课本课本课本课本P13P13Address Latch EnableAddress Latch EnableProgram Store EnableProgram Store Enable3/3/202310n 外部程序存储器控制外部程序存储器控制外部程序存储器控制外部程序存储器控制信号信号信号信号EAEAEA=0EA=0:访问外部程序存储器。访问外部程序存储器。访问外部程序存储器。访问外部程序
13、存储器。EA=1EA=1:访问片内与片外程序存访问片内与片外程序存访问片内与片外程序存访问片内与片外程序存储器。储器。储器。储器。【先内后外先内后外先内后外先内后外】2.2.1 单片机的引脚功能单片机的引脚功能课本课本课本课本P14P14Enable AddressEnable Address3/3/202311 第一功能:是一个第一功能:是一个第一功能:是一个第一功能:是一个8 8位位位位漏漏漏漏极开路型的双向极开路型的双向极开路型的双向极开路型的双向I/OI/O口口口口,这时,这时,这时,这时P0P0口可看成用户数据总线;口可看成用户数据总线;口可看成用户数据总线;口可看成用户数据总线;第
14、二功能:是在访问外部第二功能:是在访问外部第二功能:是在访问外部第二功能:是在访问外部存储器时,分时存储器时,分时存储器时,分时存储器时,分时提供低提供低提供低提供低8 8位地位地位地位地址和址和址和址和8 8位双向数据总线位双向数据总线位双向数据总线位双向数据总线,这时,这时,这时,这时先用做地址总线再用做数据总先用做地址总线再用做数据总先用做地址总线再用做数据总先用做地址总线再用做数据总线。线。线。线。4.P04.P0、P1P1、P2P2、P3P3端口端口端口端口2.2.1 单片机的引脚功能单片机的引脚功能课本课本P14n P0P0口(口(口(口(P0.0P0.0P0.7P0.7)3/3/
15、202312内部带上拉电阻的内部带上拉电阻的内部带上拉电阻的内部带上拉电阻的8 8位准双向位准双向位准双向位准双向I/OI/O口。口。口。口。第第第第一一一一功功功功能能能能:一一一一个个个个内内内内部部部部带带带带上上上上拉拉拉拉电电电电阻阻阻阻的的的的8 8位准双向位准双向位准双向位准双向I/OI/O口。口。口。口。第第第第二二二二功功功功能能能能:在在在在访访访访问问问问外外外外部部部部存存存存储储储储器器器器时时时时,输出高输出高输出高输出高8 8位地址。位地址。位地址。位地址。第第第第一一一一功功功功能能能能:内内内内部部部部带带带带上上上上拉拉拉拉电电电电阻阻阻阻的的的的8 8位位
16、位位准准准准双双双双向向向向I/OI/O口口口口。在在在在系系系系统统统统中中中中,这这这这8 8个个个个引引引引脚都有各自的第二功能。脚都有各自的第二功能。脚都有各自的第二功能。脚都有各自的第二功能。2.2.1 单片机的引脚功能单片机的引脚功能课本课本P14n P1P1口(口(口(口(P1.0P1.0P1.7P1.7)n P2P2口(口(口(口(P2.0P2.0P2.7P2.7)n P3P3口(口(口(口(P3.0P3.0P3.7P3.7)3/3/2023132.2.2 单片机的内部结构单片机的内部结构课本课本P14图图图图2-2 MCS-512-2 MCS-51系列单片机内部结构框图系列单
17、片机内部结构框图系列单片机内部结构框图系列单片机内部结构框图DBDBABABCBCB3/3/2023142.2.2 单片机的内部结构单片机的内部结构uu一个一个一个一个8 8位位位位CPUCPU;uu4KB4KB程序存储器程序存储器程序存储器程序存储器,采用,采用,采用,采用ROMROM或或或或EPROMEPROM(80318031无无无无ROMROM););););uu128 B128 B通用数据存储器通用数据存储器通用数据存储器通用数据存储器;uu2121个特殊功能寄存器(个特殊功能寄存器(个特殊功能寄存器(个特殊功能寄存器(SFRSFR);uu4 4个个个个8 8位位位位并并并并行行行行
18、口口口口,其其其其中中中中P0P0、P2P2、P3P3是是是是复复复复用用用用口口口口(P0P0和和和和P2P2为为为为地地地地址址址址/数据线,可寻址数据线,可寻址数据线,可寻址数据线,可寻址64 KB ROM64 KB ROM和和和和64 KB RAM64 KB RAM););););uu1 1个可编程全双工串行口个可编程全双工串行口个可编程全双工串行口个可编程全双工串行口;uu具有具有具有具有5 5个中断源,两个优先级嵌套结构个中断源,两个优先级嵌套结构个中断源,两个优先级嵌套结构个中断源,两个优先级嵌套结构;uu2 2个个个个1616位定时位定时位定时位定时/计数器计数器计数器计数器;
19、uu1 1个片内振荡器与时钟电路个片内振荡器与时钟电路个片内振荡器与时钟电路个片内振荡器与时钟电路。256B RAM256B RAM8KB ROM8KB ROM6 6个中断源个中断源个中断源个中断源3 3个定时个定时个定时个定时/计数器计数器计数器计数器5252子系列的不同点子系列的不同点子系列的不同点子系列的不同点课本课本课本课本P15P152626个个个个SFRSFR3/3/2023152.3.1 2.3.1 运算器运算器运算器运算器 运算器运算器运算器运算器算术逻辑单元算术逻辑单元算术逻辑单元算术逻辑单元(ALUALU),它包括:),它包括:),它包括:),它包括:uu累加器(累加器(累
20、加器(累加器(ACCACC)uu程序状态字(程序状态字(程序状态字(程序状态字(PSWPSW)uu暂存器暂存器暂存器暂存器(TMP1,TMP2TMP1,TMP2)uuB B寄存器等部件寄存器等部件寄存器等部件寄存器等部件2.3 2.3 中央处理器(中央处理器(中央处理器(中央处理器(CPUCPU)单片机的核心部分单片机的核心部分单片机的核心部分单片机的核心部分是是是是CPUCPU,由由由由运算器、控运算器、控运算器、控运算器、控制器制器制器制器和和和和布尔(位)处理布尔(位)处理布尔(位)处理布尔(位)处理器器器器组成。组成。组成。组成。Central Processing UnitCentr
21、al Processing Unit课本课本课本课本P15P153/3/2023161.1.累加器累加器累加器累加器 累累累累加加加加器器器器是是是是一一一一个个个个8 8位位位位寄寄寄寄存存存存器器器器。在在在在指指指指令令令令系系系系统统统统中中中中,累累累累加加加加器器器器在在在在直直直直接接接接寻寻寻寻 址址址址 时时时时 的的的的 助助助助 记记记记 符符符符 为为为为ACCACC。除除除除此此此此之之之之外外外外全全全全部部部部用助记符用助记符用助记符用助记符A A表示。表示。表示。表示。2.3.1 运算器运算器 课本课本课本课本P15P15AccumulatorAccumulat
22、or3/3/202317 算算算算术术术术/逻逻逻逻辑辑辑辑部部部部件件件件ALUALU是是是是用用用用于于于于对对对对数数数数据据据据进进进进行行行行算算算算术术术术运运运运算算算算和和和和逻逻逻逻辑辑辑辑操操操操作作作作的的的的执执执执行行行行部部部部件件件件,由由由由加加加加法法法法器器器器和和和和其其其其他他他他逻逻逻逻辑辑辑辑电电电电路路路路(移移移移位位位位电路和判断电路等)组成。电路和判断电路等)组成。电路和判断电路等)组成。电路和判断电路等)组成。在在在在控控控控制制制制信信信信号号号号的的的的作作作作用用用用下下下下,完完完完成成成成算算算算术术术术加加加加、减减减减、乘乘乘
23、乘、除除除除和和和和逻逻逻逻辑辑辑辑与与与与、或或或或、异异异异或或或或等等等等运运运运算算算算,以以以以及及及及循循循循环环环环移移移移位位位位操操操操作作作作、位位位位操操操操作作作作等功能。等功能。等功能。等功能。2.3.1 运算器运算器2.2.算术算术算术算术/逻辑部件逻辑部件逻辑部件逻辑部件Arithmetic Logical UnitArithmetic Logical Unit课本课本课本课本P15P153/3/202318 程序状态字寄存器程序状态字寄存器程序状态字寄存器程序状态字寄存器PSWPSW是一个是一个是一个是一个8 8位寄存器,用来存位寄存器,用来存位寄存器,用来存位
24、寄存器,用来存放运算结果的一些特征。放运算结果的一些特征。放运算结果的一些特征。放运算结果的一些特征。2.3.1 运算器运算器3.3.程序状态字寄存器程序状态字寄存器程序状态字寄存器程序状态字寄存器 进进进进位位位位标标标标志志志志位位位位半半半半进进进进位位位位标标标标志志志志位位位位用用用用户户户户自自自自定定定定义义义义标标标标志志志志位位位位工工工工作作作作寄寄寄寄存存存存器器器器组组组组选选选选择择择择位位位位溢溢溢溢出出出出标标标标志志志志位位位位奇奇奇奇偶偶偶偶校校校校验验验验标标标标志志志志位位位位Program Status WordProgram Status Word课本
25、课本课本课本P15-16P15-163/3/202319表表表表2-2 RS12-2 RS1、RS0RS0与片内工作寄存器组的对应关系与片内工作寄存器组的对应关系与片内工作寄存器组的对应关系与片内工作寄存器组的对应关系 2.3.1 运算器运算器课本课本课本课本P16P163/3/2023204.B4.B寄存器寄存器寄存器寄存器 在在在在进进进进行行行行乘乘乘乘法法法法、除除除除法法法法运运运运算算算算时时时时,B B寄寄寄寄存存存存器器器器作作作作为为为为ALUALU的的的的输输输输入入入入之之之之一一一一,与与与与ACCACC配配配配合合合合完完完完成成成成运运运运算算算算,并并并并存存存存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完美 课件 MCS51 单片机 硬件 结构 原理 概要
限制150内