MCS-51单片机p0,p1,p2,p3端口的字节地址是多少?
发布网友
发布时间:2022-05-18 22:51
我来回答
共1个回答
热心网友
时间:2023-11-17 18:26
p0.0~p0.7
p0口8位双向口线(在引脚的39~32号端子)。
p1.0~p1.7
p1口8位双向口线(在引脚的1~8号端子)。
p2.0~p2.7
p2口8位双向口线(在引脚的21~28号端子)。
p3.0~p3.7
p3口8位双向口线(在引脚的10~17号端子)。
p0口有三个功能
1、外部扩展存储器时,当做数据总线(如图1中的d0~d7为数据总线接口)
2、外部扩展存储器时,当作地址总线(如图1中的a0~a7为地址总线接口)
3、不扩展时,可做一般的i/o使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。
p1口
只做i/o口使用:其内部有上拉电阻。
p2口有两个功能
1、扩展外部存储器时,当作地址总线使用
2、做一般i/o口使用,其内部有上拉电阻;
p3口有两个功能
除了作为i/o使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置,具体功能请参考我们后面的引脚说明。
有内部eprom的单片机芯片(例如8751),为写入程序需提供专门的编程脉冲和编程电源,这些信号也是由信号引脚的形式提供的,
即:编程脉冲:30脚(ale/prog)
编程电压(25v):31脚(ea/vpp)
接触过工业设备的兄弟可能会看到有些印刷线路板上会有一个电池,这个电池是干什么用的呢?这就是单片机的备用电源,当外接电源下降到下限值时,备用电源就会经第二功能的方式由第9脚(即rst/vpd)引入,以保护内部ram中的信息不会丢失。