第2章 MCS51单片机内部并行口及应用
MCS-51 单片机并行口结构
MCS-51 单片机并行口应用
七段LED显示器接口
键盘接口
MCS-51单片机并行口结构
P0口结构
P1口结构
P2口结构
P3口结构
P0口结构
返回
D
CP
Q
Q
&
读引脚
读锁存
写控制信号
地址/数据控制线
+5V
转换开关
锁存器
作用:
1、外扩芯片时,P0口不再做I/O口使用,而是先传送地址,后传送数据。
2、没有外扩芯片时,P0口可以直接作为输入口或输出口使用。
P0口直接做输出口时,输出信息的过程:()
返回
D
CP
Q
Q
&
读引脚
读锁存
写控制信号
地址/数据控制线
+5V
转换开关
锁存器
0
0
0
1
0
注意: P0口做输出口时,内部数据经过锁存器送到P00---P07上。由于上管始终截止,而当下管也截止时,P00—P07被架空,没有标准的高电平,所以P0口作输出口使用时,必须外接上拉电阻。
P0口直接做输入口时,输入信息的过程:()
D
CP
Q
Q
&
读引脚
读锁存
写控制信号
地址/数据控制线
+5V
转换开关
锁存器
0
0
1
注意:
1、P0口作输入口时,P00—P07上的信号经过缓冲器送到内部数据总线上。在读引脚之前,要先将锁存器置1,否则总是读到0。
2、CPU对P0口的读操作有2种:读引脚和读—改—写锁存器。
1
当CPU执行 MOV A,P0或 JB/JNB ,标号时,产生读引脚控制信号,此时读的是引脚的状态。
当CPU执行读—改—写指令(以端口为目的操作数的ANL、ORL、XRL、DEC、INC SETB、CLR等)时,产生读锁存信号,此时是先读锁存器的状态,在修改之后,送回锁存器保存。
返回
P1口结构
D
CP
Q
Q
读引脚
读锁存
写控制信号
+5V
锁存器
作用:
P1口只能可以直接作为输入口或输出口使用。
返回
返回
D
CP
Q
Q
读引脚
读锁存
写控制信号
+5V
锁存器
P1口直接做输出口时,输出信息的过程:()
1
0
0
1
注意:P1口做输出口时,内部数据经过锁存器送到P10---P17上。
由于内部有上拉电阻,所以P1口作输出口使用时,不用外接上拉电阻。
D
CP
Q
Q
读引脚
读锁存
写控制信号
+5V
锁存器
P1口直接做输入口时,输入信息的过程: ()
0
0
注意:
1、P1口作输入口时,P10—P17上的信号经过缓冲器送到内部数据总线上。在读引脚之前,要先将锁存器置1,否则总是读到0。
2、CPU对P1口的读操作有2种:读引脚和读—改—写锁存器。
当CPU执行 MOV A,P1或 JB/JNB ,标号时,产生读引脚控制信号,此时读的是引脚的状态。
当CPU执行读—改—写指令(以端口为目的操作数的ANL、ORL、XRL、DEC、INC 、SETB、CLR等)时,产生读锁存信号,此时是先读锁存器的状态,在修改之后,送回锁存器保存。
返回
P2口结构
D
CP
Q
Q
读引脚
读锁存
写控制信号
地址控制线
+5V
转换开关
锁存器
作用:
1、外扩芯片时,P2口不再做I/O口使用,而是传送高8位地址。
2、没有外扩芯片时,P2口可以直接作为输入口或输出口使用。
返回
返回
D
CP
Q
Q
读引脚
读锁存
写控制信号
地址控制线
+5V
转换开关
锁存器
P2口直接做输出口时,输出信息的过程:()
0
0
0
1
0
注意:P2口做输出口时,内部数据经过锁存器送到P20---P27上。
由于内部有上拉电阻,所以P2口作输出口使用时,不用外接上拉电阻。
06MCS51单片机内部并行口及应用 来自淘豆网m.daumloan.com转载请标明出处.