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

📄 keyprocess.asm

📁 这是符合国家一级汉字标准的汉字显示液晶模块程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line   397
$DGL	0,253
	br	!?L0039						;[INF] 3, 6
; line   400
$DGL	0,256
?L0053:
; line   401
$DGL	0,257
	mov	a,#029H	; 41 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line   403
$DGL	0,259
	br	!?L0039						;[INF] 3, 6
; line   736
$DGL	0,592
?L0054:
; line   737
$DGL	0,593
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0096						;[INF] 2, 6
; line   738
$DGL	0,594
??bb12_getIrKey:
; line   739
$DGL	0,595
	inc	?L0019						;[INF] 2, 4
??eb12_getIrKey:
?L0096:
; line   742
$DGL	0,598
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0098						;[INF] 2, 6
; line   743
$DGL	0,599
??bb13_getIrKey:
; line   744
$DGL	0,600
	mov	?L0019,#00H	; s_2ABCkeyCnt,0 		;[INF] 3, 6
; line   746
$DGL	0,602
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb13_getIrKey:
?L0098:
; line   749
$DGL	0,605
	cmp	?L0019,#04H	; s_2ABCkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0100						;[INF] 2, 6
; line   750
$DGL	0,606
??bb14_getIrKey:
; line   751
$DGL	0,607
	mov	?L0019,#00H	; s_2ABCkeyCnt,0 		;[INF] 3, 6
??eb14_getIrKey:
?L0100:
; line   755
$DGL	0,611
	cmp	?L0019,#03H	; s_2ABCkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0102						;[INF] 2, 6
; line   756
$DGL	0,612
??bb15_getIrKey:
; line   757
$DGL	0,613
	mov	a,#02AH	; 42 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb15_getIrKey:
?L0102:
; line   761
$DGL	0,617
	cmp	?L0019,#00H	; s_2ABCkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0104						;[INF] 2, 6
; line   762
$DGL	0,618
??bb16_getIrKey:
; line   763
$DGL	0,619
	mov	a,#02BH	; 43 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb16_getIrKey:
?L0104:
; line   766
$DGL	0,622
	cmp	?L0019,#01H	; s_2ABCkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0106						;[INF] 2, 6
; line   767
$DGL	0,623
??bb17_getIrKey:
; line   768
$DGL	0,624
	mov	a,#02CH	; 44 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb17_getIrKey:
?L0106:
; line   771
$DGL	0,627
	cmp	?L0019,#02H	; s_2ABCkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0108						;[INF] 2, 6
; line   772
$DGL	0,628
??bb18_getIrKey:
; line   773
$DGL	0,629
	mov	a,#02DH	; 45 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb18_getIrKey:
?L0108:
; line   776
$DGL	0,632
	br	!?L0039						;[INF] 3, 6
; line   778
$DGL	0,634
?L0055:
; line   779
$DGL	0,635
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0110						;[INF] 2, 6
; line   780
$DGL	0,636
??bb19_getIrKey:
; line   781
$DGL	0,637
	inc	?L0020						;[INF] 2, 4
??eb19_getIrKey:
?L0110:
; line   784
$DGL	0,640
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0112						;[INF] 2, 6
; line   785
$DGL	0,641
??bb1A_getIrKey:
; line   786
$DGL	0,642
	mov	?L0020,#00H	; s_3DEFkeyCnt,0 		;[INF] 3, 6
; line   788
$DGL	0,644
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb1A_getIrKey:
?L0112:
; line   791
$DGL	0,647
	cmp	?L0020,#04H	; s_3DEFkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0114						;[INF] 2, 6
; line   792
$DGL	0,648
??bb1B_getIrKey:
; line   793
$DGL	0,649
	mov	?L0020,#00H	; s_3DEFkeyCnt,0 		;[INF] 3, 6
??eb1B_getIrKey:
?L0114:
; line   797
$DGL	0,653
	cmp	?L0020,#03H	; s_3DEFkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0116						;[INF] 2, 6
; line   798
$DGL	0,654
??bb1C_getIrKey:
; line   799
$DGL	0,655
	mov	a,#02EH	; 46 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb1C_getIrKey:
?L0116:
; line   803
$DGL	0,659
	cmp	?L0020,#00H	; s_3DEFkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0118						;[INF] 2, 6
