⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 六位数码管显示-频率计.txt

📁 LCD1602显示
💻 TXT
字号:
频率计:

六位数码管显示
在不增加任何外部计数硬件的情况下,本试验测试软件可测最高频率达到460KHz。

工作原理:

1S 钟内对输入脉冲所计数的次数则为频率值。
16位二进制加法计数器的最大计数值为 65535。

设置定时器 0 工作在定时方式1,定时1S。
设置定时器 1 工作在计数方式1,对输入脉冲进行计数,溢出产生中断。
将定时器 1 中断定义为优先。在中断处理程序里对中断次数进行计数。1S到后,
将中断次数和计数器里的计数值取出进行综合数据处理,处理后的数据送数码管显示。

信号来源:
1、软件里对 P1.4 定时取反,形成输出脉冲,接到 P3.5 可自测。
2、可用CD4040 芯片对 ALE 信号进行分频。
ALE 频率=11059200Hz ÷ 6 = 1843200 Hz
接 CD4040 芯片 Q2 以后的输出段均可显示真实的频率值。
1843200 Hz ÷ 4 = 460800 Hz
    
显示结果:

P1.0 → P3.5 显示:
     
  000066   (Hz) 

CD4040-Q2 → P3.5 显示:
      
  460806   (Hz)

此演示程序也可以用于测电机转速。

如果有条件的话,可使用专用设备(信号发生器和频率计)进行校正。
 初一 --- 初七 的工作成果。    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -