利用硬件定时实现流水灯.pptVIP

  • 28
  • 0
  • 约3.87千字
  • 约 39页
  • 2021-07-12 发布于河北
  • 举报
任务三 利用硬件定时实现流水灯;常用延时方法;定时/计数器(Timer/Counter,简称T/C);定时/计数器(Timer/Counter,简称T/C); ; ; ;定时器功能;TMOD寄存器; ; ; ;TCON;M1M0;定时器使用步骤;定时1ms 初值=65536-1000=0xFC18;定时时间=(65536-初值)*12/振荡频率≤65536μs;定时1s;;复习;时间间隔0.5s=10*50ms的流水灯;;操作练习1;操作练习2;#includereg52.h void main() { unsigned int i,value,dec; TMOD=0x01; TH0=0x3c; TL0=0xb0; TR0=1; //此位可位操作 while(1) { value=254; dec=1; for(i=0;i8;i++) { while(TF0!=1); TH0=0x3c; TL0=0xb0; TF0=0; P1=value; value=value-dec; dec=dec*2; } } } ;时间间隔1s=20*50ms的流水灯;;

文档评论(0)

1亿VIP精品文档

相关文档