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

📄 keyprocess.asm

📁 这是符合国家一级汉字标准的汉字显示液晶模块程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
??eb35_getIrKey:
?L0168:
; line   954
$DGL	0,812
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0170						;[INF] 2, 6
; line   955
$DGL	0,813
??bb36_getIrKey:
; line   956
$DGL	0,814
	mov	?L0026,#00H	; s_7PQRSkeyCnt,0 		;[INF] 3, 6
; line   958
$DGL	0,816
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb36_getIrKey:
?L0170:
; line   961
$DGL	0,819
	cmp	?L0026,#05H	; s_7PQRSkeyCnt,5 		;[INF] 3, 6
	bnz	$?L0172						;[INF] 2, 6
; line   962
$DGL	0,820
??bb37_getIrKey:
; line   963
$DGL	0,821
	mov	?L0026,#00H	; s_7PQRSkeyCnt,0 		;[INF] 3, 6
??eb37_getIrKey:
?L0172:
; line   967
$DGL	0,825
	cmp	?L0026,#04H	; s_7PQRSkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0174						;[INF] 2, 6
; line   968
$DGL	0,826
??bb38_getIrKey:
; line   969
$DGL	0,827
	mov	a,#020H	; 32 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb38_getIrKey:
?L0174:
; line   973
$DGL	0,831
	cmp	?L0026,#00H	; s_7PQRSkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0176						;[INF] 2, 6
; line   974
$DGL	0,832
??bb39_getIrKey:
; line   975
$DGL	0,833
	mov	a,#021H	; 33 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb39_getIrKey:
?L0176:
; line   978
$DGL	0,836
	cmp	?L0026,#01H	; s_7PQRSkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0178						;[INF] 2, 6
; line   979
$DGL	0,837
??bb3A_getIrKey:
; line   980
$DGL	0,838
	mov	a,#022H	; 34 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb3A_getIrKey:
?L0178:
; line   983
$DGL	0,841
	cmp	?L0026,#02H	; s_7PQRSkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0180						;[INF] 2, 6
; line   984
$DGL	0,842
??bb3B_getIrKey:
; line   985
$DGL	0,843
	mov	a,#023H	; 35 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb3B_getIrKey:
?L0180:
; line   988
$DGL	0,846
	cmp	?L0026,#03H	; s_7PQRSkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0182						;[INF] 2, 6
; line   989
$DGL	0,847
??bb3C_getIrKey:
; line   990
$DGL	0,848
	mov	a,#024H	; 36 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb3C_getIrKey:
?L0182:
; line   993
$DGL	0,851
	br	!?L0041						;[INF] 3, 6
; line   995
$DGL	0,853
?L0062:
; line   996
$DGL	0,854
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0184						;[INF] 2, 6
; line   997
$DGL	0,855
??bb3D_getIrKey:
; line   998
$DGL	0,856
	inc	?L0027						;[INF] 2, 4
??eb3D_getIrKey:
?L0184:
; line  1001
$DGL	0,859
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0186						;[INF] 2, 6
; line  1002
$DGL	0,860
??bb3E_getIrKey:
; line  1003
$DGL	0,861
	mov	?L0027,#00H	; s_8TUVkeyCnt,0 		;[INF] 3, 6
; line  1005
$DGL	0,863
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb3E_getIrKey:
?L0186:
; line  1008
$DGL	0,866
	cmp	?L0027,#04H	; s_8TUVkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0188						;[INF] 2, 6
; line  1009
$DGL	0,867
??bb3F_getIrKey:
; line  1010
$DGL	0,868
	mov	?L0027,#00H	; s_8TUVkeyCnt,0 		;[INF] 3, 6
??eb3F_getIrKey:
?L0188:
; line  1014
$DGL	0,872
	cmp	?L0027,#03H	; s_8TUVkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0190						;[INF] 2, 6
; line  1015
$DGL	0,873
??bb40_getIrKey:
; line  1016
$DGL	0,874
	mov	a,#025H	; 37 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb40_getIrKey:
?L0190:
; line  1020
$DGL	0,878
	cmp	?L0027,#00H	; s_8TUVkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0192						;[INF] 2, 6
; line  1021
$DGL	0,879
??bb41_getIrKey:
; line  1022
$DGL	0,880
	mov	a,#026H	; 38 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb41_getIrKey:
?L0192:
; line  1025
$DGL	0,883
	cmp	?L0027,#01H	; s_8TUVkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0194						;[INF] 2, 6
