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

📄 keyprocess.asm

📁 这是符合国家一级汉字标准的汉字显示液晶模块程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
; line   952
$DGL	0,808
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0168						;[INF] 2, 6
; line   953
$DGL	0,809
??bb36_getIrKey:
; line   954
$DGL	0,810
	mov	?L0024,#00H	; s_7PQRSkeyCnt,0 		;[INF] 3, 6
; line   956
$DGL	0,812
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb36_getIrKey:
?L0168:
; line   959
$DGL	0,815
	cmp	?L0024,#05H	; s_7PQRSkeyCnt,5 		;[INF] 3, 6
	bnz	$?L0170						;[INF] 2, 6
; line   960
$DGL	0,816
??bb37_getIrKey:
; line   961
$DGL	0,817
	mov	?L0024,#00H	; s_7PQRSkeyCnt,0 		;[INF] 3, 6
??eb37_getIrKey:
?L0170:
; line   965
$DGL	0,821
	cmp	?L0024,#04H	; s_7PQRSkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0172						;[INF] 2, 6
; line   966
$DGL	0,822
??bb38_getIrKey:
; line   967
$DGL	0,823
	mov	a,#020H	; 32 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb38_getIrKey:
?L0172:
; line   971
$DGL	0,827
	cmp	?L0024,#00H	; s_7PQRSkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0174						;[INF] 2, 6
; line   972
$DGL	0,828
??bb39_getIrKey:
; line   973
$DGL	0,829
	mov	a,#021H	; 33 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb39_getIrKey:
?L0174:
; line   976
$DGL	0,832
	cmp	?L0024,#01H	; s_7PQRSkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0176						;[INF] 2, 6
; line   977
$DGL	0,833
??bb3A_getIrKey:
; line   978
$DGL	0,834
	mov	a,#022H	; 34 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb3A_getIrKey:
?L0176:
; line   981
$DGL	0,837
	cmp	?L0024,#02H	; s_7PQRSkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0178						;[INF] 2, 6
; line   982
$DGL	0,838
??bb3B_getIrKey:
; line   983
$DGL	0,839
	mov	a,#023H	; 35 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb3B_getIrKey:
?L0178:
; line   986
$DGL	0,842
	cmp	?L0024,#03H	; s_7PQRSkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0180						;[INF] 2, 6
; line   987
$DGL	0,843
??bb3C_getIrKey:
; line   988
$DGL	0,844
	mov	a,#024H	; 36 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb3C_getIrKey:
?L0180:
; line   991
$DGL	0,847
	br	!?L0039						;[INF] 3, 6
; line   993
$DGL	0,849
?L0060:
; line   994
$DGL	0,850
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0182						;[INF] 2, 6
; line   995
$DGL	0,851
??bb3D_getIrKey:
; line   996
$DGL	0,852
	inc	?L0025						;[INF] 2, 4
??eb3D_getIrKey:
?L0182:
; line   999
$DGL	0,855
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0184						;[INF] 2, 6
; line  1000
$DGL	0,856
??bb3E_getIrKey:
; line  1001
$DGL	0,857
	mov	?L0025,#00H	; s_8TUVkeyCnt,0 		;[INF] 3, 6
; line  1003
$DGL	0,859
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb3E_getIrKey:
?L0184:
; line  1006
$DGL	0,862
	cmp	?L0025,#04H	; s_8TUVkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0186						;[INF] 2, 6
; line  1007
$DGL	0,863
??bb3F_getIrKey:
; line  1008
$DGL	0,864
	mov	?L0025,#00H	; s_8TUVkeyCnt,0 		;[INF] 3, 6
??eb3F_getIrKey:
?L0186:
; line  1012
$DGL	0,868
	cmp	?L0025,#03H	; s_8TUVkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0188						;[INF] 2, 6
; line  1013
$DGL	0,869
??bb40_getIrKey:
; line  1014
$DGL	0,870
	mov	a,#025H	; 37 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb40_getIrKey:
?L0188:
; line  1018
$DGL	0,874
	cmp	?L0025,#00H	; s_8TUVkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0190						;[INF] 2, 6
; line  1019
$DGL	0,875
??bb41_getIrKey:
; line  1020
$DGL	0,876
	mov	a,#026H	; 38 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb41_getIrKey:
?L0190:
; line  1023
$DGL	0,879
	cmp	?L0025,#01H	; s_8TUVkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0192						;[INF] 2, 6
