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

📄 keyprocess.asm

📁 这是符合国家一级汉字标准的汉字显示液晶模块程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
?L0166:
; line   955
$DGL	0,809
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0168						;[INF] 2, 6
; line   956
$DGL	0,810
??bb36_getIrKey:
; line   957
$DGL	0,811
	mov	?L0024,#00H	; s_7PQRSkeyCnt,0 		;[INF] 3, 6
; line   959
$DGL	0,813
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb36_getIrKey:
?L0168:
; line   962
$DGL	0,816
	cmp	?L0024,#05H	; s_7PQRSkeyCnt,5 		;[INF] 3, 6
	bnz	$?L0170						;[INF] 2, 6
; line   963
$DGL	0,817
??bb37_getIrKey:
; line   964
$DGL	0,818
	mov	?L0024,#00H	; s_7PQRSkeyCnt,0 		;[INF] 3, 6
??eb37_getIrKey:
?L0170:
; line   968
$DGL	0,822
	cmp	?L0024,#04H	; s_7PQRSkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0172						;[INF] 2, 6
; line   969
$DGL	0,823
??bb38_getIrKey:
; line   970
$DGL	0,824
	mov	a,#020H	; 32 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb38_getIrKey:
?L0172:
; line   974
$DGL	0,828
	cmp	?L0024,#00H	; s_7PQRSkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0174						;[INF] 2, 6
; line   975
$DGL	0,829
??bb39_getIrKey:
; line   976
$DGL	0,830
	mov	a,#021H	; 33 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb39_getIrKey:
?L0174:
; line   979
$DGL	0,833
	cmp	?L0024,#01H	; s_7PQRSkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0176						;[INF] 2, 6
; line   980
$DGL	0,834
??bb3A_getIrKey:
; line   981
$DGL	0,835
	mov	a,#022H	; 34 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb3A_getIrKey:
?L0176:
; line   984
$DGL	0,838
	cmp	?L0024,#02H	; s_7PQRSkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0178						;[INF] 2, 6
; line   985
$DGL	0,839
??bb3B_getIrKey:
; line   986
$DGL	0,840
	mov	a,#023H	; 35 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb3B_getIrKey:
?L0178:
; line   989
$DGL	0,843
	cmp	?L0024,#03H	; s_7PQRSkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0180						;[INF] 2, 6
; line   990
$DGL	0,844
??bb3C_getIrKey:
; line   991
$DGL	0,845
	mov	a,#024H	; 36 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb3C_getIrKey:
?L0180:
; line   994
$DGL	0,848
	br	!?L0039						;[INF] 3, 6
; line   996
$DGL	0,850
?L0060:
; line   997
$DGL	0,851
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0182						;[INF] 2, 6
; line   998
$DGL	0,852
??bb3D_getIrKey:
; line   999
$DGL	0,853
	inc	?L0025						;[INF] 2, 4
??eb3D_getIrKey:
?L0182:
; line  1002
$DGL	0,856
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0184						;[INF] 2, 6
; line  1003
$DGL	0,857
??bb3E_getIrKey:
; line  1004
$DGL	0,858
	mov	?L0025,#00H	; s_8TUVkeyCnt,0 		;[INF] 3, 6
; line  1006
$DGL	0,860
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb3E_getIrKey:
?L0184:
; line  1009
$DGL	0,863
	cmp	?L0025,#04H	; s_8TUVkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0186						;[INF] 2, 6
; line  1010
$DGL	0,864
??bb3F_getIrKey:
; line  1011
$DGL	0,865
	mov	?L0025,#00H	; s_8TUVkeyCnt,0 		;[INF] 3, 6
??eb3F_getIrKey:
?L0186:
; line  1015
$DGL	0,869
	cmp	?L0025,#03H	; s_8TUVkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0188						;[INF] 2, 6
; line  1016
$DGL	0,870
??bb40_getIrKey:
; line  1017
$DGL	0,871
	mov	a,#025H	; 37 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb40_getIrKey:
?L0188:
; line  1021
$DGL	0,875
	cmp	?L0025,#00H	; s_8TUVkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0190						;[INF] 2, 6
; line  1022
$DGL	0,876
??bb41_getIrKey:
; line  1023
$DGL	0,877
	mov	a,#026H	; 38 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb41_getIrKey:
?L0190:
; line  1026
$DGL	0,880
	cmp	?L0025,#01H	; s_8TUVkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0192						;[INF] 2, 6
; line  1027
$DGL	0,881
??bb42_getIrKey:
; line  1028
$DGL	0,882
	mov	a,#027H	; 39 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb42_getIrKey:
?L0192:
; line  1031
$DGL	0,885
	cmp	?L0025,#02H	; s_8TUVkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0194						;[INF] 2, 6
