导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→硬件:频率为什么测不准[gaojun]

 *第5451篇: 硬件:频率为什么测不准

  
楼 主:gaojun 2002年10月13日13:02
 硬件:频率为什么测不准
我是这样测量周期的,只测一个周期,感觉不太稳,但测多个周期时,定时器好象又不够
了,怎样测多个周期?谢谢,后有程序。

因为是实验板,所以测脉冲周期时没用中断,
         MOV    TL0,#0
    MOV    TH0,#0     ;请0定时器
    JB    P3.5,$     ;等脉冲从高电平到低电平
    JNB    P3.5,$     ;等脉冲的上升沿
    SETB    TR0        ;上升沿到,开始定时器记数
    JB    P3.5,$     ;等脉冲下降到低电平
    JNB    P3.5,$     ;等下一个上升沿,从而形成一个完整的周期
    CLR    TR0        ;停止定时器记数

  
2楼:lingl2 2002年10月13日15:28
 你的信号频率多少?
  
3楼:perfectstorm 2002年10月13日18:38
 可以这样!
用一个定时设一个固定时间器,用另一个定时器测脉冲数,一个脉冲就是一个周期。
  
4楼:红心J 2002年10月13日22:32
 参考
;测N个周期
CNT EQU 7FH 

ORG 000BH
INC CNT
RETI

MOV CNT,#0
MOV TL0,#0
MOV TH0,#0
SETB EA
SETB ET0
MOV R0,#N
JB P3.5,$
JNB P3.5,$
SETB TR0
LOOP:JB P3.5,$
JNB P3.5,$
DJNZ R0,LOOP
CLR TR0


>>>>>>对该主题发表你的看法

本主题贴数4,分页: [第1页]


[上一篇主题]:硬件:双口ram help!

[下一篇主题]:闲聊:各位高手,能不能帮我分析一下,我用的是PIC16F73单片机,但是上电复位以后,晶振不