; line   804
$DGL	0,660
??bb1D_getIrKey:
; line   805
$DGL	0,661
	mov	a,#02FH	; 47 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb1D_getIrKey:
?L0118:
; line   808
$DGL	0,664
	cmp	?L0020,#01H	; s_3DEFkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0120						;[INF] 2, 6
; line   809
$DGL	0,665
??bb1E_getIrKey:
; line   810
$DGL	0,666
	mov	a,#030H	; 48 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb1E_getIrKey:
?L0120:
; line   813
$DGL	0,669
	cmp	?L0020,#02H	; s_3DEFkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0122						;[INF] 2, 6
; line   814
$DGL	0,670
??bb1F_getIrKey:
; line   815
$DGL	0,671
	mov	a,#031H	; 49 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb1F_getIrKey:
?L0122:
; line   818
$DGL	0,674
	br	!?L0039						;[INF] 3, 6
; line   820
$DGL	0,676
?L0056:
; line   821
$DGL	0,677
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0124						;[INF] 2, 6
; line   822
$DGL	0,678
??bb20_getIrKey:
; line   823
$DGL	0,679
	inc	?L0021						;[INF] 2, 4
??eb20_getIrKey:
?L0124:
; line   826
$DGL	0,682
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0126						;[INF] 2, 6
; line   827
$DGL	0,683
??bb21_getIrKey:
; line   828
$DGL	0,684
	mov	?L0021,#00H	; s_4GHIkeyCnt,0 		;[INF] 3, 6
; line   830
$DGL	0,686
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb21_getIrKey:
?L0126:
; line   833
$DGL	0,689
	cmp	?L0021,#04H	; s_4GHIkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0128						;[INF] 2, 6
; line   834
$DGL	0,690
??bb22_getIrKey:
; line   835
$DGL	0,691
	mov	?L0021,#00H	; s_4GHIkeyCnt,0 		;[INF] 3, 6
??eb22_getIrKey:
?L0128:
; line   839
$DGL	0,695
	cmp	?L0021,#03H	; s_4GHIkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0130						;[INF] 2, 6
; line   840
$DGL	0,696
??bb23_getIrKey:
; line   841
$DGL	0,697
	mov	a,#032H	; 50 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb23_getIrKey:
?L0130:
; line   845
$DGL	0,701
	cmp	?L0021,#00H	; s_4GHIkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0132						;[INF] 2, 6
; line   846
$DGL	0,702
??bb24_getIrKey:
; line   847
$DGL	0,703
	mov	a,#033H	; 51 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb24_getIrKey:
?L0132:
; line   850
$DGL	0,706
	cmp	?L0021,#01H	; s_4GHIkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0134						;[INF] 2, 6
; line   851
$DGL	0,707
??bb25_getIrKey:
; line   852
$DGL	0,708
	mov	a,#034H	; 52 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb25_getIrKey:
?L0134:
; line   855
$DGL	0,711
	cmp	?L0021,#02H	; s_4GHIkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0136						;[INF] 2, 6
; line   856
$DGL	0,712
??bb26_getIrKey:
; line   857
$DGL	0,713
	mov	a,#035H	; 53 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb26_getIrKey:
?L0136:
; line   860
$DGL	0,716
	br	!?L0039						;[INF] 3, 6
; line   862
$DGL	0,718
?L0057:
; line   863
$DGL	0,719
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0138						;[INF] 2, 6
; line   864
$DGL	0,720
??bb27_getIrKey:
; line   865
$DGL	0,721
	inc	?L0022						;[INF] 2, 4
??eb27_getIrKey:
?L0138:
; line   868
$DGL	0,724
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0140						;[INF] 2, 6
; line   869
$DGL	0,725
??bb28_getIrKey:
; line   870
$DGL	0,726
	mov	?L0022,#00H	; s_5JKLkeyCnt,0 		;[INF] 3, 6
; line   872
$DGL	0,728
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb28_getIrKey:
?L0140:
; line   875
$DGL	0,731
	cmp	?L0022,#04H	; s_5JKLkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0142						;[INF] 2, 6
; line   876
$DGL	0,732
??bb29_getIrKey:
; line   877
$DGL	0,733
	mov	?L0022,#00H	; s_5JKLkeyCnt,0 		;[INF] 3, 6
