标题: 老师们!利用外部脉冲,能在外部中断中实现计数吗? [打印本页]
作者: wuzijun 时间: 2017-2-15 08:25
标题: 老师们!利用外部脉冲,能在外部中断中实现计数吗?
老师们!利用外部脉冲,能在外部中断中实现计数吗?
如果能,请教如何实现
作者: zl2168 时间: 2017-2-16 10:42
本帖最后由 zl2168 于 2017-2-16 20:10 编辑
统计T0引脚上10分钟内的脉冲数
先Proteus仿真一下,确认有效。
以上摘自张志良编著《单片机实验实训100例》 ISBN 978-7-5124-1603-1,北航社出版
书中电路和程序设计有详细说明,程序语句条条有注解。
作者: utzuzu 时间: 2017-2-16 11:13
把计数信号脚连接到单片机外部中断脚,设置为边沿触发中断模式,程序中设置一个变量,中断函数内将变量加一,主程序内读取并显示这个变量、清零或改初始值等操作。
作者: yzwzfyz 时间: 2017-2-16 18:04
1,需要做一个定时器,用于时限10分钟计时。
2,需要做一个计数器,用外部输入脉冲触发。
建议仔细研读一下单片机的定时计数器部分。
作者: ahshmj 时间: 2017-2-17 08:36
定时器设置为计数器模式,直接可以计数和产生中断。不一定是10分钟多少个脉冲,可以用规定的脉冲数占用多少时间来计算。(当达到给定的脉冲数,溢出,中断)
作者: environgreen 时间: 2019-4-30 10:17
感谢楼上! 但是我想知道有没有计数脉冲的STM32程序呢?
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |