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

📄 dspbird.asm

📁 转载: DSP串口硬件SPI接口LCD12864显示C++程序代码 细描述: 终于把5409的McBSP的配置搞清楚了!现在就把我做的写出来
💻 ASM
📖 第 1 页 / 共 3 页
字号:
	.global	_Timer1Isr
	.sym	_Timer1Isr,_Timer1Isr, 32, 2, 0
	.func	368

;***************************************************************
;* FUNCTION DEF: _Timer1Isr                                    *
;***************************************************************
_Timer1Isr:
	.line	1
        PSHM      AR1
        PSHM      ST0
        PSHM      ST1
        PSHM      PMST
        ANDM      #32063,*(ST1)
        ORM       #16384,*(ST1)
        ANDM      #-4,*(PMST)
        NOP
	.line	2
        STM       #50,AR1
        ORM       #16,*AR1              ; |369| 
	.line	3
        POPM      PMST
        POPM      ST1
        POPM      ST0
        POPM      AR1
        RETE
        ; branch occurs
	.endfunc	370,021800400h,4


	.sect	".text"
	.global	_Timer0Isr
	.sym	_Timer0Isr,_Timer0Isr, 32, 2, 0
	.func	329

;***************************************************************
;* FUNCTION DEF: _Timer0Isr                                    *
;***************************************************************
_Timer0Isr:
	.line	1
        NOP
        PSHM      AL
        PSHM      AH
        PSHM      AG
        PSHM      BL
        PSHM      BH
        PSHM      BG
        PSHM      AR0
        PSHM      AR1
        PSHM      AR2
        PSHM      AR3
        PSHM      AR4
        PSHM      AR5
        PSHM      AR6
        PSHM      AR7
        PSHM      FP
        PSHM      BK
        PSHM      T
        PSHM      ST0
        PSHM      ST1
        PSHM      BRC
        PSHM      PMST
        PSHM      RSA
        PSHM      REA
        ANDM      #32063,*(ST1)
        ORM       #16384,*(ST1)
        ANDM      #-4,*(PMST)
        LDM       SP,A
        ANDM      #-2,*(SP)
        NOP
        NOP
        PSHM      AL
        FRAME     #-3
	.line	4
        SSBX      SXM
        LD        *(_count$2),A
        ADD       #1,A,A                ; |332| 
        STL       A,*(_count$2)
        LD        *(AL),A               ; |332| 
        SUB       #1000,A,A             ; |332| 
        BC        L16,ALT               ; |332| 
        ; branch occurs ; |332| 
	.line	6
        ST        #0,*(_count$2)        ; |334| 
	.line	7
        LD        *(_IOXF),A            ; |335| 
        LD        #0,B
        BC        L15,ANEQ              ; |335| 
        ; branch occurs ; |335| 
        LD        #1,B
