标题: 单片机定时器脉冲时间间隔的计算问题 [打印本页]

作者: cool007    时间: 2018-5-22 09:52
标题: 单片机定时器脉冲时间间隔的计算问题
单片机定时器T0,工作方式1.初值TH0=0x3c,TL0=0xb0,.定时为50ms,Tcount=0每50ms加1。接受到第一个脉冲后打开定时器开始计时,当接收到第二个脉冲时,计算时间间隔。
有:T=tcount*50+(TH0*0.256+TL0/1000)
或者:T=tcount*50+(TH0*256+TL0-15536)/1000
请问哪种算法是正确的,或者都不正确,给个正解。谢谢!!!!

作者: yzwzfyz    时间: 2018-5-22 12:33
你想一下,如果起、停脉冲是同时,理论上间隔时间是0,那么你的哪个公式这时是0呢?
作者: 出来逛逛    时间: 2018-5-22 16:57
减去时间初值15536/1000




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1