1 / 21
文档名称:

单片机硬件结构2-1单片机的基本结构.ppt

格式:ppt   大小:873KB   页数:21页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机硬件结构2-1单片机的基本结构.ppt

上传人:相惜 2022/2/14 文件大小:873 KB

下载得到文件列表

单片机硬件结构2-1单片机的基本结构.ppt

相关文档

文档介绍

文档介绍:第二章 单片机硬件结构
2-1 单片机的基本结构
2-2 MCS-51单片机引脚
2-3 MCS-51存储器配置
整理课件
2-1-1 MCS-51单片机的基本组成
2-1 单片机的基本结构
时钟T导通,引脚输出为低电平。当作输入使用时,必须向锁存器写1,使场效应管截止,才可以作输入用。
VCC

锁存器
读锁存器
D
读引脚
写锁存器
内部总线
Q
Q
T
内部上拉电阻
CL
整理课件
三、P2口的结构
和P1口比较,P2口多了转换控制部分。当P2口作通用I/O口使用时,多路开关MUX连接锁存器的Q端,构成一个准双向口。当系统扩展片外程序存储器时,P2端口就用来周期性地输出从外存中取指令的高8位地址(A8-A15),此时MUX在CPU的控制下切换到与内部地址总线相连。因地址信号是不间断的,此时P2口就不能用作I/O端口使用了。
VCC

锁存器
读锁存器
地址
控制
D
读引脚
写锁存器
内部总线
Q
Q
MUX
T
内部上拉电阻
CL
整理课件
四、P3口的结构
当处于第二功能时,锁存器由硬件自动置1,使与非门对第二功能信号畅通。此时,“读引脚”信号无效,左下的三态缓冲器不通,引脚上的第二输入功能信号经右下的的缓冲器送入“第二功能输入端”。
和P1口比较,P3口增加了一个与非门和一个缓冲器,使其各端口线有两种功能选择。当处于第一功能时,第二输出功能线为1,此时输出与P1口相同,内部总线信号经锁存器和场效应管输出。当作输入时,“读引角”信号有效,下面的三态缓冲器打开(增加的一个为常开),数据通过缓冲器送到CPU内部总线。
VCC

锁存器
读锁存器
第二输出功能
D
读引脚
写锁存器
内部总线
Q
T
内部上拉电阻
第二输入功能
CL
整理课件
P3口的第二功能表
整理课件
2-2 MCS-51单片机引脚
2-2-1MCS-51单片机引脚描述
1.I/O口线功能
4个8位并行 I/O 接口引脚
~ 、~ 、~ ~
2.控制线
ALE:地址锁存允许信号端
PSEN:外部程序存储器读选通信号端
EA/VPP:程序存储器选择信号端和编程电源输入端
RST/VPD:复位信号端和后备电源输入端。
为多功能引脚,可自动切换用作数据总线、地址总线、控制总线和或I/O 接口外部引脚。
整理课件
2-2-2 MCS-51单片机的片外总线结构
和所有微机一样,MCS-51单片机是通过总线来传输各种信息的。所谓总线,是微机中的一组公用导线,是传输信息的公共通道。各种器件都须通过三态门隔离再连接到总线上。
微型计算机中的总线通常分为地址总线(AB)、数据总线(DB)和控制总线(CB)。MCS-51单片机按引脚功能分类的片外总线结构示意图如右。
整理课件
2-3 MCS-51存储器配置
物理上4个存储器地址空间:
片内/片外程序存储器空间
片内/片外数据存储器空间
逻辑上3个存储器地址空间:
64KB 程序存储器
256B 片内数据存储器
64KB 片外数据存储器
整理课件
2-3 MCS-51存储器配置
一、程序存储器
64KB 程序存储器空间
EA不同电平,选择片内或片外低位存储单元
二、数据存储器
1.64KB片外数据存储器空间(与扩展I/O接口共用)
2. 256B片内数据存储器:
1) 片内RAM
2) 特殊功能寄存器 SFR
特殊存储单元:
复位入口: 0000H
中断入口: 0003H~0023H
整理课件
1)片内RAM
工作寄存器区:
字节地址:00H~1FH
位寻址区:
字节地址:20H~2FH
位地址为:00H~7FH
数据缓冲区/堆栈区:
字节地址:00H~7FH
一般使用30H~7FH
整理课件
2)特殊功能寄存器SFR
占用字节地址:80H~FFH
位寻址寄存器:
其字节地址可被8整除。
专用寄存器:
A、B、PSW、DPTR、SP
I/O接口寄存器:
P0、P1、P2、P3、SBUF、TMOD、TCON、SCON …
整理课件
几个常用的SFR
A 累加器。是一个最常用的专用寄存器,其自身带有全零标志Z,若A=0则Z=1;若A≠0则Z=0。
PSW 程序状态字寄存器。其格式如下:
SP 堆栈指针。
DPTR 数据地址指针寄存器。它由DPL(低8位)和DPH(高8位)两个寄存器组成,字节地址分别为82H、83H,用来存