; line  1032
$DGL	0,886
??bb43_getIrKey:
; line  1033
$DGL	0,887
	mov	a,#028H	; 40 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb43_getIrKey:
?L0194:
; line  1036
$DGL	0,890
	br	!?L0039						;[INF] 3, 6
; line  1038
$DGL	0,892
?L0061:
; line  1039
$DGL	0,893
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0196						;[INF] 2, 6
; line  1040
$DGL	0,894
??bb44_getIrKey:
; line  1041
$DGL	0,895
	inc	?L0026						;[INF] 2, 4
??eb44_getIrKey:
?L0196:
; line  1044
$DGL	0,898
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0198						;[INF] 2, 6
; line  1045
$DGL	0,899
??bb45_getIrKey:
; line  1046
$DGL	0,900
	mov	?L0026,#00H	; s_9WXYZkeyCnt,0 		;[INF] 3, 6
; line  1048
$DGL	0,902
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb45_getIrKey:
?L0198:
; line  1051
$DGL	0,905
	cmp	?L0026,#04H	; s_9WXYZkeyCnt,4 		;[INF] 3, 6
	bnz	$?L0200						;[INF] 2, 6
; line  1052
$DGL	0,906
??bb46_getIrKey:
; line  1053
$DGL	0,907
	mov	?L0026,#00H	; s_9WXYZkeyCnt,0 		;[INF] 3, 6
??eb46_getIrKey:
?L0200:
; line  1057
$DGL	0,911
	cmp	?L0026,#03H	; s_9WXYZkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0202						;[INF] 2, 6
; line  1058
$DGL	0,912
??bb47_getIrKey:
; line  1059
$DGL	0,913
	mov	a,#010H	; 16 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb47_getIrKey:
?L0202:
; line  1063
$DGL	0,917
	cmp	?L0026,#00H	; s_9WXYZkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0204						;[INF] 2, 6
; line  1064
$DGL	0,918
??bb48_getIrKey:
; line  1065
$DGL	0,919
	mov	a,#011H	; 17 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb48_getIrKey:
?L0204:
; line  1068
$DGL	0,922
	cmp	?L0026,#01H	; s_9WXYZkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0206						;[INF] 2, 6
; line  1069
$DGL	0,923
??bb49_getIrKey:
; line  1070
$DGL	0,924
	mov	a,#012H	; 18 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb49_getIrKey:
?L0206:
; line  1073
$DGL	0,927
	cmp	?L0026,#02H	; s_9WXYZkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0208						;[INF] 2, 6
; line  1074
$DGL	0,928
??bb4A_getIrKey:
; line  1075
$DGL	0,929
	mov	a,#013H	; 19 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb4A_getIrKey:
?L0208:
; line  1078
$DGL	0,932
	cmp	?L0026,#03H	; s_9WXYZkeyCnt,3 		;[INF] 3, 6
	bnz	$?L0210						;[INF] 2, 6
; line  1079
$DGL	0,933
??bb4B_getIrKey:
; line  1080
$DGL	0,934
	mov	a,#014H	; 20 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb4B_getIrKey:
?L0210:
; line  1083
$DGL	0,937
	br	!?L0039						;[INF] 3, 6
; line  1087
$DGL	0,941
?L0062:
; line  1088
$DGL	0,942
	mov	a,#036H	; 54 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1090
$DGL	0,944
	br	!?L0039						;[INF] 3, 6
; line  1092
$DGL	0,946
?L0063:
; line  1093
$DGL	0,947
	mov	a,#037H	; 55 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1095
$DGL	0,949
	br	!?L0039						;[INF] 3, 6
; line  1097
$DGL	0,951
?L0064:
; line  1098
$DGL	0,952
	mov	a,#038H	; 56 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1100
$DGL	0,954
	br	!?L0039						;[INF] 3, 6
; line  1102
$DGL	0,956
?L0065:
; line  1103
$DGL	0,957
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0212						;[INF] 2, 6
; line  1104
$DGL	0,958
??bb4C_getIrKey:
; line  1105
$DGL	0,959
	inc	?L0027						;[INF] 2, 4
??eb4C_getIrKey:
?L0212:
; line  1108
$DGL	0,962
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0214						;[INF] 2, 6
; line  1109
$DGL	0,963
??bb4D_getIrKey:
; line  1110
$DGL	0,964
	mov	?L0027,#00H	; s_16_9keyCnt,0 		;[INF] 3, 6
; line  1112
$DGL	0,966
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb4D_getIrKey:
?L0214:
; line  1115
$DGL	0,969
	cmp	?L0027,#02H	; s_16_9keyCnt,2 		;[INF] 3, 6
	bnz	$?L0216						;[INF] 2, 6
