• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

在CCS PICC中使用PIC16F628A制作频率表

2020/11/12
424
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

FREQ4 -PCB - CADCAM.zip

共2个文件

在电子信号中,频率是单位时间(秒)中的脉冲总数。有多种测量频率的方法,例如测量输入信号的周期或读取每秒的脉冲数。测量每秒的脉冲总数非常有效,而且更容易。

在该项目中,我将PIC16f628A用作CPU。在PIC16F628A中,我使用两个定时器:Timer0和Timer1。

我使用timer0中断使一秒钟的计时器滴答作响,以每秒捕获总输入脉冲。

Timer1用于捕获输入方波脉冲的每个上升沿。它是16位宽。如果溢出,将产生中断并连续计数。

这个频率表可以测量我测试过的高达50MHz的方波信号。如果您有更高频率的发电机,则可以尝试拥有。

一些PIC用户实现了一个现成的CCS PICC示例,以创建该填充工作。他们对此进行了相同的操作,但是代码实现与此处有所不同。我没有使用像他们一样的方法。我自己编写了代码。

该代码中的频率周期有误。当它测量0Hz的频率时,周期显示为0秒。但是我没有时间再次修改它们。此处附加的代码项目已打开。用户可以将此代码修改为正确的代码。

  • FREQ4 -PCB - CADCAM.zip
    下载
    描述:gerber
  • Frequency_Counter_LCD.rar
    下载
    描述:源码

相关推荐