c7_4_1.asm
来自「DSP应用开发实用子程序 本书从工程应用的角度出发」· 汇编 代码 · 共 64 行
ASM
64 行
.title "spwm_generate.asm"
.include "lf2407_regs.h"
.include "spwm_generate_vec.asm"
.ref F$$ITOF,F$$DIV,F$$MUL,F$$FTOI,F$$ADD,F$$LTOF,F$$SUB
.ref _sin
.def _cy_begin
.data
Input_Temp .word 00h
Output_Temp .word 00h
ST0_CON1 .word 00h
ST1_CON1 .word 00h
STACK .usect "STACKS",100h
FCL .usect "data_PRM",1
FCH .usect "data_PRM",1
FRL .usect "data_PRM",1
FRH .usect "data_PRM",1
AL .usect "data_PRM",1
AH .usect "data_PRM",1
N .usect "data_PRM",1 NL .usect "data_PRM",1
NH .usect "data_PRM",1
I .usect "data_PRM",1
T3PR_TEMPL .usect "data_PRM",1
T3PR_TEMPH .usect "data_PRM",1
DATIOL .usect "data_PRM",1
DATIOH .usect "data_PRM",1
DFLAG .usect "data_PRM",1
.text
_cy_begin:
NOP
CALL SYSINIT
CALL PWM_INIT
LDP #5
SPLK #2710H,FCL
SPLK #0,FCH
SPLK #032H,FRL
SPLK #0,FRH
SPLK #3E8H,AL
SPLK #0,AH
SPLK #0,I
SPLK #1,DFLAG
CALL JISUAN
LOOP:
LDP #5
BIT DFLAG,BIT0
BCND LOOP,NTC
LACL DFLAG
AND #0FFFEH
SACL DFLAG
CALL DATIO
B LOOP
;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?