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

📄 test1.asm

📁 基于ti公司TMS320C5416编写的语言程序
💻 ASM
字号:
		.mmregs
		.global _c_int00
    	.sect ".vectors"  
rst:	B _c_int00
        NOP
	    NOP
		.space 16*4*16
int1:	B   WHQ
		nop
		nop
		.space 14*4*16
x       .usect  ".adbuff",30000
		.text
_c_int00:
		LD #0h,DP
		STM #0f800h,SP
		SSBX INTM
		STM #0e8H,PMST 
		;STM #0a8H,PMST 
		STM #9000H,BSCR
		STM 2fffh,SWWSR ;#7fffh
		ST   #1,2BH 
	    ST #0004h,CLKMD	
	    RPT #200
	    NOP
        ST #3007h,CLKMD			;工作在100MHz
		RPT #0FFh
		NOP  
		STM #0ffffh,IFR
		STM #0002h ,IMR 
		ST #x,AR1
		ST #149,AR4
        
LOOP    BC   $, NBIO            
        BC   $, BIO           
        NOP
        CALL  BDELAY 
        RSBX INTM  
WAIT    NOP
        B    WAIT
        ;****************************************
WHQ     CALL  DELAY
        RPT #199
        PORTR 0x8006,*AR1+  
        BANZ  LOOP1,*AR4- 
        NOP
        NOP
        NOP
        SSBX INTM
        ;****************************************
        ST  #30000,AR5
        ST  #x,AR1
        
FULL    ANDM #00FFH,*AR1+
        BANZ  FULL,*AR5-
        NOP
        NOP
        NOP
        B   $  
        
LOOP1   STM  #0ffffh,IFR
        RETE
       ;*****************************************  
       ;*****************************************  
BDELAY	NOP		;延时 sec_tenth/10 秒
    	STM #25000,AR7
		BANZ $,*AR7-
		RET


DELAY   RPT #1000  ;3us=20*800=1.6US
        NOP
        RET
       .end
        

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -