
三菱微型计算机
3822组
单片8位CMOS微机
I / O端口
方向寄存器(端口P2 , P4
1
-P4
7
和
P5-P7)
在3822组已安排在7 49个可编程I / O引脚
I / O端口(端口P0 - P2,P4
1
–P4
7
和P5 - P7 ) 。在I / O端口P2 ,
P4
1
–P4
7
和P5 - P7具有方向寄存器,确定
每个引脚的输入/输出方向。在一个方向上的每个位
寄存器对应一个销,并且每个引脚可以设定为IN-
把端口或输出端口。
当“ 0”被写入到对应的位的销,该销BE-
自带的输入引脚。当“1”被写入到该位时,该引脚BE-
自带的输出引脚。
如果数据是从一个引脚读取设定为输出,该端口输出的值
锁存器被读出时,销本身不是值。设置为输入引脚
浮动。如果一个引脚设置为输入写入,只有端口输出锁存器
写入和引脚保持浮动。
b7
b0
拉寄存器A
( PULLA :地址为0016
16
)
P0
0
–P0
7
下拉
P1
0
–P1
7
下拉
P2
0
–P2
7
引体向上
P3
4
–P3
7
下拉
P7
0
, P7
1
引体向上
未使用(归“ 0”读)
b7
b0
拉寄存器B
( PULLB :地址0017
16
)
P4
1
–P4
3
引体向上
P4
4
–P4
7
引体向上
P5
0
–P5
3
引体向上
P5
4
–P5
7
引体向上
P6
0
–P6
3
引体向上
P6
4
–P6
7
引体向上
未使用(归“ 0”读)
0 :禁用
1 :启用
方向寄存器(端口P0和P1 )
端口P0和P1具有方向寄存器,确定在 -
把每个端口/输出方向。
在方向寄存器每个端口对应一个端口,每个端口
可以被设定为输入或输出。当“ 0”被写入到的第0位
一个方向寄存器,该端口成为输入端口。当“1”是
写入到该端口,该端口成为输出端口。位1至7个
端口P0和P1方向寄存器未使用。
注意:
PULL寄存器A的内容和PULL寄存器B
不影响编程为输出端口的端口。
图。 PULL寄存器A的14和结构PULL寄存器B
端口P3和P4
0
这些端口仅用于输入。
上拉/下拉控制
通过设定上拉寄存器A (地址为0016
16
)或PULL稳压
存器B(地址0017
16
) ,除了端口P4端口
0
可以控制
或者下拉或上拉(与该段共享销
输出引脚LCD的下拉;所有其他引脚的上拉)与
一个节目。
然而,拉寄存器A的内容和PULL寄存器B做
不影响编程为输出端口的端口。
17