航模遥控双向有刷电调电路和程序

航模遥控双向有刷电调电路和程序

ID:39504735

大小:736.00 KB

页数:5页

时间:2019-07-04

航模遥控双向有刷电调电路和程序_第1页
航模遥控双向有刷电调电路和程序_第2页
航模遥控双向有刷电调电路和程序_第3页
航模遥控双向有刷电调电路和程序_第4页
航模遥控双向有刷电调电路和程序_第5页
资源描述:

《航模遥控双向有刷电调电路和程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、;根据PPM控制PWM控制LED;P1.0正转LED灯渐暗。;P1.1反转LED灯渐亮。;2013-11-14参数调整可使用,接场效应管电机实验转速变化控制正常;现有的缺点,不能断信号保护(油门保护)(失控保护)PWMEQU00H;PWM赋初始值实验中必须00HOUTAEQUP1.3;正转PWM输出口。OUTBEQUP1.2;反转PWM输出口。BZWEQU40H;正反标志PPMEQUP3.5;接收PPM信号口ORG0000HLJMPSTARTORG000BHLJMPINTT0ORG001BHLJMPINTT1ORG0030H;主程序;定时器0工作在模式1,定时器

2、1工作在模式2。START:MOVSP,#30H;#30HMOVTMOD,#21H;#21HMOVTH1,PWM;脉宽调节MOVTL1,#00HMOVTH0,#0FFH;1ms延时常数#0FCH-#0D4HMOVTL0,#00H;频率调节#66H-#0CDHSETBEASETBET0SETBET1SETBTR0LOOP:MOVA,PWM;JBPPM,INCL;是否有PPM信号输入?CLR40HLJMPLOOPINCL:LCALLYAN11;先延时1.1ms毫秒JNBPPM,PWM1;小于1.1,到PWM1正转最快LCALLYAN01;延时0.1ms毫秒JNBPP

3、M,PWM2;小于1.2,到PWM2正转80/LCALLYAN01;延时0.1ms毫秒JNBPPM,PWM3;小于1.3,到PWM3正转60/LCALLYAN01;延时0.1ms毫秒JNBPPM,PWM4;小于1.4,到PWM4正转40/LCALLYAN01;延时0.1ms毫秒JNBPPM,PWM5;小于1.5,到PWM5正转最慢LCALLYAN01;延时0.1ms毫秒JNBPPM,PWM6;小于1.6,到PWM6反转最慢LCALLYAN01;延时0.1ms毫秒JNBPPM,PWM7;小于1.7,到PWM7反转40/LCALLYAN01;延时0.1ms毫秒JNB

4、PPM,PWM8;小于1.8,到PWM8反转60/LCALLYAN01;延时0.1ms毫秒JNBPPM,PWM9;小于1.9,到PWM9反转80/LCALLYAN01;延时0.1ms毫秒JNBPPM,PWM0;小于2ms,到PWM0反转最快ljmpLOOPPWM1:;正转最快MOVPWM,#01HMOV40H,#10H;正转标志ljmpLOOPPWM2:;正转80/MOVPWM,#2fHMOV40H,#10H;正转标志ljmpLOOPPWM3:;正转60/MOVPWM,#60HMOV40H,#10H;正转标志ljmpLOOPPWM4:;正转40MOVPWM,#9

5、fHMOV40H,#10H;正转标志ljmpLOOPPWM5:;正转最慢MOVPWM,#0FfHMOV40H,#30H;正转标志ljmpLOOPPWM6:;反转最慢MOVPWM,#0FfHMOV40H,#30H;反转标志ljmpLOOPPWM7:;反转40/MOVPWM,#9fHMOV40H,#20H;反转标志ljmpLOOPPWM8:;反转60/MOVPWM,#60HMOV40H,#20H;反转标志ljmpLOOPPWM9:;反转80/MOVPWM,#2fHMOV40H,#20H;反转标志ljmpLOOPPWM0:;反转最快MOVPWM,#01HMOV40H,

6、#20H;反转标志ljmpLOOP;T0中断服务子程序(频率);控制定时器1中断INTT0:CLRTR1MOVTH0,#0FFH;1ms延时常数0FCH-0D4HMOVTL0,#00H;频率调节66H-0CDHMOVTH1,PWMSETBTR1MOVA,40HCJNEA,#10H,SHIB;如果标志不是#10H就开反转口CLROUTACLRARETISHIB:CJNEA,#20H,TUICCLROUTBCLRARETITUIC:CLRARETI;T1中断服务子程序(脉宽);控制PWM脉冲宽度INTT1:CLRTR1;脉宽调节结束SETBOUTASETBOUTB;

7、结束输出CLRARETI;1.1ms延时子程序yan11:;STC1T,11.0592晶振MOVR7,#01HDL1:MOVR6,#0C4HDL0:MOVR5,#0EHDJNZR5,$DJNZR6,DL0DJNZR7,DL1NOPRET;0.1ms延时子程序yan01:;STC1T,11.0592晶振MOVR6,#3DHDL01:MOVR5,#03HDJNZR5,$DJNZR6,DL01NOPRET;WDT1:;看门狗清0计数器;MOVWDT,#00111000B;#00111111B;ret;71.1mS毫秒复位END

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。