好文档 - 专业文书写作范文服务资料分享网站

PWM控制的调速方法

天下 分享 时间: 加入收藏 我要投稿 点赞

LCALL NSUB1 JNC

NOTXS

//高电平最少保持300us,低电平最大700us

MOV 60H,#0FEH MOV 61H,#0D4H MOV 62H,#0FDH MOV 63H,#44H

NOTXS:

LJMP READKEY

RET //双字节减法子程序,功能:(R2R3)-(R6R7)---->R4R5

MOV A,R3 C

NSUB1:

CLR

SUBB A,R7 MOV R5,A MOV A,R2 SUBB A,R6 MOV R4,A

RET //定时器1中断,总周期20ms,其中高电平时间由6061h决定,

低电平时间由6263h确定。定时的时间由键盘设定,按加键60H61H每次设定减小500uS的时间,使高电平时间增加,按减键62H63H每次设定减少500uS的时间,高电平时间减小 INTT1:

PUSH PSW PUSH ACC SETB RS0 CLR JNB CLR

RS1

20H,XGTHTL 20H

16

MOV TH1,62H

MOV TL1,63H SETB P2.6

AJMP RETIEND

XGTHTL: SETB 20H MOV TH1,60H MOV TL1,61H

CLR

P2.6

RETIEND: POP ACC POP PSW

RETI

DL10MS: MOV R6,#30 DDCWM: MOV R7,#0FAH DCWM: DJNZ R7,DCWM

DJNZ R6,DDCWM RET

END

10、附录

17

图10 整体电路图

18

PWM控制的调速方法

LCALLNSUB1JNCNOTXS//高电平最少保持300us,低电平最大700usMOV60H,#0FEHMOV61H,#0D4HMOV62H,#0FDHMOV63H,#44HNOTXS:LJMPREADKEYRET
推荐度:
点击下载文档文档为doc格式
2q5uq8ytwz2r4yi9c8hj79c964hjsm00lca
领取福利

微信扫码领取福利

微信扫码分享