求AVR计时器C语言设计程序

来源:百度知道 编辑:UC知道 时间:2024/05/09 01:22:07
我用的是ATmega16L,现在需要一个计时器,请各位高手帮忙写一下具体程序,由于本人水平有限,请给出详细解释,谢谢!!!
使用硬件计时,也可以给出定时器设计程序

<DIV id=time1>亲爱的朋友,你已在本页面驻留了00时00分00秒</DIV>
<SCRIPT>
var hour=0;
var minute=0;
var second=0;
var sec,min,hou;
function inteval(){
second++;
if(second==60){second=0;minute+=1;}
if(minute==60){minute=0;hour+=1;}
sec=((second<10)?"0"+second:second);
min=((minute<10)?"0"+minute:minute);
hou=((hour<10)?"0"+hour:hour);
time1.innerHTML="亲爱的朋友,你已在本页面驻留了"+hou+"时"+min+"分"+sec+"秒";
}
setInterval("inteval()",1000);
</SCRIPT>