; line  1024
$DGL	0,880
??bb42_getIrKey:
; line  1025
$DGL	0,881
	mov	a,#027H	; 39 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb42_getIrKey:
?L0192:
; line  1028
$DGL	0,884
	cmp	?L0025,#02H	; s_8TUVkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0194						;[INF] 2, 6
; line  1029
$DGL	0,885
??bb43_getIrKey:
; line  1030
$DGL	0,886
	mov	a,#028H	; 40 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb43_getIrKey:
?L0194:
; line  1033
$DGL	0,889
	br	!?L0039						;[INF] 3, 6
; line  1035
$DGL	0,891
?L0061:
; line  1036
$DGL	0,892
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0196						;[INF] 2, 6
; line  1037
$DGL	0,893
??bb44_getIrKey:
; line  1038
$DGL	0,894
	inc	?L0026						;[INF] 2, 4
??eb44_getIrKey:
?L0196:
; line  1041
$DGL	0,897
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0198						;[INF] 2, 6
; line  1042
$DGL	0,898
??bb45_getIrKey:
; line  1043
$DGL	0,899
	mov	?L0026,#00H	; s_9WXYZkeyCnt,0 		;[INF] 3, 6
; line  1045
$DGL	0,901
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb45_getIrKey:
?L0198:
; line  1048
$DGL	0,904
	cmp	?L0026,#04H	; s_9WXYZkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0200						;[INF] 2, 6
; line  1049
$DGL	0,905
??bb46_getIrKey:
; line  1050
$DGL	0,906
	mov	?L0026,#00H	; s_9WXYZkeyCnt,0 		;[INF] 3, 6
??eb46_getIrKey:
?L0200:
; line  1054
$DGL	0,910
	cmp	?L0026,#03H	; s_9WXYZkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0202						;[INF] 2, 6
; line  1055
$DGL	0,911
??bb47_getIrKey:
; line  1056
$DGL	0,912
	mov	a,#010H	; 16 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb47_getIrKey:
?L0202:
; line  1060
$DGL	0,916
	cmp	?L0026,#00H	; s_9WXYZkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0204						;[INF] 2, 6
; line  1061
$DGL	0,917
??bb48_getIrKey:
; line  1062
$DGL	0,918
	mov	a,#011H	; 17 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb48_getIrKey:
?L0204:
; line  1065
$DGL	0,921
	cmp	?L0026,#01H	; s_9WXYZkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0206						;[INF] 2, 6
; line  1066
$DGL	0,922
??bb49_getIrKey:
; line  1067
$DGL	0,923
	mov	a,#012H	; 18 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb49_getIrKey:
?L0206:
; line  1070
$DGL	0,926
	cmp	?L0026,#02H	; s_9WXYZkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0208						;[INF] 2, 6
; line  1071
$DGL	0,927
??bb4A_getIrKey:
; line  1072
$DGL	0,928
	mov	a,#013H	; 19 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb4A_getIrKey:
?L0208:
; line  1075
$DGL	0,931
	cmp	?L0026,#03H	; s_9WXYZkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0210						;[INF] 2, 6
; line  1076
$DGL	0,932
??bb4B_getIrKey:
; line  1077
$DGL	0,933
	mov	a,#014H	; 20 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb4B_getIrKey:
?L0210:
; line  1080
$DGL	0,936
	br	!?L0039						;[INF] 3, 6
; line  1084
$DGL	0,940
?L0062:
; line  1085
$DGL	0,941
	mov	a,#036H	; 54 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1087
$DGL	0,943
	br	!?L0039						;[INF] 3, 6
; line  1089
$DGL	0,945
?L0063:
; line  1090
$DGL	0,946
	mov	a,#037H	; 55 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1092
$DGL	0,948
	br	!?L0039						;[INF] 3, 6
; line  1094
$DGL	0,950
?L0064:
; line  1095
$DGL	0,951
	mov	a,#038H	; 56 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1097
$DGL	0,953
	br	!?L0039						;[INF] 3, 6
; line  1099
$DGL	0,955
?L0065:
; line  1100
$DGL	0,956
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0212						;[INF] 2, 6
; line  1101
$DGL	0,957
??bb4C_getIrKey:
; line  1102
$DGL	0,958
	inc	?L0027						;[INF] 2, 4
??eb4C_getIrKey:
?L0212:
; line  1105
$DGL	0,961
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0214						;[INF] 2, 6
; line  1106
$DGL	0,962
??bb4D_getIrKey:
; line  1107
$DGL	0,963
	mov	?L0027,#00H	; s_16_9keyCnt,0 		;[INF] 3, 6
