找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

image.jpg (1.26 MB, 下载次数: 67)

image.jpg

image.jpg (1.31 MB, 下载次数: 78)

image.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:592807 发表于 2020-4-20 08:19 | 只看该作者
你这图看着费眼睛,可以吧代码复制粘贴进来,也可以用QQ截图
回复

使用道具 举报

板凳
ID:733149 发表于 2020-4-20 10:52 来自触屏版 | 只看该作者
不好意思,我重新发了一下

7014F749-1326-4D48-9F5E-2305479031AB.jpeg (772.61 KB, 下载次数: 64)

7014F749-1326-4D48-9F5E-2305479031AB.jpeg

1D02CD5C-03C0-4C17-8A97-18BCA3F1D0C8.jpeg (614.67 KB, 下载次数: 72)

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 (772.61 KB, 下载次数: 77)

39BF5962-A878-450A-B3A0-1AA576ED3F0E.jpeg

49A0AE4E-BEE8-4C4B-A11E-C9005B58A753.jpeg (614.67 KB, 下载次数: 72)

49A0AE4E-BEE8-4C4B-A11E-C9005B58A753.jpeg
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

9#
ID:733618 发表于 2020-4-21 10:27 来自触屏版 | 只看该作者
应该是中断代码的原因
回复

使用道具 举报

10#
ID:733149 发表于 2020-4-21 11:53 来自触屏版 | 只看该作者
313524808 发表于 2020-4-21 10:27
应该是中断代码的原因

什么意思
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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