单片机的外部中断如何定时,比如说利用脉冲产生中断,测两次脉冲之间的时间C程序

我没有几分不好意思啊
2024-11-23 18:46:26
推荐回答(1个)
回答1:

首先你要初始化打开定时器,可选择定时器0,方式2,然后设置你的脉冲触皮拍发方式。若是是下降沿可直接进入中断,读取当前定时器计数值,同时将两次脉冲的计数值相减即可得出脉冲时间差值。若是上升沿触发,则必须在脉冲输入端加反向器,因为51单片机燃培羡只有下降沿和低电平触发方式,所中掘以要先将其转换为下降沿方可计算。希望这些可以帮助到你!