??eb29_getIrKey:
?L0142:
; line   881
$DGL	0,737
	cmp	?L0022,#03H	; s_5JKLkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0144						;[INF] 2, 6
; line   882
$DGL	0,738
??bb2A_getIrKey:
; line   883
$DGL	0,739
	mov	a,#018H	; 24 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb2A_getIrKey:
?L0144:
; line   887
$DGL	0,743
	cmp	?L0022,#00H	; s_5JKLkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0146						;[INF] 2, 6
; line   888
$DGL	0,744
??bb2B_getIrKey:
; line   889
$DGL	0,745
	mov	a,#019H	; 25 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb2B_getIrKey:
?L0146:
; line   892
$DGL	0,748
	cmp	?L0022,#01H	; s_5JKLkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0148						;[INF] 2, 6
; line   893
$DGL	0,749
??bb2C_getIrKey:
; line   894
$DGL	0,750
	mov	a,#01AH	; 26 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb2C_getIrKey:
?L0148:
; line   897
$DGL	0,753
	cmp	?L0022,#02H	; s_5JKLkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0150						;[INF] 2, 6
; line   898
$DGL	0,754
??bb2D_getIrKey:
; line   899
$DGL	0,755
	mov	a,#01BH	; 27 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb2D_getIrKey:
?L0150:
; line   902
$DGL	0,758
	br	!?L0039						;[INF] 3, 6
; line   904
$DGL	0,760
?L0058:
; line   905
$DGL	0,761
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0152						;[INF] 2, 6
; line   906
$DGL	0,762
??bb2E_getIrKey:
; line   907
$DGL	0,763
	inc	?L0023						;[INF] 2, 4
??eb2E_getIrKey:
?L0152:
; line   910
$DGL	0,766
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0154						;[INF] 2, 6
; line   911
$DGL	0,767
??bb2F_getIrKey:
; line   912
$DGL	0,768
	mov	?L0023,#00H	; s_6MNOkeyCnt,0 		;[INF] 3, 6
; line   914
$DGL	0,770
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb2F_getIrKey:
?L0154:
; line   917
$DGL	0,773
	cmp	?L0023,#04H	; s_6MNOkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0156						;[INF] 2, 6
; line   918
$DGL	0,774
??bb30_getIrKey:
; line   919
$DGL	0,775
	mov	?L0023,#00H	; s_6MNOkeyCnt,0 		;[INF] 3, 6
??eb30_getIrKey:
?L0156:
; line   923
$DGL	0,779
	cmp	?L0023,#03H	; s_6MNOkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0158						;[INF] 2, 6
; line   924
$DGL	0,780
??bb31_getIrKey:
; line   925
$DGL	0,781
	mov	a,#01CH	; 28 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb31_getIrKey:
?L0158:
; line   929
$DGL	0,785
	cmp	?L0023,#00H	; s_6MNOkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0160						;[INF] 2, 6
; line   930
$DGL	0,786
??bb32_getIrKey:
; line   931
$DGL	0,787
	mov	a,#01DH	; 29 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb32_getIrKey:
?L0160:
; line   934
$DGL	0,790
	cmp	?L0023,#01H	; s_6MNOkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0162						;[INF] 2, 6
; line   935
$DGL	0,791
??bb33_getIrKey:
; line   936
$DGL	0,792
	mov	a,#01EH	; 30 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb33_getIrKey:
?L0162:
; line   939
$DGL	0,795
	cmp	?L0023,#02H	; s_6MNOkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0164						;[INF] 2, 6
; line   940
$DGL	0,796
??bb34_getIrKey:
; line   941
$DGL	0,797
	mov	a,#01FH	; 31 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb34_getIrKey:
?L0164:
; line   944
$DGL	0,800
	br	!?L0039						;[INF] 3, 6
; line   946
$DGL	0,802
?L0059:
; line   947
$DGL	0,803
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0166						;[INF] 2, 6
; line   948
$DGL	0,804
??bb35_getIrKey:
; line   949
$DGL	0,805
	inc	?L0024						;[INF] 2, 4
??eb35_getIrKey:
?L0166:

⌨️ 快捷键说明

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