找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5467|回复: 5
收起左侧

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

[复制链接]
ID:162773 发表于 2017-2-15 08:25 | 显示全部楼层 |阅读模式
老师们!利用外部脉冲,能在外部中断中实现计数吗?
如果能,请教如何实现
回复

使用道具 举报

ID:111634 发表于 2017-2-16 10:42 | 显示全部楼层
本帖最后由 zl2168 于 2017-2-16 20:10 编辑

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


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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

ID:319437 发表于 2019-4-30 10:17 | 显示全部楼层
感谢楼上!   但是我想知道有没有计数脉冲的STM32程序呢?
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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