[AVR单片机] 初学89S52,不知脉冲如何计数?

[复制链接]
3125|4
 楼主| jjkjj 发表于 2007-8-4 16:51 | 显示全部楼层 |阅读模式
我是职高的高3学生,最近在自学单片机。
我一个玩业余无线电的朋友,让我想想办法,他有一个天线转向器,用1500转/每分钟的电机(经过齿轮配比,实际天线1分钟360度即一周)。装上了霍尔元件,在转动时每分钟有1500个脉冲,我想用一个5V的步进电机做天线转向的指示,但跟据步进电机一个脉冲周期最小转角为0.72度,而霍尔元件在天线转0.24度时就有一个脉冲,现在就是问,如何等储存3个脉冲信号后,单片机输出一个信号?来驱动进电机转0.72度
shiqianwei 发表于 2007-8-4 17:03 | 显示全部楼层

设一个初值为3的积存器

每次来一个脉冲减一,等减到0了的时候输出一个脉冲,再把3重新放进去,如此应该可以 
 楼主| jjkjj 发表于 2007-8-4 21:12 | 显示全部楼层

谢谢

谢谢
mcubest 发表于 2007-8-4 22:06 | 显示全部楼层

用汇编还是用c?

 楼主| jjkjj 发表于 2007-8-5 15:16 | 显示全部楼层

用汇编,C的没学过。。。

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

本版积分规则

2

主题

8

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部