《单片机原理及应用》课件第2章.ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理及应用 单片机 原理 应用 课件
- 资源描述:
-
1、第第2章章51系列单片机的硬件结构系列单片机的硬件结构2.1 51系列单片机简介系列单片机简介2.2 51单片机的内部结构与引脚信号单片机的内部结构与引脚信号2.3 微处理器微处理器2.4 存储器存储器2.5 并行输入并行输入/输出接口输出接口2.6 定时器定时器/计数器计数器2.7 串行输入串行输入/输出口输出口2.8 51单片机的中断系统单片机的中断系统2.9 复位状态与复位电路复位状态与复位电路2.10 51单片机的低功耗方式单片机的低功耗方式习题二习题二51系列单片机是具有8051内核体系结构、引脚信号和指令系统完全兼容的单片机的总称。本章主要从应用角度介绍51系列单片机的硬件结构特性
2、。站在应用角度学习单片机的硬件结构时,主要应抓住单片机的供应状态,即单片机提供给用户哪些可用资源以及怎样合理地使用这些资源。2.151系列单片机简介系列单片机简介51系列单片机是8051系列单片机的简称,是指MCS 51系列单片机和其他公司的8051派生产品。2.1.1MCS 51系列单片机系列单片机MCS 51系列单片机最早是由Intel公司推出的通用型单片机。MCS 51系列单片机产品可分为两大系列:51子系列和52子系列。2.1.28051派生产品派生产品8051派生产品是各个厂家以8051为基本内核而推出的单片机产品。这些派生产品在8051内核基础上增加了存储器、通信接口和实时控制部件
3、的数量与种类,增强了8051单片机的调试与应用能力。这些增强型的8051单片机产品都是基于CMOS工艺的,通常称为80C51系列单片机。例如,ATMEL公司的AT89C52、AT89C2051就属于80C51系列单片机。2.251单片机的内部结构与引脚信号单片机的内部结构与引脚信号2.2.151单片机的基本组成单片机的基本组成51系列单片机的内部结构框图如图2.1所示。图 2.151单片机内部结构框图从图2.1可看出,51单片机组成结构中包含运算器、控制器、片内存储器、4个并行I/O口、串行口、定时/计数器、中断系统、振荡器等功能部件。图中SP是堆栈指针寄存器;PC是程序计数器;PSW是程序状
4、态字寄存器;DPTR是数据指针寄存器。2.2.251单片机的引脚信号单片机的引脚信号双列直插(DIP)式封装的51单片机芯片一般为40条引脚,其引脚示意及功能分类如图2.2所示。图 2.2 51系列单片机引脚及总线结构(a)管脚图;(b)引脚功能分类各引脚功能说明如下:1.主电源引脚主电源引脚VCC(40脚):接+5 V电源正端;VSS(20脚):接+5 V电源地端。2.外接晶体引脚外接晶体引脚XTAL1(19脚):接外部石英晶体的一端。XTAL2(18脚):接外部石英晶体的另一端。3.输入输入/输出引脚输出引脚(1)P0口(3932脚):P0.0P0.7统称为P0口。在不接片外存储器与不扩展
5、I/O口时,可作为准双向输入/输出口。在接有片外存储器或扩展I/O口时,P0口分时复用为低8位地址总线和双向数据总线。(2)P1口(18脚):P1.0P1.7统称为P1口,可作为准双向I/O口使用。对于52子系列,P1.0与P1.1还有第二功能:P1.0可用作定时/计数器2的计数脉冲输入端T2;P1.1可用作定时/计数器2的外部控制端T2EX。(3)P2口(2128脚):P2.0P2.7统称为P2口,一般可作为准双向I/O口使用;在接有片外存储器或扩展I/O口且寻址范围超过256 B时,P2口用作高8位地址总线。(4)P3口(1017脚):P3.0P3.7统称为P3口。除作为准双向I/O口使用
6、外,还可以将每一位用于第二功能,而且P3口的每一条引脚均可独立定义为第一功能的输入输出或第二功能。P3口的第二功能见表2.1。表表2.1 P3口第二功能表口第二功能表4.控制线控制线(1)ALE/PROG(30脚):地址锁存有效信号输出端。在访问片外程序存储器期间,ALE以每机器周期两次进行信号输出,其下降沿用于控制锁存P0输出的低8位地址;在不访问片外程序存储器期间,ALE端仍以上述频率(振荡频率fosc 的1/6)出现,可作为对外输出的时钟脉冲或用于定时目的。但要注意,在访问片外数据存储器期间,ALE脉冲会跳空一个,此时作为时钟输出就不妥了(详见2.3.3节CPU时序)。对于片内含有EPR
7、OM的机型,在编程期间,该引脚用作编程脉冲PROG的输入端。(2)PSEN(29脚):片外程序存储器读选通信号输出端,低电平有效。在从外部程序存储器读取指令或常数期间,在每个机器周期内该信号两次有效,以通过数据总线P0口读回指令或常数。在访问片外数据存储器期间,PSEN信号将不出现。(3)RST/VPD(9脚):RST即RESET,VPD为备用电源,该引脚为单片机的上电复位或掉电保护端。当单片机振荡器工作时,该引脚上出现持续两个机器周期的高电平,就可实现复位操作,使单片机回复到初始状态。上电时,考虑到振荡器有一定的起振时间,该引脚上高电平必须持续10 ms以上才能保证有效复位。(4)EA/VP
8、P(31脚):EA为片外程序存储器选用端。该引脚有效(低电平)时,只选用片外程序存储器,否则单片机上电或复位后选用片内程序存储器。对于片内含有EPROM的机型,在编程期间,此引脚用作21 V编程电源VPP的输入端。2.3微处理器微处理器微处理器又称CPU,是单片机内部的核心部件,它决定了单片机的主要功能特性。CPU由运算部件和控制部件两大部分组成。2.3.1运算部件运算部件运算部件是以算术逻辑单元ALU为核心,再加上累加器ACC、寄存器B、暂存器、程序状态字PSW等部件而构成的。1.算术逻辑单元算术逻辑单元ALU与累加器与累加器ACC、寄存器寄存器B算术逻辑单元不仅能完成8位二进制的加、减、乘
展开阅读全文