【大学课件】MCS-51系列单片机的内部资源
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.
3
地址 / 数据信号
D
Q
锁存器
D触发器
CL
Q
控制信号 1 00
与0 门
1
Vcc
0 P0. x
1
MUX模拟转换开关
.
5
1、作I/O端口 使用时,控 制端为“0”
输出: 需要外接上拉电阻
输入 :
读引脚 向锁存器写“1” 读锁存器
2、作地址/数据总线时, 控制端为“1”。
输出: 正常输出 输入: 读引脚 向锁存器写“1”
28 P2.7
P3.4 14 P3.5 15
27 P2.6 26 P2.5
P2:高8位地址线。
P3.6 16 P3.7 17
25 P2.4 24 P2.3
P1:双向I/O端口
18
24 P2.2
19 20
22 P2.1 21 P2. 0
P3:双向I/O端口 /控制总线 .
2
2.下面分别介绍4个I/O口的结构
2、作地址总线时,控制端为“1”。
.
10
4)、P3口位结构
P3口既是I/O口,又具有第二功能,但二者不能混用。
与非门
.
11
1. I/O端口输出:
第二输出功能为“1”
2. 第二输出功能输出: 向锁存器写“1”
第二输出功能为“1” 3.第二输入功能输入:
向锁存器写“1”
I/O端口输入: ?
.
12
1、P0:
P1.5 P1.6
6
35
7 8051 34
P0.4
P0.5 均可作为双向I/O端口使用。输入时可
P1.7 8
33
P3. 0
9 10
8751
32 31
P3.1 11
30
P3.2 12 89C51 29
P0.6 P0.7
以缓冲,输出时可以锁存。
P0:访问片外扩展存储器时, 复用为低8位地址线和数据线
P3.3 13
.
6
2)、P1口的位结构
❖ P1口只能作为I/O口使用。
.
7
作I/O端口
输出 输入
正常输出
读引脚 向锁存器写“1” 读锁存器
.
8
3)、P2口位结构
P2口既可用作I/O口,也可用作高8位地址总线。
.
9
1. 作I/O端口 控制端为“0”
输出 : 输入 :
正常输出
读引脚 向锁存器写“1” 读锁存器
小结
做 8 位数据总线使用
2、P0、P2:
做地址总线,P0为低8位, P2为高8位,最大
寻址范围 64KB。根据地址范围选用地址线条数,
余下的做I/O口线使用。
3、P3:
优先考虑控制总线,余下的做I/O口线使用。
4、P1:
是单纯的I/O口。
.
Βιβλιοθήκη Baidu
13
1-5 MCS-51系列单片机的内部资源
.
1
一、并行I/O口 P14
片外扩展存储器时P0、P2 口自动作为总线使用
P1. 0 1
40
1.特点:
P1.1 2
39 P0. 0
P1.2 3
38 P0.1
P1.3 P1.4
4 5
8031
37 36
P0.2
P0.3 4个8位并行I/O口:P0,P1,P2,P3;