clonep.asm
来自「web51的开发库」· 汇编 代码 · 共 38 行
ASM
38 行
;; Clone IP point adress from EEPROM to prebuilded EEPROM packet;;extrn NUMBER(flash_ip_point);extrn BIT(flagIPactive) .global cloneIPpoint.nolist.include "param.inc".include "8019.inc".list .text.if RD2cloneIPpoint: ENABLE_DPTR2 ;select DPTR' mov DPTR,#flash_ip_point DISABLE_DPTR2 ;select DPTR.elsecloneIPpoint: mov DPH1,#HIGH(flash_ip_point) mov DPL1,#LOW(flash_ip_point).endif clr flagIPactive mov r1,#IP_ADDR_LENloadipp:ENABLE_EE_DPTR2 ;select EEPROM & DPTR' movx a,@dptr inc dptr ;inc source pointer jz nosetIPactive setb flagIPactivenosetIPactive: DISABLE_DPTR2 ;select DPTR lcall eewritea ; WARNING - OFF EEPROM inc dptr ;inc destination pointer djnz r1,loadipp ret ;; END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?