就是单片机中数码管的位选是如何选的

2024-11-17 12:48:40
推荐回答(5个)
回答1:

百位xx10 1111(2FH) ,十位xx11 0111(37H), xx11 1011(3BH);
这与电路结构有关;从上面数据分析可能有这是8位单片机,用掉啦一个 GPIO的一个寄存器,数码管是共阴,

回答2:

这个指令明显不对啊
实现位选很明显是一个端口操作,目的操作数应该是一个端口,而你的指令是寄存器赋值。不对的啊

回答3:

百位xx10 1111(2FH) ,十位xx11 0111(37H), xx11 1011(3BH);

我猜的没错的话,你的程序会让右起第五个数码管显示百位,右起第四个显示十位,右起第三个显示个位,其他的数码管都是灭的,这与电路结构有关;从上面数据分析你这个是8位7段共阳数码管,高电平灭,低电平点亮

回答4:

建议你从C遍吧

回答5:

这个跟原理图有很大关系,请把原理图贴出来,方便分析。