找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 3621|回复: 6
收起左侧

求基于单片机的频率计的设计

[复制链接]
ID:128651 发表于 2016-6-30 08:53 | 显示全部楼层 |阅读模式
如何编写C程序
回复

举报

ID:128677 发表于 2016-6-30 10:58 | 显示全部楼层
思路
1 通过定时器计算高电平和电平持续时间
2 通过这两个时间计算频率

例如
高电平时间500MS,低电平时间500MS 那频率就是1HZ
回复

举报

ID:111634 发表于 2016-6-30 15:14 | 显示全部楼层
本帖最后由 zl2168 于 2016-6-30 15:39 编辑

你这个频率计的设计思路是错的。频率的定义即每秒内脉冲的个数,实验室频率计都是按这样的定义测频率,即测量一段时间内脉冲的个数,是个平均值。你那个思路是某一个脉冲的即时频率,系列脉冲中可能每个脉冲的即时频率是不一样的。
回复

举报

ID:111634 发表于 2016-6-30 15:15 | 显示全部楼层
本帖最后由 zl2168 于 2016-6-30 15:31 编辑

实例73  测量脉冲频率


Proteus仿真一下,确认有效
实例73 测量脉冲频率.rar (52.74 KB, 下载次数: 17)
测量脉冲频率.jpg




以上摘自张志良编著《单片机实验实训100例》 ISBN978-7-5124-1603-1,北航社出版


书中电路和程序设计有详细说明,程序语句条条有注解。


回复

举报

ID:111634 发表于 2016-6-30 15:33 | 显示全部楼层
本帖最后由 zl2168 于 2016-6-30 15:36 编辑

实例72  测量脉冲宽度


Proteus仿真一下,确认有效。
实例72 测量脉冲宽度.rar (52.14 KB, 下载次数: 10)
测量脉冲宽度.jpg




以上摘自张志良编著《单片机实验实训100例》 ISBN 978-7-5124-1603-1,北航社出版



书中电路和程序设计有详细说明,程序语句条条有注解。








回复

举报

ID:111634 发表于 2016-6-30 17:32 | 显示全部楼层
本帖最后由 zl2168 于 2016-6-30 17:44 编辑

测量频率应是系列脉冲的频率平均值。
花样循环1.jpg
花样循环2.jpg

实例28 花样循环灯(3种控制程序).rar

35.78 KB, 下载次数: 10

回复

举报

ID:472325 发表于 2019-2-7 11:46 | 显示全部楼层
这里有,看是不是你要的http://www.51hei.com/bbs/dpj-147691-1.html

评分

参与人数 4黑币 +97 收起 理由
areyouok + 35
找人PK + 12
Sawardeakar + 35
#include51.h + 15

查看全部评分

回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表