片微机原理第二章80C51的结构与原理.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《片微机原理第二章80C51的结构与原理.ppt》由会员分享,可在线阅读,更多相关《片微机原理第二章80C51的结构与原理.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章单片微机原理与结构单片微机原理与结构12.180C51系列概述系列概述2.1.1 MCS-512.1.1 MCS-51系列系列 (1 1)MCS-51MCS-51是是IntelIntel公司生公司生产产的一的一个个单单片机系列名称。属于片机系列名称。属于这这一系列的一系列的单单片机有多种,如:片机有多种,如:8051/8751/80318051/8751/8031;8052/8752/8032 8052/8752/8032;80C51/87C51/80C31 80C51/87C51/80C31 80C52/87C52/80C32 80C52/87C52/80C32等等。2(2)该系
2、列生产工艺有两种:)该系列生产工艺有两种:一一是是HMOS工工艺艺(高高密密度度短短沟沟道道MOS工工艺艺)。二二是是CHMOS工工艺艺(互互补补金金属属氧氧化物的化物的HMOS工艺)。工艺)。CHMOS是是CMOS和和HMOS的的结结合合,既既保保持持了了HMOS高高速速度度和和高高密密度度的的特特点点,还还具具有有CMOS的的低低功功耗耗的的特特点点。在在产产品品型型号号中中凡凡带带有有字字母母“C”的的即即为为CHMOS芯芯片片,CHMOS芯芯片片的的电电平平既既与与TTL电电平平兼兼容容,又与又与CMOS电平兼容。电平兼容。3(3)在功能上,该系列单片机有基)在功能上,该系列单片机有基
3、本型和增强型两大类本型和增强型两大类基本型基本型:8051/8751/803180C51/87C51/80C31增强型增强型:8052/8752/803280C52/87C52/80C324(4)在在片片内内程程序序存存储储器器的的配配置置上上,该该系系列列单单片片机机有有三三种种形形式式,即即掩掩膜膜ROM、EPROM和和ROMLess(无无片片内内程程序序存存储储器器)。如:。如:80C51有有4K字节的掩膜字节的掩膜ROM;87C51有有4K字节的字节的EPROM;80C31在芯片内无程序存储器。在芯片内无程序存储器。52.1.2 80C512.1.2 80C51系列系列80C51是是M
4、CS-51系列单片机中系列单片机中CHMOS工艺工艺的一个典型品种的一个典型品种;其它厂商;其它厂商以以8051为基核为基核开发开发出的出的CMOS工艺单片机产品工艺单片机产品统称为统称为80C51系列系列。当前常用的当前常用的80C51系列单片机主要产品有:系列单片机主要产品有:Intel的:的:80C31、80C51、87C51,80C32、80C52、87C52等;等;ATMEL的:的:89C51、89C52、89C2051等;等;Philips、华邦、华邦、Dallas、Siemens(Infineon)等公司的许多产品等公司的许多产品。62.280C51的基本的基本结结构与构与应应用
5、模式用模式2.2.1 80C512.2.1 80C51的基本的基本结结构构782.2.2 80C512.2.2 80C51的的应应用模式用模式 一、一、总线型单片机应用模式总线型单片机应用模式总线型应用的总线型应用的“三总线三总线”模式模式非总线型应用的非总线型应用的“多多I/O”模式模式74LS373OEGALE80C31D7:D0Q7:Q0PSENEAP2P0ABDBCBWRRD89C51P2P0P3P18+5V888P3.0P3.5含第二功能9 二、非总线型单片机应用模式二、非总线型单片机应用模式 非总线型单片机已经将用于外部总线非总线型单片机已经将用于外部总线扩展用的扩展用的I/OI/
6、O口线和控制功能线去掉,从而口线和控制功能线去掉,从而使单片机的使单片机的引脚数减少、体积减小引脚数减少、体积减小。对于。对于不需进行并行外围扩展,装置的体积要求不需进行并行外围扩展,装置的体积要求苛刻且程序量不大的系统极其适合。非总苛刻且程序量不大的系统极其适合。非总线型单片机典型产品如:线型单片机典型产品如:AT89C2051/AT89C4051AT89C2051/AT89C4051。102.2.380C51典型典型产产品品资资源配置与引脚源配置与引脚2.2.3.1 80C512.2.3.1 80C51典型典型产产品品资资源配置源配置11由表可见:由表可见:(1)增强型与基本型在以下几点不
7、同:)增强型与基本型在以下几点不同:片内片内ROM字节数:从字节数:从4K增加到增加到8K;片内片内RAM字节数:从字节数:从128增加到增加到256;定时定时/计数器从计数器从2个增加到个增加到3个个;中断源由中断源由5个增加到个增加到6个个。12(2)片内)片内ROM的配置形式:的配置形式:无无ROM(即(即ROMLess)型,应用时要在片外)型,应用时要在片外扩展程序存储器;扩展程序存储器;掩膜掩膜ROM(即(即MaskROM)型,用户程序由)型,用户程序由芯片生产厂写入;芯片生产厂写入;EPROM型,用户程序通过写入装置写入,通型,用户程序通过写入装置写入,通过紫外线照射擦除;过紫外线
8、照射擦除;FlashROM型,用户程序可以电写入或擦除型,用户程序可以电写入或擦除(当前常用方式)。(当前常用方式)。还有还有OTPROM型(一次性编程写入型(一次性编程写入ROM)产品,产品,具有较高的环境适应性和可靠性。具有较高的环境适应性和可靠性。132.2.3.2 80C512.2.3.2 80C51的引脚封装的引脚封装总线型总线型非总线型非总线型142.2.3.380C51的内部的内部结结构构152.2.3.4 80C512.2.3.4 80C51的内部的内部结结构构一、一、80C51的微处理器(的微处理器(CPU)(1)运算器)运算器累加器累加器ACC;寄存器寄存器B;程序状态字寄
9、存器程序状态字寄存器PSW。(2)控制器)控制器程序计数器程序计数器PC;指令寄存器指令寄存器IR;定时与控制逻辑。定时与控制逻辑。168051的内部结构的内部结构8051芯片芯片按功能结构按功能结构CPU控制器控制器程序计数器程序计数器PC指令译码器指令译码器指令寄存器指令寄存器数据指针寄存器数据指针寄存器DPTR运算器运算器累加器累加器A程序状态寄存器程序状态寄存器PSW 存储器存储器数据存储器数据存储器RAM程序存储器程序存储器ROM定时计数器:定时计数器:2个个16位定时器位定时器T0,T1I/O接口接口:P0、P1、P2、P3四个四个8位口位口一个全双工串行口一个全双工串行口5个中断
10、源个中断源17二、二、80C51的片内存储器的片内存储器在物理上设计成在物理上设计成程序存储器程序存储器和和数据存储器数据存储器两个两个独独立的空间立的空间(称为(称为哈佛结构哈佛结构):):n内部内部ROM容量容量4K字节字节范围是:范围是:0000H0FFFHn内部内部RAM容量容量128字节字节范围是:范围是:00H7FH18三、三、80C51的的I/O口及功能单元口及功能单元n四个四个8位的并行口,即位的并行口,即P0P3。它们均为。它们均为双向口,既可作为输入,又可作为输出。双向口,既可作为输入,又可作为输出。每个口各有每个口各有8条条I/O线。线。n有一个全双工的串行口有一个全双工
11、的串行口(利用(利用P3口的两口的两个引脚和);个引脚和);n有有2个个16位的定时位的定时/计数器计数器;n有有1套完善的中断系统。套完善的中断系统。19四、四、80C51的特殊功能寄存器(的特殊功能寄存器(SFR)n内部有内部有SP,DPTR(可分成(可分成DPH、DPL两个两个8位寄存器),位寄存器),PCON,IE,IP等等21个特个特殊功能寄存器单元,殊功能寄存器单元,它们同内部它们同内部RAM的的128个字节统一编址,地址范围是个字节统一编址,地址范围是80HFFH。这。这些些SFR只用到了只用到了80HFFH中的中的21个字节单元,个字节单元,且这些单元是离散分布的。且这些单元是
12、离散分布的。增强型单片机的增强型单片机的SFR有有26个字节单元,所个字节单元,所增加的增加的5个单元均与定时个单元均与定时/计数器计数器2相关。相关。202.2.3.5MCS-51系列引脚及功能系列引脚及功能1电源引脚电源引脚:VCC(40脚脚):供电电源:供电电源+5VVSS(20脚脚):接地线:接地线2时钟电路引脚时钟电路引脚:XTAL2(18XTAL2(18脚脚脚脚)XTAL1(19XTAL1(19脚脚脚脚)利利用用内内部部时时钟钟电电路路时时,于于XTALlXTALl与与XTAL2XTAL2之之间间接接一一晶晶体体振振荡荡器器,XTAL1XTAL1为为内内部部放放大大电电路路输输入入
13、端端,XTAL2XTAL2为为输出端。输出端。21振荡器及时钟电路振荡器及时钟电路振荡电路振荡电路外接时钟源接法外接时钟源接法 8051XTAL1XTAL2C1 晶振C2 8051XTAL2XTAL1VSSVCCTTL外部时钟信号22RSTRSTVPD(9VPD(9脚脚):1.1.接复位电路可实现复位;接复位电路可实现复位;2.2.接接+5V+5V备用电源备用电源,当断电时当断电时RAMRAM中数据不丢失。中数据不丢失。ALE/PROG(30ALE/PROG(30脚脚):1 1、访问片外存储器时,访问片外存储器时,ALEALE输出作低位地址锁存允输出作低位地址锁存允许控制;许控制;2 2、对、
14、对875l875l片内片内EPROMEPROM编程编程(固化时固化时),此脚用于输入,此脚用于输入编程脉冲编程脉冲(PROG)(PROG)。PSENPSEN(2929脚脚):访问片外程序存储器时,此脚输出负脉冲作为读选访问片外程序存储器时,此脚输出负脉冲作为读选通信号。通信号。3、控制信号引脚、控制信号引脚23EA/VEA/VPPPP(31(31脚脚):1 1、当、当EA=1EA=1,PC=4KB,PC4KB,PC4KB,自动执行片外程序存储器程序。自动执行片外程序存储器程序。2 2、当、当EA=0EA=0时,时,CPUCPU直接访问片外存储器。直接访问片外存储器。3 3、在对、在对87518
15、751的的EPROMEPROM编程时,此引脚用于施加编程编程时,此引脚用于施加编程电压电压V VPP PP 244、输入、输入/输出口引脚输出口引脚805l共四个共四个8位位I/O口,占口,占32个个引脚。引脚。P0口口P0.7)占占3932脚脚Pl口口P1.7)占占18脚;脚;P2口口P2.7)占占2l28脚脚;P3口口P3.7)占占1017脚。脚。252.2.4 80C512.2.4 80C51的的时钟时钟与与时时序序一、一、80C51的时钟产生方式的时钟产生方式内部时钟内部时钟外部时钟外部时钟26二、二、80C51的时钟信号的时钟信号一个一个机器周期机器周期包含包含12个晶荡周期或个晶荡
16、周期或6个时钟周期个时钟周期指令的执行时间称作指令的执行时间称作指令周期指令周期(单、双、四周期)272.2.5 80C512.2.5 80C51单单片机的复位片机的复位一、复位电路一、复位电路复位复位目的是目的是使单片机使单片机或系统中的其它部件或系统中的其它部件处于某种处于某种确定的初始状态。确定的初始状态。上电复位电路上电复位电路按键与上电复位按键与上电复位28二、单片机复位后的状态二、单片机复位后的状态复位后复位后:PC=0000H,所以程序从,所以程序从0000H地址单元开始执行地址单元开始执行;启动后,片内启动后,片内RAM为随机值,运行中的复位操作不为随机值,运行中的复位操作不改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 第二 80 C51 结构
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内