while(num)1) { if(b==20) {num++;a=0;} if(a==table[num]) {led=~led;fmq=~fmq;a=0;b=0;}

//从最后开始算起每3个数它加一個","

//如果正好只剩下3个数字,则不加','

//判断:除小数外其余若不为零则加and



0

  • 0

  • 0

  • 0

0 0


把按键扫描放到定时中断里以凅定时间间隔去扫描,可以不用delay实际上你的display也可以放定时中断里,固定刷新频率反正也没用到别的中断了,只要在定时周期内能完成按键扫描和数码管刷新以及计时的工作中断退出后,就没事干了可以让单片机进入省电模式,歇会儿多好啊

我要回帖

更多关于 while(num) 的文章

 

随机推荐