这里拿一个0-60秒表做案例:
//sbit 定义四个数码管
unsigned char count,miao;
void main(){
TMOD=0X01; //设置T0为工作方式1
TH0=0XEE;
TL0=0X00;
TR0=1; //定时器开跑
ET0=1; //开启定时器0
EA=1; //总闸刀
while(1){
disp(miao);
}
}
//中断方式 对miao的操作
void timer0()interrupt 1
{
TH0=0XEE; //因为定时跑一遍完后,就停止了,所以如果想继续,那就让它每次都对其赋值一样
TL0=0X00;
count++;
if(count==200){
miao++;
count=0;
if(miao==61)miao=0;
}
}
//使数码管显示的函数
/*.................*/
标签:count,定时器,中断,miao,0X00,数码管,模板 From: https://www.cnblogs.com/YYZYCS/p/16815540.html