; line  1116
$DGL	0,970
??bb4E_getIrKey:
; line  1117
$DGL	0,971
	mov	?L0027,#00H	; s_16_9keyCnt,0 		;[INF] 3, 6
??eb4E_getIrKey:
?L0216:
; line  1120
$DGL	0,974
	cmp	?L0027,#00H	; s_16_9keyCnt,0 		;[INF] 3, 6
	bnz	$?L0218						;[INF] 2, 6
; line  1121
$DGL	0,975
??bb4F_getIrKey:
; line  1122
$DGL	0,976
	mov	a,#03AH	; 58 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb4F_getIrKey:
?L0218:
; line  1125
$DGL	0,979
	cmp	?L0027,#01H	; s_16_9keyCnt,1 		;[INF] 3, 6
	bnz	$?L0039						;[INF] 2, 6
; line  1126
$DGL	0,980
??bb50_getIrKey:
; line  1127
$DGL	0,981
	mov	a,#03BH	; 59 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb50_getIrKey:
; line  1130
$DGL	0,984
	br	$?L0039						;[INF] 2, 6
; line  1132
$DGL	0,986
?L0066:
; line  1133
$DGL	0,987
	inc	_s_dispKeyCnt					;[INF] 2, 4
; line  1134
$DGL	0,988
	cmp	_s_dispKeyCnt,#02H	; 2 			;[INF] 3, 6
	bnz	$?L0222						;[INF] 2, 6
; line  1135
$DGL	0,989
??bb51_getIrKey:
; line  1136
$DGL	0,990
	mov	_s_dispKeyCnt,#00H	; 0 			;[INF] 3, 6
??eb51_getIrKey:
?L0222:
; line  1138
$DGL	0,992
	mov	a,#03CH	; 60 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1140
$DGL	0,994
	br	$?L0039						;[INF] 2, 6
; line  1142
$DGL	0,996
?L0067:
; line  1143
$DGL	0,997
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bnz	$?L0224						;[INF] 2, 6
; line  1144
$DGL	0,998
??bb52_getIrKey:
; line  1145
$DGL	0,999
	inc	?L0028						;[INF] 2, 4
??eb52_getIrKey:
?L0224:
; line  1148
$DGL	0,1002
	mov	a,?L0015	; s_preDataCode 		;[INF] 2, 4
	cmp	a,[hl+2]	; dataCode 			;[INF] 2, 6
	bz	$?L0226						;[INF] 2, 6
; line  1149
$DGL	0,1003
??bb53_getIrKey:
; line  1150
$DGL	0,1004
	mov	?L0028,#00H	; s_TVAVkeyCnt,0 		;[INF] 3, 6
; line  1152
$DGL	0,1006
	clr1	_btTwoKeys750ms					;[INF] 3, 6
??eb53_getIrKey:
?L0226:
; line  1155
$DGL	0,1009
	cmp	?L0028,#02H	; s_TVAVkeyCnt,2 		;[INF] 3, 6
	bnz	$?L0228						;[INF] 2, 6
; line  1156
$DGL	0,1010
??bb54_getIrKey:
; line  1157
$DGL	0,1011
	mov	?L0028,#00H	; s_TVAVkeyCnt,0 		;[INF] 3, 6
??eb54_getIrKey:
?L0228:
; line  1160
$DGL	0,1014
	cmp	?L0028,#00H	; s_TVAVkeyCnt,0 		;[INF] 3, 6
	bnz	$?L0230						;[INF] 2, 6
; line  1161
$DGL	0,1015
??bb55_getIrKey:
; line  1162
$DGL	0,1016
	mov	a,#03DH	; 61 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb55_getIrKey:
?L0230:
; line  1165
$DGL	0,1019
	cmp	?L0028,#01H	; s_TVAVkeyCnt,1 		;[INF] 3, 6
	bnz	$?L0039						;[INF] 2, 6
; line  1166
$DGL	0,1020
??bb56_getIrKey:
; line  1167
$DGL	0,1021
	mov	a,#03EH	; 62 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
??eb56_getIrKey:
; line  1170
$DGL	0,1024
	br	$?L0039						;[INF] 2, 6
; line  1172
$DGL	0,1026
?L0068:
; line  1173
$DGL	0,1027
	mov	a,#03FH	; 63 					;[INF] 3, 6
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1174
$DGL	0,1028
	br	$?L0039						;[INF] 2, 6
; line  1176
$DGL	0,1030
?L0069:
; line  1177
$DGL	0,1031
	xor	a,a						;[INF] 2, 4
	mov	[hl+1],a	; IR_KEY 			;[INF] 2, 6
; line  1178

⌨️ 快捷键说明

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