在许多规划中需求有精彩而有用的LED闪耀来表明设备作业正常与否和作业状况。在一些实时性要求不高的规划中可以用刺进延时来操控LED闪耀。
它的缺陷现而易见:
1、LED闪耀方法反映慢。
2、在延时进程不精干其它作业(中止在外).浪费了资源。
3、代码雍长,真实操控LED就几个个指令,其它的延时代码占了99%的空间。
假如用TMRI或TMR2来做一个时钟,上面的种种缺陷就可以防止。
下面是用TMR1作时钟的C代码(RB1、RB2、RB3操控LED)示例:
这样的结构关于根据要求实时性高的软件查询的程序是很有用的。