; line  1026
$DGL	0,884
??bb42_getIrKey:
; line  1027
$DGL	0,885
	mov	a,#027H	; 39 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb42_getIrKey:
?L0194:
; line  1030
$DGL	0,888
	cmp	?L0027,#02H	; s_8TUVkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0196						;[INF] 2, 6
; line  1031
$DGL	0,889
??bb43_getIrKey:
; line  1032
$DGL	0,890
	mov	a,#028H	; 40 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb43_getIrKey:
?L0196:
; line  1035
$DGL	0,893
	br	!?L0041						;[INF] 3, 6
; line  1037
$DGL	0,895
?L0063:
; line  1038
$DGL	0,896
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0198						;[INF] 2, 6
; line  1039
$DGL	0,897
??bb44_getIrKey:
; line  1040
$DGL	0,898
	inc	?L0028						;[INF] 2, 4
??eb44_getIrKey:
?L0198:
; line  1043
$DGL	0,901
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0200						;[INF] 2, 6
; line  1044
$DGL	0,902
??bb45_getIrKey:
; line  1045
$DGL	0,903
	mov	?L0028,#00H	; s_9WXYZkeyCnt,0 		;[INF] 3, 6
; line  1047
$DGL	0,905
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb45_getIrKey:
?L0200:
; line  1050
$DGL	0,908
	cmp	?L0028,#04H	; s_9WXYZkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0202						;[INF] 2, 6
; line  1051
$DGL	0,909
??bb46_getIrKey:
; line  1052
$DGL	0,910
	mov	?L0028,#00H	; s_9WXYZkeyCnt,0 		;[INF] 3, 6
??eb46_getIrKey:
?L0202:
; line  1056
$DGL	0,914
	cmp	?L0028,#03H	; s_9WXYZkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0204						;[INF] 2, 6
; line  1057
$DGL	0,915
??bb47_getIrKey:
; line  1058
$DGL	0,916
	mov	a,#010H	; 16 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb47_getIrKey:
?L0204:
; line  1062
$DGL	0,920
	cmp	?L0028,#00H	; s_9WXYZkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0206						;[INF] 2, 6
; line  1063
$DGL	0,921
??bb48_getIrKey:
; line  1064
$DGL	0,922
	mov	a,#011H	; 17 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb48_getIrKey:
?L0206:
; line  1067
$DGL	0,925
	cmp	?L0028,#01H	; s_9WXYZkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0208						;[INF] 2, 6
; line  1068
$DGL	0,926
??bb49_getIrKey:
; line  1069
$DGL	0,927
	mov	a,#012H	; 18 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb49_getIrKey:
?L0208:
; line  1072
$DGL	0,930
	cmp	?L0028,#02H	; s_9WXYZkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0210						;[INF] 2, 6
; line  1073
$DGL	0,931
??bb4A_getIrKey:
; line  1074
$DGL	0,932
	mov	a,#013H	; 19 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb4A_getIrKey:
?L0210:
; line  1077
$DGL	0,935
	cmp	?L0028,#03H	; s_9WXYZkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0212						;[INF] 2, 6
; line  1078
$DGL	0,936
??bb4B_getIrKey:
; line  1079
$DGL	0,937
	mov	a,#014H	; 20 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb4B_getIrKey:
?L0212:
; line  1082
$DGL	0,940
	br	!?L0041						;[INF] 3, 6
; line  1086
$DGL	0,944
?L0064:
; line  1087
$DGL	0,945
	mov	a,#036H	; 54 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1089
$DGL	0,947
	br	!?L0041						;[INF] 3, 6
; line  1091
$DGL	0,949
?L0065:
; line  1092
$DGL	0,950
	mov	a,#037H	; 55 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1094
$DGL	0,952
	br	!?L0041						;[INF] 3, 6
; line  1096
$DGL	0,954
?L0066:
; line  1097
$DGL	0,955
	mov	a,#038H	; 56 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1099
$DGL	0,957
	br	!?L0041						;[INF] 3, 6
; line  1101
$DGL	0,959
?L0067:
; line  1102
$DGL	0,960
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0214						;[INF] 2, 6
; line  1103
$DGL	0,961
??bb4C_getIrKey:
; line  1104
$DGL	0,962
	inc	?L0029						;[INF] 2, 4
??eb4C_getIrKey:
?L0214:
; line  1107
$DGL	0,965
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0216						;[INF] 2, 6
; line  1108
$DGL	0,966
??bb4D_getIrKey:
; line  1109
$DGL	0,967
	mov	?L0029,#00H	; s_16_9keyCnt,0 		;[INF] 3, 6
; line  1111
$DGL	0,969
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb4D_getIrKey:
?L0216:
; line  1114
$DGL	0,972
	cmp	?L0029,#02H	; s_16_9keyCnt,2 		;[INF] 3, 6
	bnz	$?L0218						;[INF] 2, 6
; line  1115
$DGL	0,973
??bb4E_getIrKey:
; line  1116
$DGL	0,974
	mov	?L0029,#00H	; s_16_9keyCnt,0 		;[INF] 3, 6
??eb4E_getIrKey:
?L0218:
; line  1119
$DGL	0,977
	cmp	?L0029,#00H	; s_16_9keyCnt,0 		;[INF] 3, 6
	bnz	$?L0220						;[INF] 2, 6
; line  1120
$DGL	0,978
??bb4F_getIrKey:
; line  1121
$DGL	0,979
	mov	a,#03AH	; 58 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb4F_getIrKey:
?L0220:
; line  1124
$DGL	0,982
	cmp	?L0029,#01H	; s_16_9keyCnt,1 		;[INF] 3, 6
	bnz	$?L0041						;[INF] 2, 6
; line  1125
$DGL	0,983
??bb50_getIrKey:
; line  1126
$DGL	0,984
	mov	a,#03BH	; 59 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb50_getIrKey:
; line  1129
$DGL	0,987
	br	$?L0041						;[INF] 2, 6
; line  1131
$DGL	0,989
?L0068:
; line  1132
$DGL	0,990
	inc	_s_dispKeyCnt					;[INF] 2, 4
; line  1133
$DGL	0,991
	cmp	_s_dispKeyCnt,#02H	; 2 			;[INF] 3, 6
	bnz	$?L0224						;[INF] 2, 6
; line  1134
$DGL	0,992
??bb51_getIrKey:
; line  1135
$DGL	0,993
	mov	_s_dispKeyCnt,#00H	; 0 			;[INF] 3, 6
??eb51_getIrKey:
?L0224:
; line  1137
$DGL	0,995
	mov	a,#03CH	; 60 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1139
$DGL	0,997
	br	$?L0041						;[INF] 2, 6
; line  1141
$DGL	0,999
?L0069:
; line  1142
$DGL	0,1000
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0226						;[INF] 2, 6
; line  1143
$DGL	0,1001
??bb52_getIrKey:
; line  1144
$DGL	0,1002
	inc	?L0030						;[INF] 2, 4
??eb52_getIrKey:
?L0226:
; line  1147
$DGL	0,1005
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0228						;[INF] 2, 6
; line  1148
$DGL	0,1006
??bb53_getIrKey:
; line  1149
$DGL	0,1007
	mov	?L0030,#00H	; s_TVAVkeyCnt,0 		;[INF] 3, 6
; line  1151
$DGL	0,1009
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb53_getIrKey:
?L0228:
; line  1154
$DGL	0,1012
	cmp	?L0030,#02H	; s_TVAVkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0230						;[INF] 2, 6
; line  1155
$DGL	0,1013
??bb54_getIrKey:
; line  1156
$DGL	0,1014
	mov	?L0030,#00H	; s_TVAVkeyCnt,0 		;[INF] 3, 6
??eb54_getIrKey:
?L0230:
; line  1159
$DGL	0,1017
	cmp	?L0030,#00H	; s_TVAVkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0232						;[INF] 2, 6
; line  1160
$DGL	0,1018
??bb55_getIrKey:
; line  1161
$DGL	0,1019
	mov	a,#03DH	; 61 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb55_getIrKey:
?L0232:
; line  1164
$DGL	0,1022
	cmp	?L0030,#01H	; s_TVAVkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0041						;[INF] 2, 6
; line  1165
$DGL	0,1023
??bb56_getIrKey:
; line  1166
$DGL	0,1024
	mov	a,#03EH	; 62 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb56_getIrKey:
; line  1169
$DGL	0,1027
	br	$?L0041						;[INF] 2, 6
; line  1171
$DGL	0,1029
?L0070:
; line  1172
$DGL	0,1030
	mov	a,#03FH	; 63 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1173
$DGL	0,1031
	br	$?L0041						;[INF] 2, 6
; line  1175
$DGL	0,1033
?L0071:
; line  1176
$DGL	0,1034
	xor	a,a						;[INF] 2, 4
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6

⌨️ 快捷键说明

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