单片机原理及应用(C语言版)6解析.pptVIP

  • 30
  • 0
  • 约1.97万字
  • 约 100页
  • 2017-05-21 发布于湖北
  • 举报
6.4 定时器应用举例 void t0_int() interrupt 1 //T0中断函数,间隔10ms { TL0=555360xff; TH0=55536/256; num++; //中断次数百分秒计数 if(num99) //计到1s { TR1=0; //关闭计数器 freq=hhh*65536+TH1*256+TL1; TL1=0; TH1=0; TR1=1; //启动计数器 num=0; hhh=0; //中断次数请0 calculat(); //显示freq频率值 } } 6.4 定时器应用举例 void main() //主函数 { unsigned char data xl,xh; TMOD=0x51; //设置T0模式1定时,计数 TL0=55536%256; //T0定时10ms赋初值 TH0=55536/256; TL1=0x00; //T1计数赋初值 TH1=0x00; ET0=1; ET1=1; //开T0、T1中断 EA=1; //开CPU中断 TR0=0; TR1=1; //关T0定时、启动T1计数 while(1) { display(); //调用数码管显示函数 if(P3_7==0) //判断按钮是否按下

文档评论(0)

1亿VIP精品文档

相关文档