C51中8位数据能组成一个字节吗,送小姨子咯

2020-02-04 09:26发布

还是用实例说明一下,
8段数码管,数据口分别是a,b,c,d,e,f,g,h  为了布线方便,并没有接在同一个IO口上
实际是这样对应的
a---p1.0
b---p1.1
c---p1.2
d---p1.7
e---p3.4
f---p3.5
g---p3.6
h---p3.7

请问送数据的时候该怎么送呢?
不能像以前接同一个IO口那样,直接 led_data = 0x80; 了

请赐教~

送上小姨子


@_@~~ (原文件名:9000_1248748811W5D5.jpg)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
65条回答
yy888
2020-02-07 11:53
【21楼】 cowboy

你指出的错误是运行不稳定,短暂出错,我上面还向你强调的一点是永久出错,搞得不好就死机,设想一下,51定义某个输入脚(置输出端口为1),当这个端口处于输入低电平状态,运行你的程序,端口先读入修改后再输出回写,则在这一位上写入0, 即无论该输入脚电平如何变化,读入永远是 0 ,这个结果应该是个很严重的后果,连自动修复的可能性都没有。

一周热门 更多>