又没有人会用mage16做秒表呢?急啊!谢谢啊……

2025-05-10 07:29:48
推荐回答(1个)
回答1:

TCNT1=0;//初值0
TCCR1A=0x80;//相频修正pwm,升序清0,降序置位
TCCR1B=0x12;//8分频,TOP=ICR1;

ICR1=500;//1ms
OCR1A=ICR1>>1;
TIMSK|=0x04;//溢出中断
SREG=0x80;
由硬件发生溢出中断,你可以用按键控制中断的开关,其它部分就很简单了。