没有合适的资源?快使用搜索试试~ 我知道了~
第二章MCS-51单片机的硬件结构.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 120 浏览量
2022-07-08
14:13:35
上传
评论
收藏 2.02MB DOC 举报
温馨提示
试读
13页
第二章MCS-51单片机的硬件结构
资源推荐
资源详情
资源评论
1
第二章 MCS-51 单片机的硬件结构
(一)学习要求
(1) 掌握单片机的主要功能、核心电路。
(2) MCS-51 系列单片机的主要功能、引脚含义;
(二)内容提要
概述
1、 MCS-51 系列单片机的主要功能
MCS-51 系列单片机是美国 Intel 公司 1980 年推出的高性能 8 位单片微型计算机,较
原来的 MCS-48 系列结构更为先进,功能增强,它包括 51 和 52 两个子系列。
在 51 系列中,主要有 8031、8051、8751 三种机型,它们的指令系统与芯片引脚完全兼
容,仅片内 ROM 有所不同(详细内容见教科书第三章)。51 子系列的主要功能为:
1. 8 位 CPU。
2. 片内带振荡器,振荡频率 f
osc
范围为 1.2-12MHz;可有时钟输出。
3. 128 个字节的片内数据存储器。
4. 4K 字节的片内程序存储器(8031 无)。
5. 程序存储器的寻址范围为 64K 字节。
6. 片外数据存储器的寻址范围为 64K 字节。
7. 21 个字节专用寄存器。
8. 4 个 8 位并行 I/O 接口: P0、P1、P2、P3。
9. 1 个全双工串行 I/O 接口,可多机通信。
10. 3 个 16 位定时器/计数器。
11. 中断系统有 5 个中断源,可编程为两个优先级。
12. 111 条指令,含乘法指令和除法指令。
13. 有强的位寻址、位处理能力。
14. 片内采用总线结构。
15. 用单一+5V 电源。
52 子系列主要有 8032、8052 两种机型。与 51 子系列不同在于:片内数据存储器增至 256
个字节;片内程序存储器增至 8KB(8032)无;有 3 个 16 位定时器/计数器;有 6 个中断
源。其他性能均与 51 子系列相同。
2、 内部结构框图
MCS-51 系列单片机的内部结构框图见参考书图 2-1。(p41)
由图 2-1 可大致看到:它含运算器、控制器、片内存储器、4 个 I/O 接口、串行接口、
定时器/计数器、中断系统、振荡器等功能部件。图中 SP 是堆栈指针寄存器,栈区占用了
片内 RAM 的部分单元;未见通用寄存器(工作寄存器),因单片机片内有存储器,与访问
工作寄存器一样方便,所以就把一定数量的片内 RAM 字节理作工作寄存器区;PSW 是和
谐状态字寄存器,简称程序状态字,相当于其他计算机的标志寄存器;DPTR 是数据指针寄
存器,在访问片外 ROM、片外 RAM、甚至扩展 I/O 接口特别有用;B 寄存器又称乘法寄
存器,它与累加器协同工作,可进行乘法操作和除法操作。乘法指令的两个操作数分别取自
A 和 B,其结果存放在 BA 寄存器中。B 存积的高 8 位,A 存积的低 8 位。除法指令中被除
数取自 A,除数取自 B,结果商存放在 A 中,余数存放在 B 中。在其他指令中,B 可以作
为 RAM 中的一个单元来使用。
3、 外部引却说明
MCS-51 系列单片机芯片有 40 个引脚。用 HMOS 工艺制造的芯片采用双列直插
2
式封装,见图 2-2。低功耗的、采用 CHMOS 制造的机型(在型号中间加“C”字作识别,
如 80C31、80C51、87C51)也有用方型封装结构的。
现将各引脚分别说明如下:
1.主电源引脚
V
cc
:接+5V 电源正端。
Vss :接+5V 电源地端。
2.外接晶体引脚
XTAL1:片内反相放大器输入端。
XTAL2:片内反相放大器输出端。外接晶体时,XTAL1 和 XTAL2 各接晶体的一端,
借外接晶体与片内反相放大器构杨成振荡器。
3. 输入/输出引脚
P.0-P0.7:P0 口的 8 个引脚。在不接片外存储器与不扩展 I/O 接口时,可作为准双向输
入/输出接口。在接有片外存储器或扩展 I/O 接口时,P0 口分时复用为低 8 位地址总线和
双向数据总线。
P1.0-P1.7:P1 口的 8 个引脚。可作为准双向 I/O 接口使用。对于 52 子系列,P1。0 与
P1。1 还有第二种功能:P1。0 可用作定时器/计数器 2 的计数脉冲输入端 T2。P1。1 可
用作定时器/计数器 2 的外部控制端 T2EX。
P2。0-P2.7:P2 口的 8 个引脚。可作为准双向 I/O 接口;有接有片外存储器或扩展 I/O
接口且寻址范围超过 256 个字节时,P2 口用作高 8 位地址总线。
P3.0-P3.7:P3 口的 8 个引脚。除作为准双向 I/O 接口使用外,还具有第二种功能 ,详
见表 2-1。
4. 控制线
ALE/PROG:地址锁存有效信号输出端。在访问片外程序存储器期间,每机器周期
该信号出现两次,其下降沿用于控制锁存 P0 口输出的低 8 位地址。
对于片内含 EPROM 的机型,在编程期间,此引脚用作编程脉冲 PROG 的输入端。
PSEN:片外程序存储器读选通信号输出端,或称片外取指信号输出端。在向片外程序
存储器读取指令或常数期间,每个机器周期该信号两次有效(低电平),以通过数据总线 P0
口读回指令或常数。
在访问片外数据存储器期间,PSEN 信号将不出现。
RST/V :(RST 是 RETET 简略写法。)是复位端。单片机的振荡器工作时,该引
脚上出现持续两个机器周期的高电平就可实现复位操作,使单片机回复到初始状态。上电时,
考虑到振荡器有一定的起振时间,该引脚上高电平必须持续 10ms 以上才能保证有效复位。
V
cc
掉电期间,该引脚如接备用电源 V
PD
(+5V+0。5V) ,可用于保存片内 RAM
中的数据。当 V
cc
下降到某规定值以下 V
PD
, 便向片内 RAM 供电。
EA/V
DD
:片外程序存储器选用端。该引脚有效(低电平)时只选用片外程序存储器,
否则计算机上电或 6 复位后先选用片内程序存储器。
对于片含 EPROM 的机型,在编程期间,此引脚用作 21V 编程电源 V
DD
的输入端。
终上所述,对 MCS-51 系列单片机的引脚可归纳出下列两点:
1.单片机功能多,引脚数少,致许多引脚都具有第二功能。
2.单片机对外呈三总线形式。由 P2、P0 组成 16 位地址总线;由 P0 分时复用为数据总
线;由 ALE、PSEN、RST、EA 与 P3 口中的 INT0、INT1、T0、T1、WR、RD 共 10 个引
脚组成控制总线,详见第四章图 4-1。因是 16 位地址线,使片外存储器的寻址范围达到 64K
字节。
(三)习题与思考题
3
1.51子系列单片机内部包括哪些主要逻辑功能部件?
2.51子系列单片机的主要功能有哪些?
3. EA/V
DD
引脚有和功用?8032 的 EA 引脚应如何处理,为什么?
答:EA 为片外程序存储器选择端,8031 的 EA 引脚应接地。
4.ALE信号有何功用?一般情况下,它与机器周期的关系如何?在什么条件下ALE信
号可用作外部调和的定时信号?
第二节 中央处理单元 CPU
(一)学习要求
(1) 掌握中央处理单元 CPU 组成。
(2) 掌握运算器的功能及作用。
(3)掌握程序计数器 PC 的工作原理。
(二)内容提要
一、 运算器
自第一章已经知道,微处理器又称 CPU,由运算器和控制器两大部分组成。以算术逻
辑单元 ALU 为核心,含累加器 A、暂存器、程序状态字 PSW、B 寄存器等许多部件。
1. 算术逻辑单元
它在控制器所发内部控制信号的控制下进行各种算术操作和逻辑操作。
MCS-51 系列单片机的算逻单元除能完成带进位位加法、不带进位位加法、带进位位
减法、加 1、减 1、逻辑与、逻辑或、逻辑异或、循环移位以及数据传送、程序转移等一般
操作外,其特点是:
1) 在 B 寄存器配合下,能完成乘法与除法操作。
2) 可进行多种内容交换操作。
3) 能作比较判跳操作。
4) 有很强的位操作功能。
2. 累加器
累加器 A 是最常用的专用寄存器。
进入 ALU 作算术操作和逻辑操作的操作数很多来自 A,操作的结果也常送回 A。有许
多单操作数指令都是针对 A 的,例如:
指令 INC A 是执行 A 中内容加 1 的操作,
指令 CLR A 是执行将 A 内容清零的操作,
指令 RL A 是执行使 A 各位内容依次循环向左移动一位的操作。
大量双操作数指令的一个操作数也来自 A,例如:
指令 ADD A,#data 是执行(A)<-(A)+#data 的算术操作,
指令 ANL A,#data 是执行(A)<-(A) #data 的逻辑操作。
3. 程序状态字
程序状态字 PSW 是一个 8 位寄存器,它包含了许多程序状态信息,其各位的含义见下
图,(p44 图 2-3),其中 D
1
未定义。
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
C
A
C
F
O
R
S1
R
S0
O
V
-
P
(1)进位标志位 C(PSW。7):在执行某些算术操作类、逻辑操作类指令时,可被硬件
或软件置位或清零。例如 8 位减法运算时,若运算结果的最高位 D
7
有借位,则 C=1,否则
剩余12页未读,继续阅读
资源评论
omyligaga
- 粉丝: 53
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功