
三菱微型计算机
7531组
单片8位CMOS微机
I / O端口
[方向寄存器] PID
在I / O端口具有方向寄存器,确定输入/输出
把每个引脚的方向。在方向寄存器对应的每一位
到一个销,并且每个引脚可以设定为输入或输出。
当“ 1”被设置到对应于销的位时,该引脚变为
输出端口。当“ 0”被设置到该位,引脚成为输入端口。
当数据从一个销设置在销的输出,而不是值读
本身,而是端口锁存器的值被读出。设置为输入引脚悬空,
能读取引脚的值。
如果一个引脚设置为输入写入,只有端口锁存器写入和
引脚保持浮动。
[上拉控制】 PULL
通过设置上拉控制寄存器(地址为0016
16
) ,端口P0和
P3能由程序进行上拉控制。然而,管脚设置为输出
从这一控制被断开而不能进行上拉控制。
[端口P1P3控制] P1P3C
通过设定端口P1P3控制寄存器(地址0017
16
)的CMOS
输入电平或一个TTL输入电平可被选择用于端口P1
0
, P1
2,
P1
3,
P3
6,
和P3
7
按方案。
b7
b0
上拉控制寄存器
( PULL :地址为0016
16
初始值: FF
16
)
P0
0
上拉控制位
P0
1
上拉控制位
P0
2
, P0
3
上拉控制位
P0
4
– P0
7
上拉控制位
P3
0
– P3
3
上拉控制位
P3
4
上拉控制位
P3
5
, P3
6
上拉控制位
P3
7
上拉控制位
注1 :
设定为输出端口引脚从拉控制断开。
2:
请设置P3
5
, P3
6
上拉控制位为“1” (初始值)为32针的版本。
图。上拉控制寄存器13的结构
0 :上拉关闭
1 :上拉起来
b7
b0
端口P1P3控制寄存器
( P1P3C :地址0017
16
初始值: 00
16
)
P3
7
/ INT
0
输入电平选择位
0 : CMOS电平
1 : TTL电平
P3
6
/ INT
1
输入电平选择位(
注)
0 : CMOS电平
1 : TTL电平
P1
0
,P1
2
,P1
3
输入电平选择位
0 : CMOS电平
1 : TTL电平
未使用
注意:
请设置P3
6
/ INT
1
输入电平选择位
为“0” (初始值)为32针的版本。
图。端口P1P3控制寄存器的结构14
12