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

📄 hpi.a51

📁 基于an2131的usb程序
💻 A51
字号:
;HPIC1     SET     08000H
$NOMOD51
$nolist
$include(c:\cypress\usb\target\inc\ezregs.inc)


        ORG    03H
       LJMP  isr_int0
  
         ISEG   AT  80H
stack:   ds   20
   	 CSEG   AT  0
	 LJMP   start
	 ORG   1000H

start:   CLR   EA
         
         
hpi_init:     
         MOV   dptr,#8000H
         MOV   A,#9
         MOVX  @dptr,A
    	 MOV   dptr,#8002h
	 MOV   A,#9
	 MOVX  @dptr,A    ;HPIC
	 
        
        SETB   IT0
        SETB   EA
        SETB   EX0

wait:    NOP
        AJMP   wait



isr_int0:
         PUSH   DPS
	 PUSH   DPL
	 PUSH   DPH
	 PUSH   DPL1
	 PUSH   DPH1
	 PUSH   ACC
         

	 
         MOV   dptr,#8004h
	 MOV   A,#00H
         MOVX  @dptr,A
         MOV   dptr,#8006h
         MOV   A,#10H 
	 MOVX  @dptr,A       ;hpia
	  
	 MOV  R7,#32


send_data: 

        MOV     A,R7
	MOV     dptr,#8008h
	MOVX    @dptr,A
        MOV     A,#0
	MOV     dptr,#800ah
	MOVX    @dptr,A
	DJNZ    R7,send_data

         MOV   dptr,#8000H
         MOV   A,#9
         MOVX  @dptr,A
    	 MOV   dptr,#8002h
	 MOV   A,#9
	 MOVX  @dptr,A    ;HPIC
	
	POP    ACC
	POP    DPH1
	POP    DPL1
	POP    DPH
	POP    DPL
	POP    DPS	
			
	RETI

        
        END
	








⌨️ 快捷键说明

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