9-定时中断方案课件.pptVIP

  • 0
  • 0
  • 约1.61千字
  • 约 35页
  • 2019-07-03 发布于山东
  • 举报
定时器初值 定时器初值的表示方法: 晶振(MHz) 时钟周期(us) 机器周期(us) 20ms计数值 12 1/12 1 20,000 22.1184 1/ 22.1184 12/ 22.1184 36864 20000/(12/ 22.1184)=36864 TH0=(65536- 36864)/256 TL0=(65536- 36864)%256 定时初始化 void TimerInit() { TMOD=0x01; //20ms TH0=(65536-36864)/256; TL0=(65536-36864)%256; ET0=1; TR0=1; EA=1; TimerCount=50; TimerFlag=0; } 定时中断 void Timer0() interrupt 1 { TH0=(65536-36864)/256; TL0=(65536-36864)%256; TimerCount--; if(TimerCount==0) { TimerCount=50; TimerFlag=1; } } 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平,

文档评论(0)

1亿VIP精品文档

相关文档