mcs-51单片机硬件结构课件

mcs-51单片机硬件结构课件

ID:10209680

大小:1.08 MB

页数:115页

时间:2018-06-12

mcs-51单片机硬件结构课件_第1页
mcs-51单片机硬件结构课件_第2页
mcs-51单片机硬件结构课件_第3页
mcs-51单片机硬件结构课件_第4页
mcs-51单片机硬件结构课件_第5页
资源描述:

《mcs-51单片机硬件结构课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章MCS-51单片机硬件结构 本章学习要点本章主要讲述单片机的硬件结构。通过学习本章内容要求掌握MCS-51单片机内部硬件组成,管脚的定义、功能、作用,熟练掌握单片机各种存储器物理空间配置及内部特殊功能寄存器的定义、作用,掌握单片机的最小系统组成部分。重点与难点:51单片机内部结构、存储空间、I/O端口、时钟电路、复位电路。2.1概述单片微型计算机(SingleChipMicrocomputer)简称单片机,是指在一块芯片体上集成了中央处理器CPU、随机存储器RAM、程序存储器ROM或EPROM、定时器/计数器、

2、中断控制器以及串行和并行I/O接口等部件,构成一个完整的微型计算机。目前,新型单片机内还有A/D及D/A转换器、高速输入/输出部件、DMA通道、浮点运算等特殊功能部件。由于它的结构和指令功能都是按工业控制要求设计的,特别适用于工业控制及其数据处理场合,因此,确切的称谓是微控制器Microcontroller,单片机只是其习惯称呼。2.2MCS-51单片机硬件结构 2.2.1总体结构MCS-51系列单片机的内部结构框图如图2-1所示。从图2-1中可看出,MCS-51系列单片机组成结构中包含运算器、控制器、片内存储器、4

3、个I/O口、串行口、定时器/计数器、中断系统、振荡器等功能部件。图中SP是堆栈指针寄存器,PC是程序计数器,PSW是程序状态字寄存器,DPTR是数据指针寄存器。图2-1单片机的内部结构框图2.2.2中央处理器CPU中央处理器又称CPU,是单片机的核心部件,它决定了单片机的主要功能特性。它由运算部件和控制部件两大部分组成。1.运算部件运算部件是以算术逻辑单元ALU为核心,包括累加器ACC、寄存器B、暂存器、程序状态字PSW等许多部件。它能实现数据的算术逻辑运算、位变量处理和数据传输操作。2.控制部件控制部件是单片机的神

4、经中枢,它包括定时和控制电路、指令寄存器、译码器以及信息传送控制等部件。它先以主振频率为基准发出CPU的时序,对指令进行译码,然后发出各种控制信号,完成一系列定时控制的微操作,用来协调单片机内部各功能部件之间的数据传送、数据运算等操作。2.2.3单片机的引脚及其功能MCS-51系列单片机芯片均为40条引脚,HMOS工艺制造的芯片用双列直插(DIP)方式封装,其引脚示意及功能分类如图2-2所示。各引脚功能说明如下:1.主电源引脚Vcc(40脚):接+5V电源正端。Vss(20脚):接+5V电源地端。2.外接晶体引脚XT

5、AL1(19脚):接外部石英晶体的一端。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。XTAL2(18脚):接外部石英晶体的另一端。在单片机内部,它是片内振荡器的反相放大器的输出端。表2-1P3口的第二功能引脚第二功能P3.0RXD串行口输入端P3.1TXD串行口输出端P3.2外部中断0请求输入端,低电平有效P3.3外部中断1请求输入端,低电平有效P3.4T0定时器/计数器0计数脉冲输入端P3.5T1定时器/计数器1计数脉冲输入端P3.6外部数据存储器写选通信号输出端,低电平有效P3.7外部数

6、据存储器读选通信号输出端,低电平有效图2-251单片机的引脚3.输入/输出引脚(1)P0口(39~32脚):P0.0~P0.7统称为P0口。在不接片外存储器或扩展I/O口时,可作为准双向输入/输出口。在接有片外存储器或扩展I/O口时,P0口分时复用为低8位地址总线和双向数据总线。(2)P1口(1~8脚):P1.0~P1.7统称为P1口,可作为准双向I/O口使用。对于52子系列,P1.0与P1.1还有第二功能:P1.0可用作定时器/计数器2的计数脉冲输入端T2,P1.1可用作定时器/计数器2的外部控制端T2EX。(3)

7、P2口(21~28脚):P2.0~P2.7统称为P2口,一般可作为准双向I/O口使用。在接有外存储器或扩展I/O口且寻址范围超过256字节时,P2口用作高8位地址总线。(4)P3口(10~17脚):P3.0~P3.7统称为P3口。除作为准双向I/O口使用外,还可以将每一位用于第二功能,且P3口的每一条引脚均可独立定义为第一功能的输入、输出或第二功能的输入、输出。P3口的第2功能如表2-1所示。4.控制线(1)ALE/(30脚):地址锁存有效信号输出端。ALE在每个机器周期内输出两个脉冲。在访问片外程序存储器期间,下降

8、沿用于控制锁存P0输出端的低8位地址;在不访问片外程序存储器期间,可作为对外输出的时钟脉冲或用于定时目的。(2)(29脚):片外程序存储器读选通信号输出端,低电平有效。在从外部程序存储器读取指令或常数期间,每个机器周期内该信号两次有效,并通过数据总线P0口读回指令或常数。在访问片外数据存储器期间,PSEN信号将不出现。(3)RST/Vpd(9脚

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。