C语言的定时器中断程序.docVIP

  • 14
  • 0
  • 约 4页
  • 2017-08-08 发布于河南
  • 举报
C语言的定时器中断程序 #includereg52.h #define uint unsigned int #define uchar unsigned char uchar code table[]= {0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f}; uchar aa,num; void main() { aa=0; num=0; TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; P2=0xf0; P0=0x3f; while(1) { if(aa==10) { aa=0; num++; if(num==10) { num=0; } P2=0xf0; P0=table[num]; } } } void timer0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; aa++; } void timer0(void) interrupt 1 using 3 //中断部分代码,见下文的释疑 { ?…………… }释疑:void Timer0() int

文档评论(0)

1亿VIP精品文档

相关文档