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

📄 keyprocess.asm

📁 这是符合国家一级汉字标准的汉字显示液晶模块程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
$DGL	0,255
	mov	a,#017H	; 23 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line   399
$DGL	0,257
	br	!?L0041						;[INF] 3, 6
; line   402
$DGL	0,260
?L0055:
; line   403
$DGL	0,261
	mov	a,#029H	; 41 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line   405
$DGL	0,263
	br	!?L0041						;[INF] 3, 6
; line   738
$DGL	0,596
?L0056:
; line   739
$DGL	0,597
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0098						;[INF] 2, 6
; line   740
$DGL	0,598
??bb12_getIrKey:
; line   741
$DGL	0,599
	inc	?L0021						;[INF] 2, 4
??eb12_getIrKey:
?L0098:
; line   744
$DGL	0,602
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0100						;[INF] 2, 6
; line   745
$DGL	0,603
??bb13_getIrKey:
; line   746
$DGL	0,604
	mov	?L0021,#00H	; s_2ABCkeyCnt,0 		;[INF] 3, 6
; line   748
$DGL	0,606
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb13_getIrKey:
?L0100:
; line   751
$DGL	0,609
	cmp	?L0021,#04H	; s_2ABCkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0102						;[INF] 2, 6
; line   752
$DGL	0,610
??bb14_getIrKey:
; line   753
$DGL	0,611
	mov	?L0021,#00H	; s_2ABCkeyCnt,0 		;[INF] 3, 6
??eb14_getIrKey:
?L0102:
; line   757
$DGL	0,615
	cmp	?L0021,#03H	; s_2ABCkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0104						;[INF] 2, 6
; line   758
$DGL	0,616
??bb15_getIrKey:
; line   759
$DGL	0,617
	mov	a,#02AH	; 42 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb15_getIrKey:
?L0104:
; line   763
$DGL	0,621
	cmp	?L0021,#00H	; s_2ABCkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0106						;[INF] 2, 6
; line   764
$DGL	0,622
??bb16_getIrKey:
; line   765
$DGL	0,623
	mov	a,#02BH	; 43 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb16_getIrKey:
?L0106:
; line   768
$DGL	0,626
	cmp	?L0021,#01H	; s_2ABCkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0108						;[INF] 2, 6
; line   769
$DGL	0,627
??bb17_getIrKey:
; line   770
$DGL	0,628
	mov	a,#02CH	; 44 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb17_getIrKey:
?L0108:
; line   773
$DGL	0,631
	cmp	?L0021,#02H	; s_2ABCkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0110						;[INF] 2, 6
; line   774
$DGL	0,632
??bb18_getIrKey:
; line   775
$DGL	0,633
	mov	a,#02DH	; 45 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb18_getIrKey:
?L0110:
; line   778
$DGL	0,636
	br	!?L0041						;[INF] 3, 6
; line   780
$DGL	0,638
?L0057:
; line   781
$DGL	0,639
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0112						;[INF] 2, 6
; line   782
$DGL	0,640
??bb19_getIrKey:
; line   783
$DGL	0,641
	inc	?L0022						;[INF] 2, 4
??eb19_getIrKey:
?L0112:
; line   786
$DGL	0,644
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0114						;[INF] 2, 6
; line   787
$DGL	0,645
??bb1A_getIrKey:
; line   788
$DGL	0,646
	mov	?L0022,#00H	; s_3DEFkeyCnt,0 		;[INF] 3, 6
; line   790
$DGL	0,648
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb1A_getIrKey:
?L0114:
; line   793
$DGL	0,651
	cmp	?L0022,#04H	; s_3DEFkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0116						;[INF] 2, 6
; line   794
$DGL	0,652
??bb1B_getIrKey:
; line   795
$DGL	0,653
	mov	?L0022,#00H	; s_3DEFkeyCnt,0 		;[INF] 3, 6
??eb1B_getIrKey:
?L0116:
; line   799
$DGL	0,657
	cmp	?L0022,#03H	; s_3DEFkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0118						;[INF] 2, 6
; line   800
$DGL	0,658
??bb1C_getIrKey:
; line   801
$DGL	0,659
	mov	a,#02EH	; 46 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb1C_getIrKey:
