百位键处理子程序-keybw.asm

来自「红外抄表器.rar」· 汇编 代码 · 共 20 行

ASM
20
字号
;##############个位键处理子程序-KEYBW ############
;入口参数:无
;出口参数:无
;需调用函数:显示机号子程序-DISJIHAO
;说明:会修改JIHAOH的低四位,使之从零到九循环增加
;     EDSCAN定义在个位键处理子程序内
;################################################

KEYBW:MOV A,JIHAOH
	  ANL A,#0FH			;保留低四位
	  INC A
	  CJNE A,#09H,BW00		;
BW00: JNC BW01 			;A>09H则转	        	
	  INC JIHAOH			;A<=09H时 个位加一
	  LJMP BW02
BW01: ANL JIHAOH,#0F0H		;A>09H时,个位清零
BW02: SETB DISMOD       	;反白显示机号
	  LCALL DISJIHAO
	  LCALL DLY10MS
	  RET

⌨️ 快捷键说明

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