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

📄 c7_1_1.asm

📁 dsp入门与实践一书的源代码
💻 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 + -