单片机测量方波的频率、占空比及相位差的方法.pdfVIP

  • 156
  • 0
  • 约1.03千字
  • 约 3页
  • 2021-10-26 发布于江苏
  • 举报

单片机测量方波的频率、占空比及相位差的方法.pdf

单片机测量方波的频率、占空比及相位差的方法 1、频率及占空比的测量 上升沿打 下降沿读 下一个上升沿关 开定时器 取定时器 闭定时器,读取 值并保 定时器值并保 如上图所示,当脉冲的上升沿来临时,将定时器打开;紧接着的下降沿来临 时,读取定时器的值,假设定时时间为t1;下一个上升沿来临时关闭定时器,读 取定时器的值,假设定时时间为t2。t1 即为1个周期内高电平的时间,t2 即为脉 冲的周期。t1/t2 即为占空比,1/t2即为频率。 C语言程序如下: TH0=0; //定时器高位,初值设为0 TL0=0; //定时器低位,初值设为0 T0_num=0; //定时器溢出次数,初值设为0 while(pulse); //pulse 为脉冲的输入引脚 while(!pulse); //等待上升沿来临 TR0=1; //打开定时器 while(pusl1); //等待下降沿来临 th1=TH0;tl1=TL

文档评论(0)

1亿VIP精品文档

相关文档