定时器的使用
如果时间间隔设定为1s,
有一个数组 A[i],数组里第一个数A[1]= X,第二个为A[2]= Y,第三个为A[3]= Z,
我想第一个 1秒显示 X,第二个 1秒显示 Y,第三个1秒显示 Z,
第四个 1秒显示 X,第五个 1秒显示 Y,第六个1秒显示 Z,就这样循环下去
一般定时器只是固定时间间隔执行指定的程序代码,但是我现在的程序代码好像不是固定的(X,Y,Z在一遍遍的循环),上面的想法可行吗
[解决办法]
可以加一个全局变量 i,初始值为0
{i++;输出 A[i]的值;if( i=3 ) i = 0;}
[解决办法]
计时器函数中定义一个静态的整形变量即可。