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

📄 keyprocess.asm

📁 这是符合国家一级汉字标准的汉字显示液晶模块程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
	mov	a,#017H	; 23 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line   400
$DGL	0,254
	br	!?L0039						;[INF] 3, 6
; line   403
$DGL	0,257
?L0053:
; line   404
$DGL	0,258
	mov	a,#029H	; 41 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line   406
$DGL	0,260
	br	!?L0039						;[INF] 3, 6
; line   739
$DGL	0,593
?L0054:
; line   740
$DGL	0,594
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0096						;[INF] 2, 6
; line   741
$DGL	0,595
??bb12_getIrKey:
; line   742
$DGL	0,596
	inc	?L0019						;[INF] 2, 4
??eb12_getIrKey:
?L0096:
; line   745
$DGL	0,599
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0098						;[INF] 2, 6
; line   746
$DGL	0,600
??bb13_getIrKey:
; line   747
$DGL	0,601
	mov	?L0019,#00H	; s_2ABCkeyCnt,0 		;[INF] 3, 6
; line   749
$DGL	0,603
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb13_getIrKey:
?L0098:
; line   752
$DGL	0,606
	cmp	?L0019,#04H	; s_2ABCkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0100						;[INF] 2, 6
; line   753
$DGL	0,607
??bb14_getIrKey:
; line   754
$DGL	0,608
	mov	?L0019,#00H	; s_2ABCkeyCnt,0 		;[INF] 3, 6
??eb14_getIrKey:
?L0100:
; line   758
$DGL	0,612
	cmp	?L0019,#03H	; s_2ABCkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0102						;[INF] 2, 6
; line   759
$DGL	0,613
??bb15_getIrKey:
; line   760
$DGL	0,614
	mov	a,#02AH	; 42 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb15_getIrKey:
?L0102:
; line   764
$DGL	0,618
	cmp	?L0019,#00H	; s_2ABCkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0104						;[INF] 2, 6
; line   765
$DGL	0,619
??bb16_getIrKey:
; line   766
$DGL	0,620
	mov	a,#02BH	; 43 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb16_getIrKey:
?L0104:
; line   769
$DGL	0,623
	cmp	?L0019,#01H	; s_2ABCkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0106						;[INF] 2, 6
; line   770
$DGL	0,624
??bb17_getIrKey:
; line   771
$DGL	0,625
	mov	a,#02CH	; 44 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb17_getIrKey:
?L0106:
; line   774
$DGL	0,628
	cmp	?L0019,#02H	; s_2ABCkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0108						;[INF] 2, 6
; line   775
$DGL	0,629
??bb18_getIrKey:
; line   776
$DGL	0,630
	mov	a,#02DH	; 45 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb18_getIrKey:
?L0108:
; line   779
$DGL	0,633
	br	!?L0039						;[INF] 3, 6
; line   781
$DGL	0,635
?L0055:
; line   782
$DGL	0,636
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0110						;[INF] 2, 6
; line   783
$DGL	0,637
??bb19_getIrKey:
; line   784
$DGL	0,638
	inc	?L0020						;[INF] 2, 4
??eb19_getIrKey:
?L0110:
; line   787
$DGL	0,641
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0112						;[INF] 2, 6
; line   788
$DGL	0,642
??bb1A_getIrKey:
; line   789
$DGL	0,643
	mov	?L0020,#00H	; s_3DEFkeyCnt,0 		;[INF] 3, 6
; line   791
$DGL	0,645
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb1A_getIrKey:
?L0112:
; line   794
$DGL	0,648
	cmp	?L0020,#04H	; s_3DEFkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0114						;[INF] 2, 6
; line   795
$DGL	0,649
??bb1B_getIrKey:
; line   796
$DGL	0,650
	mov	?L0020,#00H	; s_3DEFkeyCnt,0 		;[INF] 3, 6
??eb1B_getIrKey:
?L0114:
; line   800
$DGL	0,654
	cmp	?L0020,#03H	; s_3DEFkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0116						;[INF] 2, 6
; line   801
$DGL	0,655
??bb1C_getIrKey:
; line   802
$DGL	0,656
	mov	a,#02EH	; 46 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb1C_getIrKey:
