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

📄 iaptest.asm

📁 philips单片机IAP操作的测试代码
💻 ASM
字号:
sfr AUXR1	 = 0xA2;
sfr FCF		=  0xB1;

XTAL_MHZ        EQU     11           ; Chip runs at 11MHz
?PR?_TestDataByte?ISA  SEGMENT CODE
RSEG ?PR?_TestDataByte?ISA
PUBLIC _TestDataByte         ; Entry Point for C Compiler
; unsigned char ProgramDataByte (unsigned int addr, unsigned char v);
; The C51 compiler passes addr in R6/R7 and v in R5

_TestDataByte:       ;MOV  AUXR1,#20H     ; ENBOOT = 1 (required on some parts)
			;CLR  EA
			ANL FCF,#0FCH
		
                        MOV   DPH,R6
                        MOV   DPL,R7
                        MOV   ACC,R5
                        MOV   R0,#XTAL_MHZ
                        MOV   R1,ACC        ; function code
                        LCALL  0x1FF0         ; Call Philips firmware
                        MOV   R7,ACC           ; C51 expects return in R7
			ORL    FCF,#01H
			MOV   AUXR1,0x00 ; ENBOOT = 0(required on some parts)
                       
		;	SETB	EA
		
			RET
		        END

⌨️ 快捷键说明

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