开环脉冲调速系统控制直流电机转速

[复制链接]
3332|4
 楼主| wangwo 发表于 2010-2-17 10:14 | 显示全部楼层 |阅读模式
要用一个开环脉冲调速系统来控制直流电动机的转速,程序由8051完成。简单原理如下 :
由P3.4输出脉冲的占空比来控制转速,占空比越大,转速越快;而占空比由K7-K0八个开关来设置,直接与P1口相连(开关拨到下方时为"0",拨到上方时为"1",组成一个八位二进制数N),要求占空比为N/256。
   下面程序用计数法来实现这一功能,请将空余部分添完整。
   MOV P1,#0FFH
   LOOP1 :MOV R4,#0FFH
   --------
   MOV R3,#00H
   LOOP2 :MOV A,P1
   --------
   SUBB A,R3
   JNZ SKP1
   --------
   SKP1:MOV C,70H
   MOV P3.4,C
   ACALL DELAY :此延时子程序略
   --------
   --------
   AJMP LOOP1
tiger2010 发表于 2010-2-20 21:58 | 显示全部楼层
小程序,看看
laslison 发表于 2010-2-21 15:14 | 显示全部楼层
踩一脚
lovelyegle 发表于 2010-2-22 20:08 | 显示全部楼层
 楼主| wangwo 发表于 2010-2-23 11:55 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

99

主题

806

帖子

2

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