找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机3个定时器驱动机器人PWM无刷直流电机进行编程运动 源程序

查看数: 7469 | 评论数: 3 | 收藏 4
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-1-16 18:52

正文摘要:

买了几个机器人PWM无刷直流电机,内部有驱动器,所有功能都可以单片编程IO口控制,弄了个简单程序先动行一下,有1602液晶显示器,可同时驱动4路PWM信号,用了3个定时器 制作出来的实物图如下:

回复

ID:921641 发表于 2021-10-24 10:15
楼主你好,我用的是STC89C58RD单片机,在使用3个定时器中断功能时,发现通过中断控制引脚输出高低电平会出现紊乱的情况;
比如定时器0是50毫秒中断,定时器1是10毫秒中断,定时器2是1毫秒中断
然后第一个灯用定时器0控制是中断20次,亮灭交替,也就是每1秒交替闪烁;
第二个灯用定时器1控制是中断50次,亮灭交替,也就是每500毫秒交替闪烁;
第三个灯用定时器2控制,是中断100次,亮灭交替,也就是100毫秒交替闪烁。
然而实际下载到单片机运行时,发现第1个灯竟然比第二个灯闪烁还要快!!
而且第三个灯闪烁的频率远高于100毫秒,我把计数变量提高100倍才差不多。
ID:521117 发表于 2019-9-27 22:21
学习学习
ID:614355 发表于 2019-9-21 11:21
很详细的程序

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

Powered by 单片机教程网

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