找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2314|回复: 2
收起左侧

单片机int0检测方波,用下降沿触发,怎么求频率?

[复制链接]
ID:307764 发表于 2018-5-24 17:57 | 显示全部楼层 |阅读模式
一个正常的方波接到单片机的int0口上,用下降沿触发单片机的中断,那样怎样根据单片机内部的定时器(计数器)求方波的频率呢?
回复

使用道具 举报

ID:7485 发表于 2018-5-24 18:19 | 显示全部楼层
定时器定时1秒(定时器直接定时达不到一秒,需加计数单元),定时器启动时,外部中断同时开中断。设一个计数单元,外部中断每中断一次,计数增加1 。当定时器到达1秒时,关闭外部中断,然后读取计数,就是每秒的脉冲(直接就是频率)。
回复

使用道具 举报

ID:111634 发表于 2018-5-24 19:48 | 显示全部楼层
实例73  测量脉冲频率
Proteus仿真一下,确认有效
实例73 测量脉冲频率.rar (52.74 KB, 下载次数: 23)
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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