找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3493|回复: 9
收起左侧

51单片机霍尔测速系统,中断计数代码看不懂

[复制链接]
ID:733149 发表于 2020-4-20 00:02 来自触屏版 | 显示全部楼层 |阅读模式
1黑币
霍尔元件把脉冲信号传给外部中断0,由外部中断0计数,由内部定时器1计时,获得转速。但是这段外部中断计数函数实在看不懂,为什么不直接设个参数,当每中断一次加一就行。跪求解答!!

image.jpg
image.jpg
回复

使用道具 举报

ID:592807 发表于 2020-4-20 08:19 | 显示全部楼层
你这图看着费眼睛,可以吧代码复制粘贴进来,也可以用QQ截图
回复

使用道具 举报

ID:733149 发表于 2020-4-20 10:52 来自触屏版 | 显示全部楼层
不好意思,我重新发了一下
7014F749-1326-4D48-9F5E-2305479031AB.jpeg
1D02CD5C-03C0-4C17-8A97-18BCA3F1D0C8.jpeg
回复

使用道具 举报

ID:733149 发表于 2020-4-20 10:54 来自触屏版 | 显示全部楼层
黄youhui 发表于 2020-4-20 08:19
你这图看着费眼睛,可以吧代码复制粘贴进来,也可以用QQ截图

不好意思,重新发了
39BF5962-A878-450A-B3A0-1AA576ED3F0E.jpeg
49A0AE4E-BEE8-4C4B-A11E-C9005B58A753.jpeg
回复

使用道具 举报

ID:282850 发表于 2020-4-20 14:42 | 显示全部楼层
原作者是在int 0中启到TR0,第二次int 0不再启动。但程序过分复杂,你的怀疑有道理,可以优化。只有的开始时间,累计次数,结束时间就可以测速了。
回复

使用道具 举报

ID:342451 发表于 2020-4-20 23:10 | 显示全部楼层
去看我发的帖子,仿真编码器电机测速,原理基本相同。为啥感觉你这个写的好复杂
回复

使用道具 举报

ID:733149 发表于 2020-4-20 23:19 来自触屏版 | 显示全部楼层
f556 发表于 2020-4-20 14:42
原作者是在int 0中启到TR0,第二次int 0不再启动。但程序过分复杂,你的怀疑有道理,可以优化。只有的开始时 ...

麻烦能再详细解释一下吗,怎么实现计数的。谢谢
回复

使用道具 举报

ID:733149 发表于 2020-4-21 09:23 来自触屏版 | 显示全部楼层
之一知足 发表于 2020-4-20 23:10
去看我发的帖子,仿真编码器电机测速,原理基本相同。为啥感觉你这个写的好复杂

大神我知道啦,我就是想试试能不能理解这个代码怎么运行的。
回复

使用道具 举报

ID:733618 发表于 2020-4-21 10:27 来自触屏版 | 显示全部楼层
应该是中断代码的原因
回复

使用道具 举报

ID:733149 发表于 2020-4-21 11:53 来自触屏版 | 显示全部楼层
313524808 发表于 2020-4-21 10:27
应该是中断代码的原因

什么意思
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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