; line  1109
$DGL	0,965
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb4D_getIrKey:
?L0214:
; line  1112
$DGL	0,968
	cmp	?L0027,#02H	; s_16_9keyCnt,2 		;[INF] 3, 6
	bnz	$?L0216						;[INF] 2, 6
; line  1113
$DGL	0,969
??bb4E_getIrKey:
; line  1114
$DGL	0,970
	mov	?L0027,#00H	; s_16_9keyCnt,0 		;[INF] 3, 6
??eb4E_getIrKey:
?L0216:
; line  1117
$DGL	0,973
	cmp	?L0027,#00H	; s_16_9keyCnt,0 		;[INF] 3, 6
	bnz	$?L0218						;[INF] 2, 6
; line  1118
$DGL	0,974
??bb4F_getIrKey:
; line  1119
$DGL	0,975
	mov	a,#03AH	; 58 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb4F_getIrKey:
?L0218:
; line  1122
$DGL	0,978
	cmp	?L0027,#01H	; s_16_9keyCnt,1 		;[INF] 3, 6
	bnz	$?L0039						;[INF] 2, 6
; line  1123
$DGL	0,979
??bb50_getIrKey:
; line  1124
$DGL	0,980
	mov	a,#03BH	; 59 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb50_getIrKey:
; line  1127
$DGL	0,983
	br	$?L0039						;[INF] 2, 6
; line  1129
$DGL	0,985
?L0066:
; line  1130
$DGL	0,986
	inc	_s_dispKeyCnt					;[INF] 2, 4
; line  1131
$DGL	0,987
	cmp	_s_dispKeyCnt,#02H	; 2 			;[INF] 3, 6
	bnz	$?L0222						;[INF] 2, 6
; line  1132
$DGL	0,988
??bb51_getIrKey:
; line  1133
$DGL	0,989
	mov	_s_dispKeyCnt,#00H	; 0 			;[INF] 3, 6
??eb51_getIrKey:
?L0222:
; line  1135
$DGL	0,991
	mov	a,#03CH	; 60 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1137
$DGL	0,993
	br	$?L0039						;[INF] 2, 6
; line  1139
$DGL	0,995
?L0067:
; line  1140
$DGL	0,996
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0224						;[INF] 2, 6
; line  1141
$DGL	0,997
??bb52_getIrKey:
; line  1142
$DGL	0,998
	inc	?L0028						;[INF] 2, 4
??eb52_getIrKey:
?L0224:
; line  1145
$DGL	0,1001
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0226						;[INF] 2, 6
; line  1146
$DGL	0,1002
??bb53_getIrKey:
; line  1147
$DGL	0,1003
	mov	?L0028,#00H	; s_TVAVkeyCnt,0 		;[INF] 3, 6
; line  1149
$DGL	0,1005
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb53_getIrKey:
?L0226:
; line  1152
$DGL	0,1008
	cmp	?L0028,#02H	; s_TVAVkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0228						;[INF] 2, 6
; line  1153
$DGL	0,1009
??bb54_getIrKey:
; line  1154
$DGL	0,1010
	mov	?L0028,#00H	; s_TVAVkeyCnt,0 		;[INF] 3, 6
??eb54_getIrKey:
?L0228:
; line  1157
$DGL	0,1013
	cmp	?L0028,#00H	; s_TVAVkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0230						;[INF] 2, 6
; line  1158
$DGL	0,1014
??bb55_getIrKey:
; line  1159
$DGL	0,1015
	mov	a,#03DH	; 61 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb55_getIrKey:
?L0230:
; line  1162
$DGL	0,1018
	cmp	?L0028,#01H	; s_TVAVkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0039						;[INF] 2, 6
; line  1163
$DGL	0,1019
??bb56_getIrKey:
; line  1164
$DGL	0,1020
	mov	a,#03EH	; 62 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb56_getIrKey:
; line  1167
$DGL	0,1023
	br	$?L0039						;[INF] 2, 6
; line  1169
$DGL	0,1025
?L0068:
; line  1170
$DGL	0,1026
	mov	a,#03FH	; 63 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1171
$DGL	0,1027
	br	$?L0039						;[INF] 2, 6
; line  1173
$DGL	0,1029
?L0069:
; line  1174
$DGL	0,1030
	xor	a,a						;[INF] 2, 4
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1175
$DGL	0,1031

⌨️ 快捷键说明

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