找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5220|回复: 5
打印 上一主题 下一主题
收起左侧

老师们!利用外部脉冲,能在外部中断中实现计数吗?

[复制链接]
跳转到指定楼层
楼主
老师们!利用外部脉冲,能在外部中断中实现计数吗?
如果能,请教如何实现
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:111634 发表于 2017-2-16 10:42 | 只看该作者
本帖最后由 zl2168 于 2017-2-16 20:10 编辑

统计T0引脚上10分钟内的脉冲数


Proteus仿真一下,确认有效。
实例71 统计T0引脚上10分钟内脉冲数.rar (52.96 KB, 下载次数: 67)

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


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


回复

使用道具 举报

板凳
ID:153041 发表于 2017-2-16 11:13 | 只看该作者
把计数信号脚连接到单片机外部中断脚,设置为边沿触发中断模式,程序中设置一个变量,中断函数内将变量加一,主程序内读取并显示这个变量、清零或改初始值等操作。
回复

使用道具 举报

地板
ID:123289 发表于 2017-2-16 18:04 | 只看该作者
1,需要做一个定时器,用于时限10分钟计时。
2,需要做一个计数器,用外部输入脉冲触发。
建议仔细研读一下单片机的定时计数器部分。
回复

使用道具 举报

5#
ID:7485 发表于 2017-2-17 08:36 | 只看该作者
定时器设置为计数器模式,直接可以计数和产生中断。不一定是10分钟多少个脉冲,可以用规定的脉冲数占用多少时间来计算。(当达到给定的脉冲数,溢出,中断)
回复

使用道具 举报

6#
ID:319437 发表于 2019-4-30 10:17 | 只看该作者
感谢楼上!   但是我想知道有没有计数脉冲的STM32程序呢?
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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