加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

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

2020/11/12
449
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(4)
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

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

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

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

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

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

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

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

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

相关推荐

电子产业图谱