?L0118:
; line   805
$DGL	0,663
	cmp	?L0022,#00H	; s_3DEFkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0120						;[INF] 2, 6
; line   806
$DGL	0,664
??bb1D_getIrKey:
; line   807
$DGL	0,665
	mov	a,#02FH	; 47 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb1D_getIrKey:
?L0120:
; line   810
$DGL	0,668
	cmp	?L0022,#01H	; s_3DEFkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0122						;[INF] 2, 6
; line   811
$DGL	0,669
??bb1E_getIrKey:
; line   812
$DGL	0,670
	mov	a,#030H	; 48 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb1E_getIrKey:
?L0122:
; line   815
$DGL	0,673
	cmp	?L0022,#02H	; s_3DEFkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0124						;[INF] 2, 6
; line   816
$DGL	0,674
??bb1F_getIrKey:
; line   817
$DGL	0,675
	mov	a,#031H	; 49 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb1F_getIrKey:
?L0124:
; line   820
$DGL	0,678
	br	!?L0041						;[INF] 3, 6
; line   822
$DGL	0,680
?L0058:
; line   823
$DGL	0,681
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0126						;[INF] 2, 6
; line   824
$DGL	0,682
??bb20_getIrKey:
; line   825
$DGL	0,683
	inc	?L0023						;[INF] 2, 4
??eb20_getIrKey:
?L0126:
; line   828
$DGL	0,686
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0128						;[INF] 2, 6
; line   829
$DGL	0,687
??bb21_getIrKey:
; line   830
$DGL	0,688
	mov	?L0023,#00H	; s_4GHIkeyCnt,0 		;[INF] 3, 6
; line   832
$DGL	0,690
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb21_getIrKey:
?L0128:
; line   835
$DGL	0,693
	cmp	?L0023,#04H	; s_4GHIkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0130						;[INF] 2, 6
; line   836
$DGL	0,694
??bb22_getIrKey:
; line   837
$DGL	0,695
	mov	?L0023,#00H	; s_4GHIkeyCnt,0 		;[INF] 3, 6
??eb22_getIrKey:
?L0130:
; line   841
$DGL	0,699
	cmp	?L0023,#03H	; s_4GHIkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0132						;[INF] 2, 6
; line   842
$DGL	0,700
??bb23_getIrKey:
; line   843
$DGL	0,701
	mov	a,#032H	; 50 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb23_getIrKey:
?L0132:
; line   847
$DGL	0,705
	cmp	?L0023,#00H	; s_4GHIkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0134						;[INF] 2, 6
; line   848
$DGL	0,706
??bb24_getIrKey:
; line   849
$DGL	0,707
	mov	a,#033H	; 51 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb24_getIrKey:
?L0134:
; line   852
$DGL	0,710
	cmp	?L0023,#01H	; s_4GHIkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0136						;[INF] 2, 6
; line   853
$DGL	0,711
??bb25_getIrKey:
; line   854
$DGL	0,712
	mov	a,#034H	; 52 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb25_getIrKey:
?L0136:
; line   857
$DGL	0,715
	cmp	?L0023,#02H	; s_4GHIkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0138						;[INF] 2, 6
; line   858
$DGL	0,716
??bb26_getIrKey:
; line   859
$DGL	0,717
	mov	a,#035H	; 53 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb26_getIrKey:
?L0138:
; line   862
$DGL	0,720
	br	!?L0041						;[INF] 3, 6
; line   864
$DGL	0,722
?L0059:
; line   865
$DGL	0,723
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0140						;[INF] 2, 6
; line   866
$DGL	0,724
??bb27_getIrKey:
; line   867
$DGL	0,725
	inc	?L0024						;[INF] 2, 4
??eb27_getIrKey:
?L0140:
; line   870
$DGL	0,728
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0142						;[INF] 2, 6
; line   871
$DGL	0,729
??bb28_getIrKey:
; line   872
$DGL	0,730
	mov	?L0024,#00H	; s_5JKLkeyCnt,0 		;[INF] 3, 6
; line   874
$DGL	0,732
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb28_getIrKey:
?L0142:
; line   877
$DGL	0,735
	cmp	?L0024,#04H	; s_5JKLkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0144						;[INF] 2, 6
