51mcu 发表于 2020-5-30 06:56 借您的宝地做一个说明:T0中断服务程序需要做一点说明。b应该是溢出中断次数,因为初值是3cb0,相当于定时50ms=0.05s溢出中断一次,b+1,当b=10,即定时0.5s时,数码管数值减1. |
gxslxxm 发表于 2020-5-30 22:39 谢谢,因为是刚开始学习,很多功能还不大熟练,您说的有道理。 |
给你一个建议: 把 ”软件延时“ 这个函数去掉。如果做的东西永远都是只有寥寥几个功能当我没说,实际项目应用的功能太多,程序因为这个函数没办法实现多任务的伪并行。 |
看上去效果应该不错 |