找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4821|回复: 11
收起左侧

信号源的频率,周期和脉宽的测量 请单片机大神帮帮忙啊!

[复制链接]
ID:230810 发表于 2017-9-4 16:00 来自手机 | 显示全部楼层 |阅读模式
信号源的频率,周期和脉宽的测量采用51汇编语言编程,实现实时分别检测信号源的频率,周期和脉宽数据,并在4位数码管上显示。系统硬件由555电路组成。
系统分为频率检测模块,周期测量模块和脉宽测量3种模式,通过按键s7循环切换3种模式。
1.频率检测模式,以发光二极管L1点亮指示
   信号源频率显示格式如图所示
2.周期测量模式,以发光二极管L2点亮指示
   信号源周期显示格式如图所示
3.脉宽测量模式,以发光二极管L3点亮指示
   信号源脉宽显示格式如图所示
image.jpg
image.jpg
image.jpg
image.jpg
回复

使用道具 举报

ID:82765 发表于 2017-9-4 18:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

ID:231030 发表于 2017-9-5 08:40 来自手机 | 显示全部楼层
555电路做信号源 单片机型号89c52rc 必须是汇编 有实物
回复

使用道具 举报

ID:231030 发表于 2017-9-5 08:49 来自手机 | 显示全部楼层
cjjcjj1 发表于 2017-9-4 18:45
你好!系统硬件由555电路组成?作用是什么?
单片机采用什么型号?
数码管要怎么驱动?

555电路做信号源 单片机型号89c52rc 必须是汇编 有实物
回复

使用道具 举报

ID:82765 发表于 2017-9-7 15:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

ID:111634 发表于 2017-9-9 17:18 | 显示全部楼层
本帖最后由 zl2168 于 2017-9-9 17:19 编辑

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

使用道具 举报

ID:111634 发表于 2017-9-9 18:09 | 显示全部楼层
本帖最后由 zl2168 于 2017-9-9 18:10 编辑

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

使用道具 举报

ID:230810 发表于 2017-9-11 14:39 来自手机 | 显示全部楼层
cjjcjj1 发表于 2017-9-7 15:17
原理图发一下吧,看看是不是可以完成程序

频率测量满满摸索出来了,但是周期和脉宽测出来是错的。
image.jpg
回复

使用道具 举报

ID:232350 发表于 2017-9-11 15:05 | 显示全部楼层
知道测量原理就简单了,外部中断捕捉信号边沿,启动定时器计数
回复

使用道具 举报

ID:230810 发表于 2017-9-11 15:21 来自手机 | 显示全部楼层
tj00498 发表于 2017-9-11 15:05
知道测量原理就简单了,外部中断捕捉信号边沿,启动定时器计数

我频率用的是定时器p3.4做的,外部中断得用p3.2口,,
回复

使用道具 举报

ID:82765 发表于 2017-9-11 18:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

ID:233414 发表于 2017-9-15 23:42 来自手机 | 显示全部楼层
盗我图。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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