📄 wanneng_remote.c
字号:
RRC A
MOV DATA_TEMP2,A
MOV A,DATA_TEMP1
RRC A
MOV DATA_TEMP1,A
JC T_LOJID_H
LCALL LOJID_L
LJMP S_4BYTE_NEXTBIT
T_LOJID_H:
LCALL LOJID_H
LJMP S_4BYTE_NEXTBIT
T_4:
MOV A,TYPE_TEMP
CJNE A,#4,T_5
MOV P0,#0FFH
MOV A,DATA_TEMP4
RRC A
MOV DATA_TEMP4,A
MOV A,DATA_TEMP3
RRC A
MOV DATA_TEMP3,A
MOV A,DATA_TEMP2
RRC A
MOV DATA_TEMP2,A
MOV A,DATA_TEMP1
RRC A
MOV DATA_TEMP1,A
JC T_LOJID_H2
LCALL LOJID_L2
LJMP S_4BYTE_NEXTBIT
T_LOJID_H2:
LCALL LOJID_H
LJMP S_4BYTE_NEXTBIT
T_5:
MOV A,TYPE_TEMP
CJNE A,#5,SENDDATA_T_OUT1
MOV A,DATA_TEMP4
RRC A
MOV DATA_TEMP4,A
MOV A,DATA_TEMP3
RRC A
MOV DATA_TEMP3,A
MOV A,DATA_TEMP2
RRC A
MOV DATA_TEMP2,A
MOV A,DATA_TEMP1
RRC A
MOV DATA_TEMP1,A
JC T_LOJI_H222
LCALL LOJI_L22
LJMP S_4BYTE_NEXTBIT
SENDDATA_T_OUT1:
LJMP SENDDATA_T_OUT
T_LOJI_H222:
LCALL LOJI_H22
LJMP S_4BYTE_NEXTBIT
S_4BYTE_NEXTBIT:
DEC BIT_TEMP
LJMP SENDDATA_TIME
SENDDATA_T_OUT:
RET
;时间调制的逻辑
LOJI0: ;逻辑0
MOV R2,L01
MOV R4,L02
LOJI0_H:
LCALL ZAIBO
DJNZ R2,LOJI0_H
MOV A,BIT_TEMP ;发另外一段波时有误差,在这里判断如果是最后一位就把误差减去
CJNE A,#1,LOJI0_L
MOV A,R4
SUBB A,#1
MOV R4,A
LOJI0_L:
LCALL DELAY30US
DJNZ R4,LOJI0_L
RET
LOJI1: ;逻辑1
MOV R2,L11
MOV R4,L12
LOJI1_H:
LCALL ZAIBO
DJNZ R2,LOJI1_H
MOV A,BIT_TEMP ;发另外一段波时有误差,在这里判断如果是最后一位就把误差减去
CJNE A,#1,LOJI1_L
MOV A,R4
SUBB A,#1
MOV R4,A
LOJI1_L:
LCALL DELAY30US
DJNZ R4,LOJI1_L
RET
LOJI_H: ;引导码逻辑高
MOV R2,LH
LOJIH_H:
LCALL ZAIBO
DJNZ R2,LOJIH_H
RET
LOJI_L: ;引导码逻辑低
MOV R4,LL
MOV A,BIT_TEMP ;发另外一段波时有误差,在这里判断如果是最后一位就把误差减去
CJNE A,#1,LOJIL_L
MOV A,R4
SUBB A,#1
MOV R4,A
LOJIL_L:
LCALL DELAY30US
DJNZ R4,LOJIL_L
RET
LOJI_H22: ;引导码2 逻辑高
MOV R2,LH2
LOJIH_H22:
LCALL ZAIBO
DJNZ R2,LOJIH_H22
RET
LOJI_L22: ;引导码2逻辑低
MOV R4,LL2
MOV A,BIT_TEMP ;发另外一段波时有误差,在这里判断如果是最后一位就把误差减去
CJNE A,#1,LOJIL_L22
MOV A,R4
SUBB A,#1
MOV R4,A
LOJIL_L22:
LCALL DELAY30US
DJNZ R4,LOJIL_L22
RET
LOJID_H: ;延时逻辑高
MOV R2,D_H
LOJID_H1:
LCALL ZAIBO
DJNZ R2,LOJID_H1
RET
LOJID_L: ;延时逻辑低
MOV R4,D_L
MOV A,BIT_TEMP ;发另外一段波时有误差,在这里判断如果是最后一位就把误差减去
CJNE A,#1,LOJID_L1
MOV A,R4
SUBB A,#1
MOV R4,A
LOJID_L1:
LCALL DELAY30US
DJNZ R4,LOJID_L1
RET
LOJID_L2: ;延时逻辑低二
MOV R4,D_L2
MOV A,BIT_TEMP ;发另外一段波时有误差,在这里判断如果是最后一位就把误差减去
CJNE A,#1,LOJID_L22
MOV A,R4
SUBB A,#1
MOV R4,A
LOJID_L22:
LCALL DELAY30US
DJNZ R4,LOJID_L22
RET
ZAIBO: ;载波子程序
SETB P2.2
NOP
NOP
MOV R3,BHT
ZAIBO_H:
DJNZ R3,ZAIBO_H
MOV R3,BLT
CLR P2.2
ZAIBO_L:
DJNZ R3,ZAIBO_L
RET
DELAY30US: ;26us 还要加上调用和循环4us正好30us
MOV R7,#11
DJNZ R7,$
nop
RET
; 选择哪个灯亮
SELECT_LED:
MOV A,LED
CJNE A,#0,LED2
CLR p0.0
LJMP LED_OUT
LED2:
CJNE A,#1,LED3
CLR p0.1
LJMP LED_OUT
LED3:
CJNE A,#2,LED4
CLR p0.2
LJMP LED_OUT
LED4:
CJNE A,#3,LED5
CLR p0.3
LJMP LED_OUT
LED5:
CJNE A,#4,LED6
CLR p0.4
LJMP LED_OUT
LED6:
CJNE A,#5,LED7
CLR p0.5
LJMP LED_OUT
LED7:
CJNE A,#6,LED8
CLR p0.6
LJMP LED_OUT
LED8:
CJNE A,#7,LED9
CLR p0.7
LJMP LED_OUT
LED9:
LED_OUT:
RET
;------------------------- 键盘扫描 ---------------------------------------------
;键盘扫描 第一个键值给key_value1,有两个键时第二个给key_value2
SCANKEY:
MOV KEY_VALUE1,#0
MOV KEY_VALUE2,#0
MOV XNIE,#0
MOV P1,#0FFH
MOV P3,#00H
MOV A,P1
CJNE A,#0FFH,KEY_Y1
JMP KEYOUT
KEY_Y1:
LCALL DELAY5MS ;去抖动
MOV A,P1
CJNE A,#0FFH,KEY_Y
JMP KEYOUT
KEY_Y:
CALL CLRNIE
MOV A,P1
CJNE A,#0FFH,HAN0
JMP KEYLP
HAN0:
MOV A,P1
CJNE A,#0FEH,HAN1
MOV A,#1
LJMP GIVE_VALUE
HAN1:
MOV A,P1
CJNE A,#0FDH,HAN2
MOV A,#2
LJMP GIVE_VALUE
HAN2:
MOV A,P1
CJNE A,#0FBH,HAN3
MOV A,#3
LJMP GIVE_VALUE
HAN3:
MOV A,P1
CJNE A,#0F7H,HAN4
MOV A,#4
LJMP GIVE_VALUE
HAN4:
MOV A,P1
CJNE A,#0EFH,HAN5
MOV A,#5
LJMP GIVE_VALUE
HAN5:
MOV A,P1
CJNE A,#0DFH,HAN6
MOV A,#6
LJMP GIVE_VALUE
HAN6:
MOV A,P1
CJNE A,#0BFH,HAN7
MOV A,#7
LJMP GIVE_VALUE
HAN7:
MOV A,P1
CJNE A,#07FH,HAN8
MOV A,#8
LJMP GIVE_VALUE
HAN8:
LJMP KEYLP
GIVE_VALUE:
ADD A,HANNIE
MOV HANNIE,A
MOV A,KEY_VALUE1
CJNE A,#0,TWO_KEYVALUE1
MOV KEY_VALUE1,HANNIE
KEYLP:
INC XNIE
MOV A,XNIE
CJNE A,#8,NEXNIE
LJMP KEYOUT
NEXNIE:
LJMP KEY_Y
TWO_KEYVALUE1:
MOV KEY_VALUE2,HANNIE
KEYOUT:
MOV P3,#00H
RET
CLRNIE:
MOV P3,#0FFH
NIE0:
MOV A,XNIE
CJNE A,#0,NIE1
CLR P3.0
MOV HANNIE,#0
LJMP NIEOUT
NIE1:
MOV A,XNIE
CJNE A,#1,NIE2
CLR P3.1
MOV HANNIE,#8
LJMP NIEOUT
NIE2:
MOV A,XNIE
CJNE A,#2,NIE3
CLR P3.2
MOV HANNIE,#16
LJMP NIEOUT
NIE3:
MOV A,XNIE
CJNE A,#3,NIE4
CLR P3.3
MOV HANNIE,#24
LJMP NIEOUT
NIE4:
MOV A,XNIE
CJNE A,#4,NIE5
CLR P3.4
MOV HANNIE,#32
LJMP NIEOUT
NIE5:
MOV A,XNIE
CJNE A,#5,NIE6
CLR P3.5
MOV HANNIE,#40
LJMP NIEOUT
NIE6:
MOV A,XNIE
CJNE A,#6,NIE7
CLR P3.6
MOV HANNIE,#48
LJMP NIEOUT
NIE7:
MOV A,XNIE
CJNE A,#7,NIEOUT
CLR P3.7
MOV HANNIE,#56
LJMP NIEOUT
NIEOUT:
RET
;---------------------------------------------
DELAY5MS:
MOV R6,#10
D1: MOV R7,#250
DJNZ R7,$
DJNZ R6,D1
RET
DELAY600MS:
MOV R5,#12
D111:
MOV R6,#100
D222:
MOV R7,#250
DJNZ R7,$
DJNZ R6,D222
DJNZ R5,D111
RET
DELAY1S:
MOV R5,#10
D1111:
MOV R6,#200
D2222:
MOV R7,#250
DJNZ R7,$
DJNZ R6,D2222
DJNZ R5,D1111
RET
;-------------------------- 编码数据库 -----------------------------
READ_LIST_LIB:
MOV R2,#0
MOV R0,#21H
READ_LIST_LIB1:
MOV A,R2
MOVC A,@A+DPTR
MOV @R0,A
INC R2
INC R0
CJNE R2,#39,READ_LIST_LIB1
RET
TV_001_LIST_LIB:
DB 1,1,3,4,0,0,0,0,6,166,6,232,0,0,0,0,6,228,0
DB 7,3,0,0,0,0,0,0,0,0,1,3,0,0,0,0,0,0,0,0
RET
TV_002_LIST_LIB:
DB 1,1,3,3,0,0,0,0,10,25,10,60,0,0,0,0,10,164,0
DB 5,8,2,10,5,8,2,10,0,0,1,1,1,3,1,1,1,3,0,0
RET
TV_003_LIST_LIB:
DB 1,7,2,3,188,149,0,0,23,17,23,55,0,0,0,0,23,230,198
DB 2,8,8,8,8,7,2,1,17,0,2,1,1,1,1,3,2,1,4,0
RET
TV_004_LIST_LIB:
DB 5,1,0,0,3,12,0,0,3,10,3,30,3,52,0,0,3,200,0
DB 2,10,14,2,18,0,0,0,0,0,2,1,1,2,3,0,0,0,0,0
RET
TV_005_LIST_LIB:
DB 1,1,3,3,0,0,0,0,6,161,6,245,0,0,0,0,6,171,0
DB 2,3,6,10,0,0,0,0,0,0,1,1,1,3,0,0,0,0,0,0
RET
TV_006_LIST_LIB:
DB 1,1,3,3,0,0,0,0,9,25,9,60,0,0,0,0,9,164,0
DB 5,8,2,10,5,8,2,10,0,0,1,1,1,3,1,1,1,3,0,0
RET
TV_007_LIST_LIB:
DB 1,7,3,3,173,148,161,73,21,17,20,55,0,0,0,0,21,164,164
DB 3,8,8,8,8,9,3,19,0,0,2,1,1,1,1,3,5,4,0,0
RET
TV_008_LIST_LIB:
DB 2,4,4,5,16,84,0,0,16,16,16,16,0,0,0,0,0,160,244
DB 2,10,4,2,10,0,0,0,0,16,2,1,3,2,1,0,0,0,0,4
RET
TV_009_LIST_LIB:
DB 2,4,4,5,16,84,0,0,16,16,16,16,0,0,0,0,0,160,244
DB 2,10,4,2,10,0,0,0,0,16,2,1,3,2,1,0,0,0,0,4
RET
TV_010_LIST_LIB:
DB 1,1,3,3,162,139,20,139,20,17,20,52,0,0,0,0,20,164,0
DB 3,8,2,8,6,0,0,0,0,0,2,1,5,1,3,0,0,0,0,0
RET
TV_011_LIST_LIB:
DB 1,1,3,3,0,0,0,0,6,161,6,245,0,0,0,0,6,171,0
DB 2,3,6,10,0,0,0,0,0,0,1,1,1,3,0,0,0,0,0,0
RET
TV_012_LIST_LIB:
DB 1,1,3,3,134,115,0,0,34,27,34,85,0,0,0,0,34,135,0
DB 2,4,8,4,8,9,0,0,0,0,2,1,1,1,1,3,0,0,0,0
RET
TV_020_LIST_LIB:
DB 4,6,0,0,4,4,0,0,4,12,4,32,0,0,0,0,4,82,82
DB 2,5,6,2,26,2,5,6,2,26,3,1,1,3,4,3,1,1,3,5
RET
TV_039_LIST_LIB:
DB 3,1,3,3,0,0,0,0,0,59,135,0,0,0,0,0,0,239,0
DB 7,5,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0
RET
;-----------------------------
VCR_001_LIST_LIB:
DB 1,7,3,3,173,149,0,0,22,17,22,55,0,0,0,0,22,240,165
DB 3,13,13,8,8,4,3,21,0,0,2,1,1,1,1,3,2,4,0,0
RET
VCR_002_LIST_LIB:
DB 1,1,3,3,134,115,0,0,34,27,34,85,0,0,0,0,34,135,0
DB 2,4,8,4,8,9,0,0,0,0,2,1,1,1,1,3,0,0,0,0
RET
VCR_003_LIST_LIB:
DB 1,1,3,3,0,0,0,0,11,24,11,59,0,0,0,0,11,125,0
DB 2,8,4,0,0,0,0,0,0,0,1,1,3,0,0,0,0,0,0,0
RET
;-------------------
CBL_001_LIST_LIB:
DB 1,1,5,5,0,0,0,0,14,65,14,152,0,0,0,0,14,235,0
DB 4,1,7,7,0,0,0,0,0,0,1,1,1,3,0,0,0,0,0,0
RET
;-------------------
DVD_001_LIST_LIB:
DB 1,1,5,5,0,0,0,0,14,65,14,152,0,0,0,0,14,235,0
DB 4,1,7,7,0,0,0,0,0,0,1,1,1,3,0,0,0,0,0,0
RET
;---------------------
TUNER_001_LIST_LIB:
DB 1,1,3,3,135,57,0,0,17,13,17,44,0,0,0,0,17,226,0
DB 2,16,16,16,12,0,0,0,0,0,2,1,1,1,3,0,0,0,0,0
RET
;------------------------
TAPE_001_LIST_LIB:
DB 1,7,3,3,173,148,161,73,21,17,20,55,0,0,0,0,21,164,164
DB 3,8,8,8,8,9,3,19,0,0,2,1,1,1,1,3,5,4,0,0
RET
;--------------------------
CD_001_LIST_LIB:
DB 1,1,3,3,162,139,20,139,20,17,20,52,0,0,0,0,20,164,0
DB 3,8,2,8,6,0,0,0,0,0,2,1,5,1,3,0,0,0,0,0
RET
;---------------------------
AMP_001_LIST_LIB:
DB 1,1,3,3,0,0,0,0,10,25,10,60,0,0,0,0,10,164,0
DB 5,8,2,10,5,8,2,10,0,0,1,1,1,3,1,1,1,3,0,0
RET
;---------------------------------------------------------------------
;------------------------------- 键码数据库 ---------------------
TV_001_KEYLIB:;TV001键码数据库 (低位在前)
DB 00H,22H,24H,26H,28H,2AH,2CH,2EH,30H,32H,20H,34H
DB 48H,44H,50H,52H,02H,7FH,40H,3CH,00H,00H,54H,56H
DB 5AH,58H,00H,00H,44H,3EH,38H,3CH,7FH,7FH,7FH,7FH,04H
RET
TV_002_KEYLIB:;tv002键码数据库 低位先发
DB 00H,01H,02H,03H,04H,05H,06H,07H,08H,09H,0AH,3CH
DB 11H,12H,14H,15H,17H,13H,1BH,18H,30H,5FH,29H,2AH
DB 25H,24H,30H,32H,32H,34H,33H,18H,48H,4AH,4BH,49H,16H
RET
TV_003_KEYLIB:
DB 00H,00H,01H,02H,03H,04H,05H,06H,07H,08H,09H,1AH
DB 10H,11H,12H,13H,15H,16H,18H,0FFH,00H,00H,1CH,1DH
DB 0FFH,1EH,00H,00H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,14H
RET
TV_004_KEYLIB: ;TV004键码数据库 (因为是高位在前,所以把数据的高位排在尾便于发送
;把因为有逻辑2所以把1位分成2位 00代表逻辑0 01为逻辑1,10为逻辑2
DB 00H,00H,20H,20H,22H,00H,24H,00H,26H,20H,20H,02H,22H,22H,24H,22H,26H,02H
DB 20H,10H,22H,24H,60H,06H,02H,04H,06H,24H,42H,06H,46H,26H,06H,00H,26H,26H
DB 66H,26H,26H,26H,24H,24H,00H,00H,00H,00H,00H,00H,06H,22H,02H,02H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,26H,26H,20H,26H,26H,04H,24H,06H,22H,06H
DB 02H,20H
RET
TV_005_KEYLIB: ;TV_005安键数据
DB 00H,16H,36H,0EH,2EH,1EH,3EH,01H,21H,11H,31H,3FH
DB 26H,06H,04H,38H,30H,3FH,3FH,3CH,00H,00H,14H,24H
DB 26H,1CH,00H,32H,19H,39H,12H,3CH,33H,2BH,1BH,0BH,1DH
RET
TV_006_KEYLIB: ;tv006键码数据库 低位先发
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,0FFH
DB 4FH,50H,14H,15H,17H,13H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,8BH,0C4H,00H,00H,00H,00H,00H,00H,16H
RET
TV_007_KEYLIB:
DB 00H,01H,02H,03H,04H,05H,06H,07H,08H,09H,00H,0AH
DB 0CH,0DH,16H,17H,15H,14H,0FFH,46H,00H,00H,1EH,1FH
DB 1BH,1AH,00H,56H,10H,46H,5EH,46H,49H,4BH,4CH,4AH,1CH
RET
TV_008_KEYLIB: ;TV008键码数据库 (因为是高位在前,所以把数据的高位排在尾便于发送
DB 00H,00H,23H,00H,25H,00H,27H,00H,29H,00H,2BH,00H,2DH,00H,2FH,00H,31H,00H
DB 33H,00H,21H,00H,35H,00H,3DH,00H,3FH,00H,01H,00H,03H,00H,17H,00H,37H,00H
DB 71H,00H,6DH,00H,77H,00H,3AH,00H,07H,00H,09H,00H,11H,00H,0FH,00H,15H,00H
DB 13H,00H,67H,00H,67H,00H,73H,00H,6DH,00H,5DH,00H,61H,00H,63H,00H,5FH,00H,41H,00H
RET
TV_009_KEYLIB:
DB 00H,00H,23H,00H,25H,00H,27H,00H,29H,00H,2BH,00H,2DH,00H,2FH,00H,31H,00H
DB 33H,00H,21H,00H,35H,00H,55H,00H,57H,00H,11H,00H,13H,00H,03H,00H,3BH,00H
DB 71H,00H,7BH,00H,00H,00H,00H,00H,15H,00H,19H,00H,1DH,00H,1FH,00H,00H,00H
DB 75H,00H,63H,00H,61H,00H,77H,00H,7BH,00H,75H,00H,73H,00H,5DH,00H,7DH,00H,05H,00H
RET
TV_010_KEYLIB:
DB 00H,10H,11H,12H,13H,14H,15H,16H,17H,18H,19H,0FH
DB 01H,02H,03H,04H,09H,0DH,0BH,58H,00H,53H,06H,05H
DB 07H,08H,00H,0FFH,59H,5AH,0AH,58H,1AH,1BH,1CH,1DH,0EH
RET
TV_011_KEYLIB: ;TV_011 数据
DB 00H,16H,36H,0EH,2EH,1EH,3EH,01H,21H,11H,31H,09H
DB 26H,06H,04H,38H,30H,10H,29H,3CH,1AH,03H,14H,24H
DB 2CH,1CH,23H,2FH,19H,39H,12H,3CH,13H,33H,0BH,1BH,08H
RET
TV_012_KEYLIB: ;TV_012数据库
DB 00H,41H,45H,49H,4DH,51H,55H,59H,5DH,61H,65H,69H
DB 21H,25H,19H,1DH,01H,35H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,29H
RET
TV_020_KEYLIB: ;无载波
DB 00H,10H,11H,12H,13H,14H,15H,16H,17H,27H,19H,08H
DB 07H,04H,2EH,2FH,06H,0FFH,1DH,1EH,00H,00H,2CH,2DH
DB 29H,28H,00H,1BH,02H,3CH,1CH,1EH,32H,33H,31H,34H,01H
RET
TV_039_KEYLIB: ;电平调制
DB 00H,05H,45H,25H,15H,55H,0DH,4DH,2DH,03H,43H,23H
DB 45H,05H,01H,21H,59H,13H,07H,07H,00H,00H,11H,51H
DB 21H,07H,00H,49H,07H,07H,07H,07H,2BH,29H,49H,07H,19H
RET
;----------------------------- VCR ---------
VCR_001_KEYLIB:
DB 00H,01H,02H,03H,04H,05H,06H,07H,08H,09H,0AH,1BH,40H
DB 41H,00H,00H,00H,0DH,89H,14H,17H,81H,8DH,8EH,84H,83H
DB 9FH,1FH,1FH,81H,1FH,9FH,12H,15H,11H,1AH,00H
RET
VCR_002_KEYLIB:
DB 00H,7EH,86H,8AH,8EH,92H,96H,9AH,9EH,0A2H,0A6H,0FEH,42H
DB 22H,00H,00H,00H,02H,56H,6AH,2EH,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,32H,2AH,12H,72H,82H
RET
VCR_003_KEYLIB:
DB 00H,0A0H,0A2H,0A4H,0A6H,0A8H,0AAH,0ACH,0AEH,0B0H,09EH,34H
DB 32H,30H,00H,00H,00H,26H,00H,0D8H,1AH,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,0EH,18H,0CH,06H,0AH
RET
;----------------------
CBL_001_KEYLIB:
DB 00H,00H,08H,04H,40H,48H,44H,20H,28H,24H,38H,4AH
DB 2AH,00H,00H,00H,0CH,0EH,62H,22H,4EH,4AH,2AH,1EH
DB 5EH,50H,3CH,3CH,4EH,3CH,50H,7CH,02H,42H,12H,5CH
RET
;-----------------------
DVD_001_KEYLIB:
DB 00H,00H,08H,04H,40H,48H,44H,20H,28H,24H,28H,38H
DB 34H,72H,0AH,00H,00H,00H,26H,14H,62H,0CH,4CH,16H
DB 56H,36H,76H,66H,4AH,4AH,4CH,4AH,66H,7CH,02H,42H,12H,5CH
RET
;-----------------------
TUNER_001_KEYLIB:
DB 00H,00H,10H,0ACH,11H,0ADH,12H,0AEH,13H,0AFH,14H,0A8H,15H,0A9H,16H,0AAH
DB 17H,0ABH,18H,0A4H,19H,0A5H,84H,38H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,0AH,0B6H,06H,0BAH,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,3DH,81H
DB 00H,00H,00H,00H,33H,0FH
RET
;--------------------------
TAPE_001_KEYLIB:
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,0D1H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,0D6H,00H,0D5H,0D0H,95H
RET
;----------------------------
CD_001_KEYLIB:
DB 00H,01H,06H,07H,05H,0AH,0BH,09H,0EH,0FH,12H,02H
DB 1FH,1EH,00H,00H,00H,11H,17H,00H,00H,00H,00H,00H
DB 00H,00H,02H,00H,00H,00H,03H,00H,00H,00H,00H,00H,04H
RET
;---------------------------
AMP_001_KEYLIB:
DB 00H,0A1H,0A2H,0A3H,0A4H,0A5H,0A6H,0A7H,0A8H,0A9H,0A0H
DB 0B0H,86H,87H,00H,00H,00H,00H,00H,82H,85H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,89H,84H,88H,83H,81H
RET
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -