function.asm

来自「此程序为usb的驱动程序代码」· 汇编 代码 · 共 56 行

ASM
56
字号
*
		.mmregs
		.include constant.inc
		.include c54.inc
		
		.def timer0,hpisys
		.ref led_timer
		.ref led_map
		
*        .ref class,add_h,add_l,end_flg,run_flg,add_start,buf,check
*        .ref io_map,page,sec,progadd,flashadd,data_h,data_l
        .sect "progsys"
*************************** timer0 ***************************        
timer0:		
		PSHM AL
		PSHM AH
		PSHM AG
		PSHM AR2
		
		STM led_timer,AR2
		ADDM #1,*AR2
		LD *AR2,A
		BC 	timer0exit,ANEQ
				
		
		ST #LED_TIMER,*AR2				;-3096
		

		LDM ST1,A
		XOR #0x2000,A
		STLM A,ST1
		
		XORM #0x03,*(led_map)
		PORTW *(led_map),LED_ADDER
		
		
timer0exit:
		POPM AR2
		POPM AG
		POPM AH
		POPM AL
		RET
		
**********************************************************




***************************hpisys**************************

hpisys:
		RET		
		
		.end 
		

⌨️ 快捷键说明

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