定时器的基本应用

时间:2015-10-16 14:13:56
【文件属性】:

文件名称:定时器的基本应用

文件大小:646B

文件格式:C

更新时间:2015-10-16 14:13:56

定时器

/*启动定时器T0让它工作在方式1 TMOD定时器工作方式寄存器 TCOND定时器控制寄存器 */ #include unsigned char t,i; unsigned char Dcode[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; void main() { TMOD=0x01;//设置让定时器工作在方式1 //给寄存器TH0 TL0赋初值 TH0=(65536-40000)/256; TL0=(65536-40000)%6;//定时时间为40ms EA=1;//开总中断 ET0=1;//允许定时器0工作 TR0=1;//运行定时器 1 while(1) { //P0=Dcode[i]; if(t==50) { P0=Dcode[i]; i++; t=0; } } } void time0(void) interrupt 1 { TH0=(65536-40000)/256; TL0=(65536-40000)%6; t++; }


网友评论