ad.asm

来自「本系统参照片上系统的设计架构、采用FPGA与SPCE061A相结合的方法」· 汇编 代码 · 共 33 行

ASM
33
字号
.DEFINE  P_ADC_MUX_Crtl  0x702B 
.DEFINE  P_ADC_MUX_Data  0x702C
.DEFINE  P_ADC           0x7014
.DEFINE  P_ADC_Ctrl      0x7015
  
.PUBLIC _AD_Enable;
.PUBLIC _AD_Select;
.code
_AD_Enable:.proc
   R1=0x0001;
   [P_ADC_Ctrl]=R1;
   retf;
  .ENDP;  
 _AD_Select:.Proc
   PUSH R1,R5 TO [SP];
   BP=SP;
   R1=[BP+8];
   [P_ADC_MUX_Crtl]=R1; 
   POP R1,R5 FROM [SP];
   RETF;
  .ENDP;
.PUBLIC _AD_Data;    

 _AD_Data:.Proc
   R1=[P_ADC_MUX_Crtl];
   TEST R1,0x8000;
   JZ _AD_Data;
   R1=[P_ADC_MUX_Data];
   R1=R1 LSR 4;
   R1=R1 LSR 2;
   retf;
  .ENDP; 
.end;   

⌨️ 快捷键说明

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