L15:    
        STL       B,*(_IOXF)
	.line	8
        STM       #56,AR1
        ST        #14,*AR1              ; |336| 
	.line	9
        STM       #57,AR1
        XORM      #32,*AR1              ; |337| 
	.line	11
        XORM      #2,*AR1               ; |339| 
	.line	13
        XORM      #8,*AR1               ; |341| 
	.line	16
        XORM      #1,*AR1               ; |344| 
	.line	18
        XORM      #4,*AR1               ; |346| 
	.line	20
        LD        #15,A
        AND       *(_ledcount$3),A      ; |348| 
        STL       A,*SP(0)
        CALL      #_LedDisplay__6LedObjFUc ; |348| 
        ; call occurs [#_LedDisplay__6LedObjFUc] ; |348| 
	.line	21
        ADDM      #1,*(_ledcount$3)     ; |349| 
L16:    
	.line	38
        FRAME     #3
        POPM      SP
        NOP
        POPM      REA
        POPM      RSA
        POPM      PMST
        POPM      BRC
        POPM      ST1
        POPM      ST0
        POPM      T
        POPM      BK
        POPM      FP
        POPM      AR7
        POPM      AR6
        POPM      AR5
        POPM      AR4
        POPM      AR3
        POPM      AR2
        POPM      AR1
        POPM      AR0
        POPM      BG
        POPM      BH
        POPM      BL
        POPM      AG
        POPM      AH
        POPM      AL
        RETE
        ; branch occurs
	.endfunc	366,0e39dffc7h,25


	.sect	".text"
	.global	_Eint3Isr
	.sym	_Eint3Isr,_Eint3Isr, 32, 2, 0
	.func	390

;***************************************************************
;* FUNCTION DEF: _Eint3Isr                                     *
;***************************************************************
_Eint3Isr:
	.line	1
        PSHM      AR1
        PSHM      ST1
        PSHM      PMST
        ANDM      #32063,*(ST1)
        ORM       #16384,*(ST1)
        ANDM      #-4,*(PMST)
        NOP
	.line	6
        STM       #1,AR1
        ST        #256,*AR1             ; |395| 
	.line	7
        POPM      PMST
        POPM      ST1
        POPM      AR1
        RETE
        ; branch occurs
	.endfunc	396,021000400h,3


	.sect	".text"
	.global	_Eint2Isr
	.sym	_Eint2Isr,_Eint2Isr, 32, 2, 0
	.func	384

;***************************************************************
;* FUNCTION DEF: _Eint2Isr                                     *
;***************************************************************
_Eint2Isr:
	.line	1
        PSHM      AR1
        PSHM      ST1
        PSHM      PMST
        ANDM      #32063,*(ST1)
        ORM       #16384,*(ST1)
        ANDM      #-4,*(PMST)
        NOP
	.line	4
        STM       #1,AR1
        ST        #4,*AR1               ; |387| 
	.line	5
        POPM      PMST
        POPM      ST1
        POPM      AR1
        RETE
        ; branch occurs
	.endfunc	388,021000400h,3


	.sect	".text"
	.global	_Eint1Isr
	.sym	_Eint1Isr,_Eint1Isr, 32, 2, 0
	.func	378

;***************************************************************
;* FUNCTION DEF: _Eint1Isr                                     *
;***************************************************************
_Eint1Isr:
	.line	1
        PSHM      AR1
        PSHM      ST1
        PSHM      PMST
        ANDM      #32063,*(ST1)
        ORM       #16384,*(ST1)
        ANDM      #-4,*(PMST)
        NOP
	.line	4
        STM       #1,AR1
        ST        #2,*AR1               ; |381| 
	.line	5
        POPM      PMST
        POPM      ST1
        POPM      AR1
        RETE
        ; branch occurs
	.endfunc	382,021000400h,3


	.sect	".text"
	.global	_Eint0Isr
	.sym	_Eint0Isr,_Eint0Isr, 32, 2, 0
	.func	372

;***************************************************************
;* FUNCTION DEF: _Eint0Isr                                     *
;***************************************************************
_Eint0Isr:
	.line	1
        PSHM      AR1
        PSHM      ST1
        PSHM      PMST
        ANDM      #32063,*(ST1)
        ORM       #16384,*(ST1)
        ANDM      #-4,*(PMST)
        NOP
	.line	4
        STM       #1,AR1
        ST        #1,*AR1               ; |375| 
	.line	5
        POPM      PMST
        POPM      ST1
        POPM      AR1
        RETE
        ; branch occurs
	.endfunc	376,021000400h,3


;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES                               *
;***************************************************************
	.global	___nw__FUi

;***************************************************************
;* TYPE INFORMATION                                            *
;***************************************************************
	.sym	_TI_REG, 0, 14, 13, 16
	.stag	_SystemObj, 16
	.member	_SystemRamTest, 0, 14, 8, 16
	.eos
	.stag	_LedObj, 16
	.eos
	.stag	__TI_SREG, 1536
	.member	_IMR, 0, 14, 8, 16
	.member	_IFR, 16, 14, 8, 16
	.member	_Reserved0, 32, 62, 8, 64, , 4
	.member	_ST0, 96, 14, 8, 16
	.member	_ST1, 112, 14, 8, 16
	.member	_AL, 128, 14, 8, 16
	.member	_AH, 144, 14, 8, 16
	.member	_AG, 160, 14, 8, 16
	.member	_BL, 176, 14, 8, 16
	.member	_BH, 192, 14, 8, 16
	.member	_BG, 208, 14, 8, 16
	.member	_TREG, 224, 14, 8, 16
	.member	_TRN, 240, 14, 8, 16
	.member	_AR0, 256, 14, 8, 16
	.member	_AR1, 272, 14, 8, 16
	.member	_AR2, 288, 14, 8, 16
	.member	_AR3, 304, 14, 8, 16
	.member	_AR4, 320, 14, 8, 16
	.member	_AR5, 336, 14, 8, 16
	.member	_AR6, 352, 14, 8, 16
	.member	_AR7, 368, 14, 8, 16
	.member	_SP, 384, 14, 8, 16
	.member	_BK, 400, 14, 8, 16
	.member	_BRC, 416, 14, 8, 16
	.member	_RSA, 432, 14, 8, 16
	.member	_REA, 448, 14, 8, 16
	.member	_PMST, 464, 14, 8, 16
	.member	_XPC, 480, 14, 8, 16
	.member	_Reserved1, 496, 62, 8, 16, , 1
	.member	_DRR20, 512, 14, 8, 16
	.member	_DRR10, 528, 14, 8, 16
	.member	_DXR20, 544, 14, 8, 16
	.member	_DXR10, 560, 14, 8, 16
	.member	_TIM, 576, 14, 8, 16
	.member	_PRD, 592, 14, 8, 16
	.member	_TCR, 608, 14, 8, 16
	.member	_Reserved2, 624, 62, 8, 16, , 1
	.member	_SWWSR, 640, 14, 8, 16
	.member	_BSCR, 656, 14, 8, 16
	.member	_Reserved3, 672, 62, 8, 16, , 1
	.member	_SWCR, 688, 14, 8, 16
	.member	_HPIC, 704, 14, 8, 16
	.member	_Reserved4, 720, 62, 8, 48, , 3
	.member	_TIM1, 768, 14, 8, 16
	.member	_PRD1, 784, 14, 8, 16
	.member	_TCR1, 800, 14, 8, 16
	.member	_Reserved5, 816, 62, 8, 80, , 5
	.member	_SPSA0, 896, 14, 8, 16
	.member	_SPSD0, 912, 14, 8, 16
	.member	_Reserved6, 928, 62, 8, 32, , 2
	.member	_GPIOCR, 960, 14, 8, 16
	.member	_GPIOSR, 976, 14, 8, 16
	.member	_Reserved7, 992, 62, 8, 32, , 2
	.member	_DRR21, 1024, 14, 8, 16
	.member	_DRR11, 1040, 14, 8, 16
	.member	_DXR21, 1056, 14, 8, 16
	.member	_DXR11, 1072, 14, 8, 16
	.member	_Reserved8, 1088, 62, 8, 64, , 4
	.member	_SPSA1, 1152, 14, 8, 16
	.member	_SPSD1, 1168, 14, 8, 16
	.member	_Reserved9, 1184, 62, 8, 160, , 10
	.member	_DMPREC, 1344, 14, 8, 16
	.member	_DMSA, 1360, 14, 8, 16
	.member	_DMSDI, 1376, 14, 8, 16
	.member	_DMSDN, 1392, 14, 8, 16
	.member	_CLKMD, 1408, 14, 8, 16
	.member	_Reserved10, 1424, 62, 8, 112, , 7
	.eos
	.sym	_TI_PSREG, 0, 24, 13, 16,__TI_SREG
	.sym	_TI_PSREG, 0, 24, 13, 16,__TI_SREG
	.stag	__TI_McBSP0, 416
	.member	_DRR2, 0, 14, 8, 16
	.member	_DRR1, 16, 14, 8, 16
	.member	_DXR2, 32, 14, 8, 16
	.member	_DXR1, 48, 14, 8, 16
	.member	_Reserved, 64, 62, 8, 320, , 20
	.member	_SPSA, 384, 14, 8, 16
	.member	_SPSD, 400, 14, 8, 16
	.eos
	.sym	_TI_PMcBSP0, 0, 24, 13, 16,__TI_McBSP0
	.sym	_TI_PMcBSP0, 0, 24, 13, 16,__TI_McBSP0
	.stag	__TI_McBSP1, 160
	.member	_DRR2, 0, 14, 8, 16
	.member	_DRR1, 16, 14, 8, 16
	.member	_DXR2, 32, 14, 8, 16
	.member	_DXR1, 48, 14, 8, 16
	.member	_Reserved, 64, 62, 8, 64, , 4
	.member	_SPSA, 128, 14, 8, 16
	.member	_SPSD, 144, 14, 8, 16
	.eos
	.sym	_TI_PMcBSP1, 0, 24, 13, 16,__TI_McBSP1
	.sym	_TI_PMcBSP1, 0, 24, 13, 16,__TI_McBSP1
	.stag	__TI_TIMER, 48
	.member	_TIM, 0, 14, 8, 16
	.member	_PRD, 16, 14, 8, 16
	.member	_TCR, 32, 14, 8, 16
	.eos
	.sym	_TI_PTIMER, 0, 24, 13, 16,__TI_TIMER
	.sym	_TI_PTIMER, 0, 24, 13, 16,__TI_TIMER

⌨️ 快捷键说明

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