?L0116:
; line   806
$DGL	0,660
	cmp	?L0020,#00H	; s_3DEFkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0118						;[INF] 2, 6
; line   807
$DGL	0,661
??bb1D_getIrKey:
; line   808
$DGL	0,662
	mov	a,#02FH	; 47 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb1D_getIrKey:
?L0118:
; line   811
$DGL	0,665
	cmp	?L0020,#01H	; s_3DEFkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0120						;[INF] 2, 6
; line   812
$DGL	0,666
??bb1E_getIrKey:
; line   813
$DGL	0,667
	mov	a,#030H	; 48 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb1E_getIrKey:
?L0120:
; line   816
$DGL	0,670
	cmp	?L0020,#02H	; s_3DEFkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0122						;[INF] 2, 6
; line   817
$DGL	0,671
??bb1F_getIrKey:
; line   818
$DGL	0,672
	mov	a,#031H	; 49 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb1F_getIrKey:
?L0122:
; line   821
$DGL	0,675
	br	!?L0039						;[INF] 3, 6
; line   823
$DGL	0,677
?L0056:
; line   824
$DGL	0,678
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0124						;[INF] 2, 6
; line   825
$DGL	0,679
??bb20_getIrKey:
; line   826
$DGL	0,680
	inc	?L0021						;[INF] 2, 4
??eb20_getIrKey:
?L0124:
; line   829
$DGL	0,683
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0126						;[INF] 2, 6
; line   830
$DGL	0,684
??bb21_getIrKey:
; line   831
$DGL	0,685
	mov	?L0021,#00H	; s_4GHIkeyCnt,0 		;[INF] 3, 6
; line   833
$DGL	0,687
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb21_getIrKey:
?L0126:
; line   836
$DGL	0,690
	cmp	?L0021,#04H	; s_4GHIkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0128						;[INF] 2, 6
; line   837
$DGL	0,691
??bb22_getIrKey:
; line   838
$DGL	0,692
	mov	?L0021,#00H	; s_4GHIkeyCnt,0 		;[INF] 3, 6
??eb22_getIrKey:
?L0128:
; line   842
$DGL	0,696
	cmp	?L0021,#03H	; s_4GHIkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0130						;[INF] 2, 6
; line   843
$DGL	0,697
??bb23_getIrKey:
; line   844
$DGL	0,698
	mov	a,#032H	; 50 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb23_getIrKey:
?L0130:
; line   848
$DGL	0,702
	cmp	?L0021,#00H	; s_4GHIkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0132						;[INF] 2, 6
; line   849
$DGL	0,703
??bb24_getIrKey:
; line   850
$DGL	0,704
	mov	a,#033H	; 51 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb24_getIrKey:
?L0132:
; line   853
$DGL	0,707
	cmp	?L0021,#01H	; s_4GHIkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0134						;[INF] 2, 6
; line   854
$DGL	0,708
??bb25_getIrKey:
; line   855
$DGL	0,709
	mov	a,#034H	; 52 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb25_getIrKey:
?L0134:
; line   858
$DGL	0,712
	cmp	?L0021,#02H	; s_4GHIkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0136						;[INF] 2, 6
; line   859
$DGL	0,713
??bb26_getIrKey:
; line   860
$DGL	0,714
	mov	a,#035H	; 53 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb26_getIrKey:
?L0136:
; line   863
$DGL	0,717
	br	!?L0039						;[INF] 3, 6
; line   865
$DGL	0,719
?L0057:
; line   866
$DGL	0,720
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0138						;[INF] 2, 6
; line   867
$DGL	0,721
??bb27_getIrKey:
; line   868
$DGL	0,722
	inc	?L0022						;[INF] 2, 4
??eb27_getIrKey:
?L0138:
; line   871
$DGL	0,725
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0140						;[INF] 2, 6
; line   872
$DGL	0,726
??bb28_getIrKey:
; line   873
$DGL	0,727
	mov	?L0022,#00H	; s_5JKLkeyCnt,0 		;[INF] 3, 6
; line   875
$DGL	0,729
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb28_getIrKey:
?L0140:
; line   878
$DGL	0,732
	cmp	?L0022,#04H	; s_5JKLkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0142						;[INF] 2, 6
