wulin 发表于 2021-9-11 06:37 感谢,成功了,已经调试完毕,太感谢了 |
王披风 发表于 2021-9-14 11:49 因为,你那种写法是错误的,你只要Debug一下,看一下汇编代码就知道为什么不能那么写了。 |
wulin 发表于 2021-9-11 06:37 可以了可以了,想请问一下为啥用了“与”就能把LED点亮了,我自己写的那种方式单片机无法识别呢, |
画个逻辑框图看看 |
display(dig_num); if(num>=50) { num=0; dig_num--; if(dig_num<=0) { dig_num=60; } if(dig_num<=20) { red=0; green=0; yellow=0; //delayms(5); } if(dig_num>20 && dig_num<=40) { red=1; green=1; yellow=0; //delayms(5); } if(dig_num>40) { red=1; green=0; yellow=1; //delayms(5); } } |