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

📄 main.asm

📁 用于DSP中的图像采集.是基于DSP与SAA7111A的连接,定义一个按钮,按一下采一副图像
💻 ASM
字号:
* filename : main.asm*
* -an example to test the I2C data transfer using EEPROM, its address *
*  is defined in i2c.inc K_SLAVEADDR *

     .mmregs               
     .def start0,_IMAGE_DATA,_AA
     .ref _INIT_PLL

     .def INT3_ISR
			.align 128
_AA         .usect "data",01H  
_IMAGE_DATA	.usect "data",06FFEH      		
			
SAA_ADDR   .set	  8000H         ;源数据I/O地址


TEST_IO    .set   0001H         ;IO空间测试



************************************************************************
 ;MAIN ROUTINE
************************************************************************
     .text          
start0: 

   STM   #0000000010101000b, PMST ;DROM=1,OVLY=1数据DARAM0~7,程序DARAM0~3,
   STM   #0000000000000000b, SWWSR; I/O空间等待0周期,数据程序空间等待2周期
  
   NOP
   CALL _INIT_PLL
   STM	#_AA,	AR1
   ST   #0,     *AR1
   STM  #_IMAGE_DATA, AR2
   PORTW	*AR1, TEST_IO
   SSBX		INTM          ;关中断
   STM		#0100H,	IMR   ;允许INT3中断
   STM		#0FFH,IFR	  ;清除所有挂起的中断
   RSBX		INTM          ;开中断
   PORTR	TEST_IO, *AR1
stop:
    SSBX XF ;XF置1
     RSBX XF ;XF清0
   B stop ;跳转到程序开头循环执行
INT3_ISR:
     ADDM  #1,*AR1
     nop
     nop
     nop
     nop
     RSBX XF ;XF清0
     PORTR  SAA_ADDR,  *AR2+      ;从IO地址8000H读入数据存储器 
     NOP
     NOP
     SSBX XF ;XF置1
	 RETF
	 		
      .end
      


⌨️ 快捷键说明

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