站内搜索
发作品签到
专业版

51频率计 (keil工程在附件)

工程标签

248
0
0
0

简介

使用51单片机实现数字频率计,可测量频率、周期、脉宽和占空比

简介:使用51单片机实现数字频率计,可测量频率、周期、脉宽和占空比

开源协议

GPL 3.0

创建时间:2025-11-11 14:56:33更新时间:2026-04-07 11:22:22

描述

名称:51数字频率计
功能描述:使用51单片机实现数字频率计,可测量频率、周期、脉宽和占空比
硬件配置:12MHz晶振,LCD1602显示,P3.5作为信号输入,P1口低4位作为功能按键
        定义4个功能键:
                   按下第一个键开始测量频率;
                   按下第二个键开始测量脉宽;
                   按下第三个键开始测量周期;
                   按下第四个键开始测量占空比;
 
使用 STC89C52,测频范围为 1hz - 2Mhz,
 
 
 
 

 

在这里分享一些单片机学习的经验,希望能帮到刚入门的朋友们少走弯路。

一、 关于 51 单片机:它是垫脚石,但千万别当终点 很多新手的入门课都是 51 单片机(比如学校课程或者 B站江科大的经典教程)。 但我想说一句大实话:在如今的实际项目和各种电子竞赛中,纯 51 单片机确实已经过时了。

所以,绝对不建议在 51 上死磕到底。

我的建议是: 如果你是纯小白,一上来直接学 STM32 可能会比较痛苦。你可以去买个二手的 51 开发板,跟着江科大的视频学。但是,学到“动态数码管”这一节就可以果断跑路了! 学 51 的目的仅仅是为了了解“什么是寄存器、

什么是 IO 口、代码是怎么控制硬件的”这个底层概念。当你对着视频自己敲过几次代码,试过修改逻辑并成功运行后,你的基础打通了,就可以立刻转战 STM32。

 

 

二、 关于 STM32:不要纠结,果断拥抱 HAL 库 学 STM32,很多人会面临“标准库”和“HAL 库”的路线之争。 我的建议非常明确:直接学 HAL 库配合 STM32CubeMX! 原因很简单:ST 官方其实在 2017 年就不再对标准库进行更新和 Bug 修复了,现在的官网甚至很难找到标准库的下载入口。F1/F4 这种老当益壮的型号还能用标准库,但像 F7、H7、G4 等新型号芯片已经只支持 HAL 库(或 LL 库)了。 HAL 库是绝对的主流,它配合图形化配置工具,开发效率比标准库高太多。虽然现在很多学校教学或老开源项目还在用标准库,但作为新人,顺应未来的技术趋势才是最聪明的做法。标准库也可以简单学一下。

 

 

三、 遇到问题怎么办?让 AI 成为你的“全天候私人导师” 不管是在生活中还是写代码时遇到 Bug,一定要养成问 AI 的习惯。AI 绝对是我们现阶段能接触到的最耐心、最强大的帮手。

  • 日常查漏补缺: 推荐用“豆包”等国产 AI,速度快,解释基础概念很清晰。
  • 攻克技术难题: 如果遇到豆包解决不了的复杂代码逻辑或冷门报错,推荐使用 Gemini 3.1 Pro (或者 Claude/ChatGPT)。
  • 工具推荐: 大家可以下载 Cherry Studio 这个开源聚合软件,它可以同时接入各大平台的 AI 大模型,随时切换,非常方便。把报错日志直接扔给 AI,能省去你大半天查百度的时间。

 

 

四、 核心心法:以做代学,复刻开源项目 千万不要陷入“看完一整套几百集视频才敢动手”的误区。 最好的学习方法永远是“做中学(Project-Based Learning)”

  1. 先复刻: 找一个感兴趣的开源项目(比如平衡车),买零件跟着做。
  2. 按需学习: 遇到不懂的模块(比如不懂 I2C 怎么读传感器),就去针对性地学那个知识点。学完了马上用在项目里,这样记忆最深刻。
  3. 加点创意: 把别人的项目跑通后,尝试修改代码,添加一两个自己独创的功能。当你能把自己脑子里的想法通过代码变成现实的那一刻,你就算是真正入门了!

 

以上内容是我自己编写内容之后交给AI帮我优化的,仅供参考

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
演示视频.mp4.mp4
4
2
51频率计.zip
13
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航