; line   878
$DGL	0,736
??bb29_getIrKey:
; line   879
$DGL	0,737
	mov	?L0024,#00H	; s_5JKLkeyCnt,0 		;[INF] 3, 6
??eb29_getIrKey:
?L0144:
; line   883
$DGL	0,741
	cmp	?L0024,#03H	; s_5JKLkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0146						;[INF] 2, 6
; line   884
$DGL	0,742
??bb2A_getIrKey:
; line   885
$DGL	0,743
	mov	a,#018H	; 24 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb2A_getIrKey:
?L0146:
; line   889
$DGL	0,747
	cmp	?L0024,#00H	; s_5JKLkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0148						;[INF] 2, 6
; line   890
$DGL	0,748
??bb2B_getIrKey:
; line   891
$DGL	0,749
	mov	a,#019H	; 25 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb2B_getIrKey:
?L0148:
; line   894
$DGL	0,752
	cmp	?L0024,#01H	; s_5JKLkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0150						;[INF] 2, 6
; line   895
$DGL	0,753
??bb2C_getIrKey:
; line   896
$DGL	0,754
	mov	a,#01AH	; 26 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb2C_getIrKey:
?L0150:
; line   899
$DGL	0,757
	cmp	?L0024,#02H	; s_5JKLkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0152						;[INF] 2, 6
; line   900
$DGL	0,758
??bb2D_getIrKey:
; line   901
$DGL	0,759
	mov	a,#01BH	; 27 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb2D_getIrKey:
?L0152:
; line   904
$DGL	0,762
	br	!?L0041						;[INF] 3, 6
; line   906
$DGL	0,764
?L0060:
; line   907
$DGL	0,765
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0154						;[INF] 2, 6
; line   908
$DGL	0,766
??bb2E_getIrKey:
; line   909
$DGL	0,767
	inc	?L0025						;[INF] 2, 4
??eb2E_getIrKey:
?L0154:
; line   912
$DGL	0,770
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0156						;[INF] 2, 6
; line   913
$DGL	0,771
??bb2F_getIrKey:
; line   914
$DGL	0,772
	mov	?L0025,#00H	; s_6MNOkeyCnt,0 		;[INF] 3, 6
; line   916
$DGL	0,774
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb2F_getIrKey:
?L0156:
; line   919
$DGL	0,777
	cmp	?L0025,#04H	; s_6MNOkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0158						;[INF] 2, 6
; line   920
$DGL	0,778
??bb30_getIrKey:
; line   921
$DGL	0,779
	mov	?L0025,#00H	; s_6MNOkeyCnt,0 		;[INF] 3, 6
??eb30_getIrKey:
?L0158:
; line   925
$DGL	0,783
	cmp	?L0025,#03H	; s_6MNOkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0160						;[INF] 2, 6
; line   926
$DGL	0,784
??bb31_getIrKey:
; line   927
$DGL	0,785
	mov	a,#01CH	; 28 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb31_getIrKey:
?L0160:
; line   931
$DGL	0,789
	cmp	?L0025,#00H	; s_6MNOkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0162						;[INF] 2, 6
; line   932
$DGL	0,790
??bb32_getIrKey:
; line   933
$DGL	0,791
	mov	a,#01DH	; 29 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb32_getIrKey:
?L0162:
; line   936
$DGL	0,794
	cmp	?L0025,#01H	; s_6MNOkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0164						;[INF] 2, 6
; line   937
$DGL	0,795
??bb33_getIrKey:
; line   938
$DGL	0,796
	mov	a,#01EH	; 30 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb33_getIrKey:
?L0164:
; line   941
$DGL	0,799
	cmp	?L0025,#02H	; s_6MNOkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0166						;[INF] 2, 6
; line   942
$DGL	0,800
??bb34_getIrKey:
; line   943
$DGL	0,801
	mov	a,#01FH	; 31 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb34_getIrKey:
?L0166:
; line   946
$DGL	0,804
	br	!?L0041						;[INF] 3, 6
; line   948
$DGL	0,806
?L0061:
; line   949
$DGL	0,807
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0168						;[INF] 2, 6
; line   950
$DGL	0,808
??bb35_getIrKey:
; line   951
$DGL	0,809
	inc	?L0026						;[INF] 2, 4

⌨️ 快捷键说明

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