⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c7_4_1.asm

📁 DSP应用开发实用子程序 本书从工程应用的角度出发
💻 ASM
字号:

   



		.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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -