单片机系统及内部结构.pptx
《单片机系统及内部结构.pptx》由会员分享,可在线阅读,更多相关《单片机系统及内部结构.pptx(57页珍藏版)》请在咨信网上搜索。
1、1 目目前前世世界界上上单单片片机机生生产产厂厂商商很很多多,如如:IntelIntel、MotorolaMotorola、PhilipsPhilips、NECNEC、AtmelAtmel等等公公司司,其其主主流流产产品品有有几几十十个个系系列列,几几百百个个品品种种。尽尽管管其其各各具具特特色色,名名称称各各异异,但但作作为为集集CPUCPU、RAMRAM、ROMROM(或或EPROMEPROM)、I/OI/O接接口口、定定时时器器/计计数数器器、中中断断系系统统为为一一体体的的单单片片机机,其其原原理理大大同同小小异异。现现以以IntelIntel公公司司的的系系列列产产品品为为例例,说明
2、各系列之间的区别。说明各系列之间的区别。IntelIntel公公司司从从其其生生产产单单片片机机开开始始,发发展展到到现现在在,大大体体上上可可分分为为3 3大大系系列列:MCS-48MCS-48系系列列、MCS-51MCS-51系系列列、MCS-96MCS-96系系列列。该该3 3大大系系列列的的性性能能简介见表简介见表1111。2.1 2.1 单片机系列简介单片机系列简介 2表表11 Intel单片机系列性能简介单片机系列性能简介 32.2 MCS-51单片机的内部结构及功能部件单片机的内部结构及功能部件4MCS-51MCS-51系列单片机是由系列单片机是由8 8大部分组成的。大部分组成的
3、。这这8 8大部分是大部分是:(1)(1)一个一个8 8位中央处理机位中央处理机CPUCPU(2)4KB(2)4KB的片内程序只读存储器的片内程序只读存储器ROMROM或或EPROMEPROM(80318031无)无)(3)128(3)128个字节的片内数据存储器个字节的片内数据存储器RAMRAM。MCS-51MCS-51系列单片机内部结构及功能部件系列单片机内部结构及功能部件5(4)4(4)4个个8 8位位并并行行输输入入输输出出I/OI/O接接口口:P0P0口口、P1P1口口、P2P2口口、P3P3口(共口(共3232个个I/OI/O口)口),用于并行输入或输出数据。用于并行输入或输出数据
4、。(5)1(5)1个串行个串行I/OI/O接口。接口。(6)2(6)2个个1616位定时器位定时器/计数器。计数器。(7)(7)具具有有5 5个个中中断断源源,可可编编程程为为2 2个个优优先先级级的的中中断断系系统统。它它可可以以接接收收外外部部中中断断申申请请,定定时时器器/计计数数器器中中断断申申请请和和串行口中断申请。串行口中断申请。(8)18(8)18个特殊功能寄存器个特殊功能寄存器SFRSFR。6图11 MCS51系列单片机内部结构框图 72.3 MCS-51单片机内部功能部件中央处理器CPU 中中央央处处理理器器是是单单片片机机内内部部的的核核心心部部件件,它它决决定定了了单单片
5、片机机的的主主要要功功能能特特性性。它它由由运算部件和和控制部件两大部分组成。两大部分组成。8一、一、运算器运算器 运运算算部部件件是是以以算算术术逻逻辑辑单单元元ALU为为核核心心,加加上上累累加加器器A、寄寄存存器器B、暂暂存存器器TMP1和和TMP2、程程序序状状态态寄寄存存器器PSW及及专专门门用用于于位位操操作作的的布布尔尔处处理理机机组组成成的的,它它能能实实现现数数据据的的算算术术、逻逻辑辑运运算算,位位变变量处理和数据传送操作。量处理和数据传送操作。91.1.算术逻辑单元算术逻辑单元ALU:ALU:算术逻辑单元算术逻辑单元ALUALU能完成:能完成:8 8位二进制数的加(带进位
6、加)、位二进制数的加(带进位加)、减(带借位减)、减(带借位减)、乘、乘、除、除、加加1 1、减减1 1及及BCDBCD加法的十进制调整等算术运算加法的十进制调整等算术运算,进行逻辑进行逻辑“与与”、“或或”、“异或异或”、“求补求补”、“清零清零”等逻辑运算等逻辑运算,并具有数据传送等功能。并具有数据传送等功能。2.2.累加器累加器ACCACC(AccumulatorAccumulator)3.3.寄存器寄存器B B 104.程序状态字程序状态字PSW(Programe State Word)程程序序状状态态字字寄寄存存器器PSWPSW(8 8位位)是是一一个个标标志志寄寄存存器器,它它保保
7、存存指指令执行结果的特征信息令执行结果的特征信息,以供程序查询和判别。以供程序查询和判别。其程序状态字格式及含义如下其程序状态字格式及含义如下:PSW.7 PSW.0 状态标志状态标志:CY CY(PSW.7PSW.7)进位标志位。进位标志位。ACAC(PSW.6PSW.6)辅助进位(或称半进位)标志。辅助进位(或称半进位)标志。OVOV(PSW.2PSW.2)溢出标志位。溢出标志位。P P(PSW.0PSW.0)奇偶标志位。奇偶标志位。CYACF0RS1RS0OVP11 CY AC F0 RS1 RS0 OV (F1)P F0(PSW.5)由用户定义的标志位。由用户定义的标志位。RS1(PS
8、W.4)、)、RS0(PSW.3)工作寄存器组(区)选择位。工作寄存器组(区)选择位。表表 1.2.1 RS11.2.1 RS1、RS0RS0与片内工作寄存器组的对应关系与片内工作寄存器组的对应关系 RS1RS0寄存器组寄存器组片内片内PAM地址地址通用寄存器名称通用寄存器名称000组组00H07HR0R7011组组08H0FHR0R7102组组10H17HR0R7113组组18H1FHR0R7121.程序计数器程序计数器PC(Program Counter)PC PC 是是一一个个 16 16 位位的的专专用用寄寄存存器器,PCPC用用于于存存放放下下一一条条要要执执行行的指令地址的指令地址
9、,可寻址范围是可寻址范围是0000H-0FFFFH,0000H-0FFFFH,共共 64 KB64 KB。CPU CPU 要要执执行行哪哪条条指指令令时时,就就把把该该条条指指令令所所在在的的单单元元的的地地址址送送上上地地址址总总线线。在在顺顺序序执执行行程程序序中中,当当PCPC的的内内容容被被送送到到地地址址总总线线后后,会会自自动动加加 1,1,即即(PC)(PC)(PC)+1,(PC)+1,又又指指向向CPU CPU 下下一一条条要要执执行行的指令地址。的指令地址。二、控制器控制器132 2、堆栈与堆栈指针、堆栈与堆栈指针SPSP 在在程程序序实实际际运运行行中中,在在子子程程序序调
10、调用用、中中断断服服务务处处理理等等场场合合用用以保护以保护CPUCPU的现场的现场,这种重要信息的缓冲(这种重要信息的缓冲(RAMRAM)区称为)区称为堆栈堆栈。进入栈区的进入栈区的“断点断点”数据应遵循数据应遵循“先进后出先进后出”的原则。的原则。MCS51MCS51单单片片机机堆堆栈栈区区不不是是固固定定的的。原原则则上上可可设设在在内内部部RAMRAM的的任意区域内。任意区域内。专专门门设设置置的的堆堆栈栈指指针针寄寄存存器器SPSP(8 8位位),指指出出栈栈顶顶的的位位置置。当当数据推入栈区后数据推入栈区后,SP,SP的值也自动随之变化(的值也自动随之变化(+1+1)。)。14MC
11、S51MCS51单片机的堆栈属向上生长型单片机的堆栈属向上生长型,如图如图2626所示。所示。153.数据指针寄存器数据指针寄存器DPTR 数数据据指指针针DPTRDPTR是是一一个个 16 16 位位的的专专用用寄寄存存器器,其其高高位位字字节节寄寄存存器器用用DPHDPH表表示示,低低位位字字节节寄寄存存器器用用DPLDPL表表示示。既既可可作作为为一一个个 16 16 位位寄寄存存器器DPTRDPTR来来处处理理,也也可可作作为为两两个个独独立立的的 8 8 位位寄寄存存器器DPHDPH和和DPLDPL来处理。来处理。DPTR DPTR 主主要要用用来来存存放放 16 16 位位地地址址
12、,当当对对 64 64 KBKB外外部部数数据据存存储储器器空空间间寻寻址址时时,作作为为间间址址寄寄存存器器用用。在在访访问问程程序序存存储储器器时时,用作基址寄存器。用作基址寄存器。164.指令寄存器和指令译码器指令寄存器和指令译码器 指令寄存器中存放指令代码指令寄存器中存放指令代码,指令译码器译码。指令译码器译码。读取指令代码读取指令代码 译码器译码译码器译码 由定时与控制电路发出相应的控制信号由定时与控制电路发出相应的控制信号(RD(RD、WRWR、PSENPSEN)完成指令所指定的操作。完成指令所指定的操作。17 2.4 MCS-51单片机的引脚及其功能单片机的引脚及其功能 MCS-
13、51MCS-51系系列列单单片片机机芯芯片片均均为为4040个个引引脚脚,HMOSHMOS工工艺艺制制造造的的芯芯片片采采用用双双列列直直插插(DIPDIP)方方式式封封装装,其其引引脚脚示示意意及及功功能能分分类如图类如图1.3.11.3.1所示。所示。18 图图1.3.1 MCS511.3.1 MCS51系列单片机引脚及总线结构系列单片机引脚及总线结构 (a)(a)管脚图;管脚图;(b)(b)引脚功能分类引脚功能分类 19按其功能可分为按其功能可分为按其功能可分为按其功能可分为3 3 3 3部分部分部分部分:1.1.电源及时钟电源及时钟 (1)(1)主电源引脚主电源引脚V Vcccc和和V
14、 Vss:ss:V VCCCC(4040脚)脚):接接+5 V+5 V电源正端电源正端;V VSSSS(2020脚)脚):接电源地。接电源地。(2)(2)外外接接晶晶体体引引脚脚 XTAL1 XTAL1(1919脚脚)和和 XTAL2 XTAL2(1818脚)脚)20时钟电路时钟电路 :XTAL1:XTAL1(1919脚)脚):接外部石英晶体的一端。接外部石英晶体的一端。XTAL2XTAL2(1818脚)脚):接外部晶体的另一端。接外部晶体的另一端。图图 1.4.1 1.4.1 单片机时钟电路单片机时钟电路(a a)内部时钟电路;内部时钟电路;(b b)外部振荡源外部振荡源 212 .I/O2
15、 .I/O口线口线 输入输入/输出(输出(I/OI/O)引脚)引脚 P0P0口、口、P1P1口、口、P2P2口及口及 P3P3口口:P0 P0、P1P1、P2P2、P3P3均为均为8 8位的并行位的并行I/OI/O口,它们的引线为:口,它们的引线为:P P0.00.0P P0.70.7、P P1.01.0P P1.71.7、P P2.02.0P P2.72.7、P P3.03.0P P3.73.7,共,共3232条引线。条引线。这这3232条引线可以全部用来做条引线可以全部用来做I/OI/O线线.还可以将其中部分用作单片机的片外总线。还可以将其中部分用作单片机的片外总线。在进行外部扩展时,在进
16、行外部扩展时,P2P2口为高口为高8 8位地址线(位地址线(A A1515A A8 8),),P0P0口的口的8 8根引线是低根引线是低8 8位地址位地址(A7(A7 A0)A0)和和 8 8位数据的复用线位数据的复用线。.2223MCS-51单片机引线及片外总线结构总线结构总线结构单片机的引线除了电源、复位、时钟输入、用户I/O口外,其余引线都是为实现系统扩展而设置的,这些引线构成了单片机外部的3总线形式。24表13 P3口第2功能表 253.3.控制信号及其它复用引脚控制信号及其它复用引脚 (有有4 4种形式种形式)(1 1)RST/VRST/VPDPD(9 9脚)脚):RST:RST即为
17、即为RESET,VPDRESET,VPD为备用电源为备用电源,所以所以该引脚为单片机的上电复位或掉电保护端。该引脚为单片机的上电复位或掉电保护端。(2 2)ALEALE地址锁存允许地址锁存允许当单片机访问外部存储器时,输出信号当单片机访问外部存储器时,输出信号ALEALE用于锁存用于锁存P0P0口输出的口输出的低低8 8位地址位地址A0-A7A0-A7。ALEALE的输出频率为时钟振荡频率的的输出频率为时钟振荡频率的1/61/6(3 3)PSENPSEN片外程序存储器允许片外程序存储器允许此信号为读外部程序存储器的选通信号。在执行内部程序存储此信号为读外部程序存储器的选通信号。在执行内部程序存
18、储器中的程序时,器中的程序时,PSENPSEN无输出始终为高电平。无输出始终为高电平。26(4)EA程序存储器选择程序存储器选择EA=0,单片机只访问外部程序存储器。对内部无程序存储器,单片机只访问外部程序存储器。对内部无程序存储器的单片机的单片机8031,EA必须要接地。必须要接地。EA=1,单片机先访问内部程序存储器,若地址超过内部程序,单片机先访问内部程序存储器,若地址超过内部程序存储器的范围,单片机自动转为访问外部程序存储器。存储器的范围,单片机自动转为访问外部程序存储器。对内部有程序存储器的单片机,对内部有程序存储器的单片机,EA应接高电平应接高电平27 复位电路与复位状态复位电路与
19、复位状态1.复位电路复位电路 通通过过某某种种方方式式,使使单单片片机机内内各各寄寄存存器器的的值值变变为为初初始状态的操作称为复位。始状态的操作称为复位。MCS51单单 片片 机机 在在 时时 钟钟 电电 路路 工工 作作 以以 后后,在在RST/VPD端端持持续续给给出出2个个机机器器周周期期的的高高电电平平就就可可以以完完成成复复位位操操作作(一一般般复复位位正正脉脉冲冲宽宽度度大大于于10 ms)。复复位位分为上电复位和外部复位两种方式。分为上电复位和外部复位两种方式。28 图图112 MCS-51112 MCS-51单片机复位参考电路单片机复位参考电路(a a)上电复位电路上电复位电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 系统 内部结构
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。