📄 c7_1_1.asm
字号:
.title "pwm_generate.asm"
.include "lf2407_regs.h"
.include "pwm_generate_vec.asm"
.def _cy_begin
.data
Input_Temp .word 00h
Output_Temp .word 00h
.text
_cy_begin:
NOP
CALL system_init
CALL PWM_init
cy_WAIT:
NOP
NOP
B cy_WAIT
system_init:
SETC INTM
CLRC OVM
CLRC SXM
CLRC CNF
LDP #DP_PF1
SPLK #081FEh,SCSR1 M
SPLK #0E8h,WDCR
LDP #0
SPLK #0002h,IMR
SPLK #0FFFFh,IFR
RET
PWM_init:
LDP #DP_PF2
LACL MCRC
OR #007EH
SACL MCRC
LDP #DP_EVB
SPLK #0FFFFH,EVBIFRA
SPLK #0666H,ACTRB
SPLK #00H,DBTCONB
SPLK #10H,CMPR4
SPLK #20H,CMPR5
SPLK #30H,CMPR6
SPLK #60H,T3PR
SPLK #0A600H,COMCONB
SPLK #0,T3CNT
SPLK #41H,GPTCONB
SPLK #080H,EVBIMRA
SPLK #0174EH,T3CON
CLRC INTM
RET
GISR2:
LDP #0E0h
LACC PIVR,1
ADD #PVECTORS
BACC
T3GP_ISR:
LDP #DP_EVB
SPLK #0,T3CNT
GISR2_RET:
CLRC INTM
RET
PHANTOM:
LDP #DP_PF1
SPLK #05555h,WDKEY
SPLK #0AAAAh,WDKEY
RET
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -