📄 initdsp.asm
字号:
*********************************************************
*毕业设计 *
*FILENAME:initdsp.asm *
*This file initiates main registers of c5409 *
*copyright reserved by 彭洪 2-6-2005 *
* *
*********************************************************
.include "initdsp.inc"
.global _initdsp
.mmregs
.sect ".text" ;此段放入.text段中
_initdsp:
ssbx intm ;close all interrupt
stm #0000h,ifr ;clear all interrupt_flag
stm #K_IMR_AD_OFF,imr ;载入中断设置(关闭AD)
stm #K_SWWSR,swwsr ;初始化swwsr
stm #K_ST0,st0 ;初始化st0
stm #K_ST1,st1 ;初始化st1
stm #K_PMST,pmst ;初始化pmst,中断向量表放在2780h
stm #K_TCR,tcr ;初始化定时器控制寄存器
;stm #3800h,sp
*********************************************************
*添加的测试部分 *
*********************************************************
TEST_XF:
stm #0,brc
rptb bbb-1
rsbx xf
ld #3,a
Softloop3b:
sub #1,a
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
bc Softloop3b,ANEQ
ssbx xf
ld #3,a
Softloop3a:
sub #1,a
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
bc Softloop3a,ANEQ
nop
bbb:
rsbx intm ;开中断
ret
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -