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

选中百位数码管为何是MOV R3,#2FH,十位数码管是#37H,个位数码管是#3BH,其余位的位选有时如何的

百位xx10 1111(2FH) ,十位xx11 0111(37H), xx11 1011(3BH);
这与电路结构有关;从上面数据分析可能有这是8位单片机,用掉啦一个 GPIO的一个寄存器,数码管是共阴,
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-14
这个指令明显不对啊
实现位选很明显是一个端口操作,目的操作数应该是一个端口,而你的指令是寄存器赋值。不对的啊本回答被网友采纳
第2个回答  2021-12-16
百位xx10 1111(2FH) ,十位xx11 0111(37H), xx11 1011(3BH);

我猜的没错的话,你的程序会让右起第五个数码管显示百位,右起第四个显示十位,右起第三个显示个位,其他的数码管都是灭的,这与电路结构有关;从上面数据分析你这个是8位7段共阳数码管,高电平灭,低电平点亮
第3个回答  2014-01-15
建议你从C遍吧
第4个回答  2014-01-14
这个跟原理图有很大关系,请把原理图贴出来,方便分析。
相似回答