51单片机P2口如何分配地址,我现在在做8255扩展IO口实验

2024-12-19 09:52:28
推荐回答(4个)
回答1:

51单片机是8位单片机,从左向右,第7位是最高位,第0位是最低位。
即:P2.7对应第7位,P2.0对应第0位。
你只要将二进制转换成十六进制即可
P2.0的二进制是0x00000001B,十六进制是0x01
P2.1的二进制是0x00000010B,十六进制是0x02
P2.2的二进制是0x00000100B,十六进制是0x03

回答2:

我只用高八位地址,低八位没有用到,所以P0不需要另外加锁存器...
----
提到外部地址,就是用三总线形式。
8255,它不仅有个CS,还有A1、A0,根据它们三个引脚的接法,才能确定地址。
一般来说,A1、A0要接到锁存器。现在你不用锁存器,那么A1A0你接在那儿啦?

回答3:

液晶的cs连单片机的P2.0口,即地址是多少:地址是1111 1110 1111 1111(0FEFFH)
数码管做动态扫描,片选连p2.1,段选连p2.2,那么地址又是?这个不太好说,数码管有片选吗?还是通过别的芯片连接的?段选是什么?是位选吗?如果是则地址:1111 X101 1111 1111(X根据共阳共阴来定是1还是0)

回答4:

你根本没有说清楚 你说的地址应该指的是8255的吧