; line   879
$DGL	0,733
??bb29_getIrKey:
; line   880
$DGL	0,734
	mov	?L0022,#00H	; s_5JKLkeyCnt,0 		;[INF] 3, 6
??eb29_getIrKey:
?L0142:
; line   884
$DGL	0,738
	cmp	?L0022,#03H	; s_5JKLkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0144						;[INF] 2, 6
; line   885
$DGL	0,739
??bb2A_getIrKey:
; line   886
$DGL	0,740
	mov	a,#018H	; 24 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb2A_getIrKey:
?L0144:
; line   890
$DGL	0,744
	cmp	?L0022,#00H	; s_5JKLkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0146						;[INF] 2, 6
; line   891
$DGL	0,745
??bb2B_getIrKey:
; line   892
$DGL	0,746
	mov	a,#019H	; 25 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb2B_getIrKey:
?L0146:
; line   895
$DGL	0,749
	cmp	?L0022,#01H	; s_5JKLkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0148						;[INF] 2, 6
; line   896
$DGL	0,750
??bb2C_getIrKey:
; line   897
$DGL	0,751
	mov	a,#01AH	; 26 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb2C_getIrKey:
?L0148:
; line   900
$DGL	0,754
	cmp	?L0022,#02H	; s_5JKLkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0150						;[INF] 2, 6
; line   901
$DGL	0,755
??bb2D_getIrKey:
; line   902
$DGL	0,756
	mov	a,#01BH	; 27 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb2D_getIrKey:
?L0150:
; line   905
$DGL	0,759
	br	!?L0039						;[INF] 3, 6
; line   907
$DGL	0,761
?L0058:
; line   908
$DGL	0,762
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0152						;[INF] 2, 6
; line   909
$DGL	0,763
??bb2E_getIrKey:
; line   910
$DGL	0,764
	inc	?L0023						;[INF] 2, 4
??eb2E_getIrKey:
?L0152:
; line   913
$DGL	0,767
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0154						;[INF] 2, 6
; line   914
$DGL	0,768
??bb2F_getIrKey:
; line   915
$DGL	0,769
	mov	?L0023,#00H	; s_6MNOkeyCnt,0 		;[INF] 3, 6
; line   917
$DGL	0,771
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb2F_getIrKey:
?L0154:
; line   920
$DGL	0,774
	cmp	?L0023,#04H	; s_6MNOkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0156						;[INF] 2, 6
; line   921
$DGL	0,775
??bb30_getIrKey:
; line   922
$DGL	0,776
	mov	?L0023,#00H	; s_6MNOkeyCnt,0 		;[INF] 3, 6
??eb30_getIrKey:
?L0156:
; line   926
$DGL	0,780
	cmp	?L0023,#03H	; s_6MNOkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0158						;[INF] 2, 6
; line   927
$DGL	0,781
??bb31_getIrKey:
; line   928
$DGL	0,782
	mov	a,#01CH	; 28 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb31_getIrKey:
?L0158:
; line   932
$DGL	0,786
	cmp	?L0023,#00H	; s_6MNOkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0160						;[INF] 2, 6
; line   933
$DGL	0,787
??bb32_getIrKey:
; line   934
$DGL	0,788
	mov	a,#01DH	; 29 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb32_getIrKey:
?L0160:
; line   937
$DGL	0,791
	cmp	?L0023,#01H	; s_6MNOkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0162						;[INF] 2, 6
; line   938
$DGL	0,792
??bb33_getIrKey:
; line   939
$DGL	0,793
	mov	a,#01EH	; 30 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb33_getIrKey:
?L0162:
; line   942
$DGL	0,796
	cmp	?L0023,#02H	; s_6MNOkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0164						;[INF] 2, 6
; line   943
$DGL	0,797
??bb34_getIrKey:
; line   944
$DGL	0,798
	mov	a,#01FH	; 31 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb34_getIrKey:
?L0164:
; line   947
$DGL	0,801
	br	!?L0039						;[INF] 3, 6
; line   949
$DGL	0,803
?L0059:
; line   950
$DGL	0,804
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0166						;[INF] 2, 6
; line   951
$DGL	0,805
??bb35_getIrKey:
; line   952
$DGL	0,806
	inc	?L0024						;[INF] 2, 4
??eb35_getIrKey:

⌨️ 快捷键说明

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