wulin 发表于 2022-3-4 21:13
按键扫描和数码管动态显示代码,常见有十多钟写法。你选择了两个最差的写法。给你改了一下,你试试。
小小彩姬 发表于 2022-3-5 13:04
请问++count>=10是消抖用吗?还有P1&=0xc7;
P1|=i
wulin 发表于 2022-3-4 21:13
按键扫描和数码管动态显示代码,常见有十多钟写法。你选择了两个最差的写法。给你改了一下,你试试。
小小彩姬 发表于 2022-3-5 13:24
怎么感觉++count>=10实现不了呢?如果有按键按下的话,count才加1.这里好像不会循环判断吧为什么会超过10 ...
wulin 发表于 2022-3-5 14:35
非特殊情况不要用delay阻滞型延时和 while (x)死等。在几乎所有程序中都要让主循环不停跑起来。在这个示 ...
小小彩姬 发表于 2022-3-5 15:47
这个count的意思是等一段时间先让数码管先亮起来,然后再做按键处理吧?最后的延时1ms好像可以去掉
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |