数码管显示十进制数,乱了,不知道怎么回事

2019-07-15 09:49发布

2.GIF 3.GIF 1.GIF 捕获.GIF
百思不得其姐。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
不想起名字啊
2019-07-16 10:58
不想起名字啊 发表于 2017-8-22 22:30
你的意思是我的位码和段码冲突了是吗?有个问题,我写了位码后,用74HC573使能端低电位锁住了,然后刷新段码了,不是要被覆盖掉的吗

switch(i)
   {
        case 0:wei0 = 1;wei = 1;wei = 0;i++;P0 = buff[0];duan = 1;duan = 0;P0 = 0x00;break;
        case 1:wei1 = 1;wei = 1;wei = 0;P0 = buff[1];duan = 1;duan = 0;i++;P0 = 0x00;break;
        case 2:wei2 = 1;wei = 1;wei = 0;P0 = buff[2];duan = 1;duan = 0;i++;P0 = 0x00;break;
        case 3:wei3 = 1;wei = 1;wei = 0;P0 = buff[3];duan = 1;duan = 0;i++;P0 = 0x00;break;
        case 4:wei4 = 1;wei = 1;wei = 0;P0 = buff[4];duan = 1;duan = 0;i++;P0 = 0x00;break;
        case 5:wei5 = 1;wei = 1;wei = 0;P0 = buff[5];duan = 1;duan = 0;i=0;P0 = 0x00;break;
        default:break;
这样改也不行

一周热门 更多>