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

📄 blink.lst

📁 一个基于dsp的灯闪实验程序
💻 LST
字号:
;***************************************************************
;* TMS320C54x ANSI C Codegen                      Version 3.10 *
;* Date/Time created: Thu Sep  9 11:02:38 1999                 *
;***************************************************************
	.mmregs
FP	.set	AR7
	.c_mode
;	C:\C54XTOOLS\OPT500.EXE -q -O2 C:\WINDOWS\TEMP\blink.if C:\WINDOWS\TEMP\blink.opt 
	.file	"blink.c"
	.file	"c:/c54xtools/stdlib.h"
	.sym	_size_t,0,14,13,16
	.sym	_wchar_t,0,4,13,16
	.stag	__div_t,32
	.member	_quot,0,4,8,16
	.member	_rem,16,4,8,16
	.eos
	.sym	_div_t,0,8,13,32,__div_t
	.stag	__ldiv_t,64
	.member	_quot,0,5,8,32
	.member	_rem,32,5,8,32
	.eos
	.sym	_ldiv_t,0,8,13,64,__ldiv_t
	.file	"../../../lib/h/type.h"
	.etag	.fake0,16
	.member	_False,0,4,16,16
	.member	_True,1,4,16,16
	.eos
	.sym	_bool,0,10,13,16,.fake0
	.sym	_f32,0,6,13,32
	.sym	_s32,0,5,13,32
	.sym	_s16,0,4,13,16
	.sym	_u8,0,14,13,16
	.sym	_u16,0,14,13,16
	.sym	_u32,0,15,13,32
	.file	"../../../lib/h/board.h"
	.etag	.fake1,16
	.member	_CpldCtrl1Reg,0,4,16,16
	.member	_CpldStatReg,1,4,16,16
	.member	_CpldDmctrlReg,2,4,16,16
	.member	_CpldDbioReg,3,4,16,16
	.member	_CpldCtrl2Reg,4,4,16,16
	.member	_CpldSem0Reg,5,4,16,16
	.member	_CpldSem1Reg,6,4,16,16
	.eos
	.sym	_CpldReg,0,10,13,16,.fake1
	.sym	_PCpldReg,0,26,13,16,.fake1
	.etag	.fake2,16
	.member	_BRD_SEM0,0,4,16,16
	.member	_BRD_SEM1,1,4,16,16
	.eos
	.sym	_BrdSem,0,10,13,16,.fake2
	.etag	.fake3,16
	.member	_BRD_HINT,0,4,16,16
	.member	_BRD_HINT2,1,4,16,16
	.eos
	.sym	_BrdIntr,0,10,13,16,.fake3
	.etag	.fake4,16
	.member	_BRD_LED0,0,4,16,16
	.member	_BRD_LED1,1,4,16,16
	.member	_BRD_LED2,2,4,16,16
	.eos
	.sym	_BrdLed,0,10,13,16,.fake4
	.sym	_Fp,0,144,13,16
	.file	"blink.c"
	.sect	".text"
	.global	_main
	.sym	_main,_main,32,2,0
	.func	12
;----------------------------------------------------------------------
;  12 | void main()                                                            
;----------------------------------------------------------------------

;***************************************************************
;* FUNCTION DEF: _main                                         *
;***************************************************************
_main:
        FRAME     #-1
	.line	3
;----------------------------------------------------------------------
;  14 | brd_init(100);                                                         
;  16 | // blink all 3 DSK leds forever                                        
;  17 | while (1)                                                              
;----------------------------------------------------------------------
        CALLD     #_brd_init            ; |14| 
	nop
        LD        #100,A                ; |14| 
        ; call occurs [#_brd_init] ; |14| 
L2:        
	.line	8
;----------------------------------------------------------------------
;  19 | brd_led_toggle(0);                                                     
;----------------------------------------------------------------------
        CALLD     #_brd_led_toggle      ; |19| 
	nop
        LD        #0,A                  ; |19| 
        ; call occurs [#_brd_led_toggle] ; |19| 
	.line	10
;----------------------------------------------------------------------
;  21 | brd_delay_msec(1000);                                                  
;----------------------------------------------------------------------
        CALLD     #_brd_delay_msec      ; |21| 
        LD        #1000,A               ; |21| 
        ; call occurs [#_brd_delay_msec] ; |21| 
	.line	12
;----------------------------------------------------------------------
;  23 | brd_led_toggle(1);                                                     
;----------------------------------------------------------------------
        CALLD     #_brd_led_toggle      ; |23| 
	nop
        LD        #1,A                  ; |23| 
        ; call occurs [#_brd_led_toggle] ; |23| 
	.line	14
;----------------------------------------------------------------------
;  25 | brd_delay_msec(1000);                                                  
;----------------------------------------------------------------------
        CALLD     #_brd_delay_msec      ; |25| 
        LD        #1000,A               ; |25| 
        ; call occurs [#_brd_delay_msec] ; |25| 
	.line	16
;----------------------------------------------------------------------
;  27 | brd_led_toggle(2);                                                     
;----------------------------------------------------------------------
        CALLD     #_brd_led_toggle      ; |27| 
	nop
        LD        #2,A                  ; |27| 
        ; call occurs [#_brd_led_toggle] ; |27| 
	.line	18
;----------------------------------------------------------------------
;  29 | brd_delay_msec(1000);                                                  
;----------------------------------------------------------------------
        CALLD     #_brd_delay_msec      ; |29| 
        LD        #1000,A               ; |29| 
        ; call occurs [#_brd_delay_msec] ; |29| 
	.line	19
        B         L2                    ; |30| 
        ; branch occurs ; |30| 
	.line	20
	.endfunc	31,000000000h,1


;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES                               *
;***************************************************************
	.global	_brd_init
	.global	_brd_led_toggle
	.global	_brd_delay_msec

⌨️ 快捷键说明

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