汽车单片机应用技术:(美化)8定时8计数器的工作方式.pptxVIP

  • 7
  • 0
  • 约1.38千字
  • 约 11页
  • 2023-11-08 发布于陕西
  • 举报

汽车单片机应用技术:(美化)8定时8计数器的工作方式.pptx

定时/计数器的工作方式 主讲人:王娜娜《 汽车单片机应用技术》 定时/计数器的工作方式 方式0的逻辑电路结构图 方式0应用例:设f=12MHZ,用定时器0方式0实现1s的延时。分析:TMOD=00H,机器周期为1 ?s 最大定时时间为:8192×1?s = 8.192ms选择定时时间为5ms,计数值为5ms/1us=5000定时器0的初值为X=M-计数值=8192-5000=3192=110001111000BX=0110 0011 0001 1000=6318HTH0=63H,TL0=18H(TH0=X/32, TL0=X%32 )void delay 1s(){ unsigned char i; ①TMOD=0X00; //设置T0工作方式0 for(i=0;i200;i++); //设置200次循环 {②TH0=(8192-5000)/32; //设置定时器初值 TL0 =(8192-5000)%32;③TR0=1; //启动T1④While(!TF0); //查询计数是否溢出TF0=0; }} 方式1的逻辑电路结构图 方式1应用例:设f=12MHZ,用定时器1方式1实现200 ?s的延时。 分析:机器周期为1us最大定时时间为:65536×1?s

文档评论(0)

1亿VIP精品文档

相关文档