📄 yq9.asm
字号:
MOV A,26H
ANL A,#0FH
XRL A,#PWOFC
JZ OUT220
MOV A,26H
INC A
ANL A,#0FH
MOV B,A
MOV A,26H
ANL A,#0F0H
ADD A,B
MOV 26H,A
LJMP OUT224
OUT220: CLR P2.1
SETB 2CH.1
SETB 2CH.5
MOV 26H,#00H
LJMP OUT224
OUT221: CLR C
MOV A,32H
SUBB A,#DJM2RL
MOV A,33H
SUBB A,#DJM2RH
JC OUT222
LJMP OUT224
OUT222: MOV A,26H
SWAP A
ANL A,#0FH
XRL A,#PWOFC
JZ OUT223
MOV A,26H
SWAP A
INC A
ANL A,#0FH
SWAP A
MOV 26H,A
LJMP OUT224
OUT223: MOV 26H,#00H
SETB P2.1
CLR 2CH.1
CLR 2CH.5
OUT224: NOP
CLR C
MOV A,34H
SUBB A,#DJM2OL
MOV A,35H
SUBB A,#DJM2OH
JC OUT231
MOV A,27H
ANL A,#0FH
XRL A,#PWOFC
JZ OUT230
MOV A,27H
INC A
ANL A,#0FH
MOV B,A
MOV A,27H
ANL A,#0F0H
ADD A,B
MOV 27H,A
LJMP OUT234
OUT230: CLR P2.2
SETB 2CH.2
SETB 2CH.6
MOV 27H,#00H
LJMP OUT234
OUT231: CLR C
MOV A,34H
SUBB A,#DJM2RL
MOV A,35H
SUBB A,#DJM2RH
JC OUT232
LJMP OUT234
OUT232: MOV A,27H
SWAP A
ANL A,#0FH
XRL A,#PWOFC
JZ OUT233
MOV A,27H
SWAP A
INC A
ANL A,#0FH
SWAP A
MOV 27H,A
LJMP OUT234
OUT233: MOV 27H,#00H
SETB P2.2
CLR 2CH.2
CLR 2CH.6
OUT234: NOP
CLR C
MOV A,36H
SUBB A,#DJM2OL
MOV A,37H
SUBB A,#DJM2OH
JC OUT241
MOV A,28H
ANL A,#0FH
XRL A,#PWOFC
JZ OUT240
MOV A,28H
INC A
ANL A,#0FH
MOV B,A
MOV A,28H
ANL A,#0F0H
ADD A,B
MOV 28H,A
LJMP OUT244
OUT240: CLR P2.3
SETB 2CH.3
SETB 2CH.7
MOV 28H,#00H
LJMP OUT244
OUT241: CLR C
MOV A,36H
SUBB A,#DJM2RL
MOV A,37H
SUBB A,#DJM2RH
JC OUT242
LJMP OUT244
OUT242: MOV A,28H
SWAP A
ANL A,#0FH
XRL A,#PWOFC
JZ OUT243
MOV A,28H
SWAP A
INC A
ANL A,#0FH
SWAP A
MOV 28H,A
LJMP OUT244
OUT243: MOV 28H,#00H
SETB P2.3
CLR 2CH.3
CLR 2CH.7
OUT244: NOP
RET
OUT300: LJMP OUT3110
OUT3100:CLR P2.0
SETB 2CH.4
OUT3101:MOV R0,#92H
MOV A,@R0
XRL A,#01H
JNZ OUT3102
MOV 21H,#00H
OUT3102:MOV R0,#9AH
MOV A,@R0
XRL A,#01H
JNZ OUT3103
MOV 22H,#00H
OUT3103:MOV R0,#0A2H
MOV A,@R0
XRL A,#01H
JNZ OUT3104
MOV 23H,#00H
OUT3104:MOV R0,#0AAH
MOV A,@R0
XRL A,#01H
JNZ OUT3105
MOV 24H,#00H
OUT3105:MOV R0,#0B2H
MOV A,@R0
XRL A,#01H
JNZ OUT3106
MOV 25H,#00H
OUT3106:MOV R0,#0BAH
MOV A,@R0
XRL A,#01H
JNZ OUT3107
MOV 26H,#00H
OUT3107:MOV R0,#0C2H
MOV A,@R0
XRL A,#01H
JNZ OUT3108
MOV 27H,#00H
OUT3108:MOV R0,#0CAH
MOV A,@R0
XRL A,#01H
JNZ OUT3109
MOV 28H,#00H
OUT3109:MOV A,2CH
ANL A,#0FEH
MOV 2CH,A
LJMP OUT3210
OUT3110:MOV R0,#92H
MOV A,@R0
XRL A,#01H
JNZ OUT3120
CLR C
MOV A,30H
SUBB A,#0B4H
MOV A,31H
SUBB A,#00H
JC OUT3111
CLR C
MOV R0,#93H
MOV A,@R0
SUBB A,30H
MOV R0,#94H
MOV A,@R0
SUBB A,31H
JNC OUT3113
MOV A,21H
ANL A,#03H
XRL A,#PWOFC
JNZ OUT3112
OUT3111:LJMP OUT3100
OUT3112:MOV A,21H
INC A
ANL A,#0FH
MOV 21H,A
LJMP OUT3115
OUT3113:CLR C
MOV R0,#95H
MOV A,@R0
SUBB A,30H
MOV R0,#96H
MOV A,@R0
SUBB A,31H
JC OUT3116
MOV A,21H
SWAP A
ANL A,#03H
XRL A,#PWOFC
JNZ OUT3114
MOV 21H,#00H
MOV A,2CH
ORL A,#01H
MOV 2CH,A
LJMP OUT3115
OUT3114:MOV A,21H
ADD A,#10H
ANL A,#0F0H
MOV 21H,A
OUT3115:LJMP OUT3120
OUT3116:LJMP OUT3109
OUT3120:MOV R0,#9AH
MOV A,@R0
XRL A,#01H
JNZ OUT3130
CLR C
MOV A,32H
SUBB A,#0B4H
MOV A,33H
SUBB A,#00H
JC OUT3121
CLR C
MOV R0,#9BH
MOV A,@R0
SUBB A,32H
MOV R0,#9CH
MOV A,@R0
SUBB A,33H
JNC OUT3123
MOV A,22H
ANL A,#03H
XRL A,#PWOFC
JNZ OUT3122
OUT3121:LJMP OUT3100
OUT3122:MOV A,22H
INC A
ANL A,#0FH
MOV 22H,A
LJMP OUT3125
OUT3123:CLR C
MOV R0,#9DH
MOV A,@R0
SUBB A,32H
MOV R0,#9EH
MOV A,@R0
SUBB A,33H
JC OUT3126
MOV A,22H
SWAP A
ANL A,#03H
XRL A,#PWOFC
JNZ OUT3124
MOV 22H,#00H
MOV A,2CH
ORL A,#01H
MOV 2CH,A
LJMP OUT3125
OUT3124:MOV A,22H
ADD A,#10H
ANL A,#0F0H
MOV 22H,A
OUT3125:LJMP OUT3130
OUT3126:LJMP OUT3109
OUT3130:MOV R0,#0A2H
MOV A,@R0
XRL A,#01H
JNZ OUT3140
CLR C
MOV A,34H
SUBB A,#0B4H
MOV A,35H
SUBB A,#00H
JC OUT3131
CLR C
MOV R0,#0A3H
MOV A,@R0
SUBB A,34H
MOV R0,#0A4H
MOV A,@R0
SUBB A,35H
JNC OUT3133
MOV A,23H
ANL A,#03H
XRL A,#PWOFC
JNZ OUT3132
OUT3131:LJMP OUT3100
OUT3132:MOV A,23H
INC A
ANL A,#0FH
MOV 23H,A
LJMP OUT3135
OUT3133:CLR C
MOV R0,#0A5H
MOV A,@R0
SUBB A,34H
MOV R0,#0A6H
MOV A,@R0
SUBB A,35H
JC OUT3136
MOV A,23H
SWAP A
ANL A,#03H
XRL A,#PWOFC
JNZ OUT3133
MOV 23H,#00H
MOV A,2CH
ORL A,#01H
MOV 2CH,A
LJMP OUT3135
OUT3134:MOV A,23H
ADD A,#10H
ANL A,#0F0H
MOV 23H,A
OUT3135:LJMP OUT3140
OUT3136:LJMP OUT3109
OUT3140:MOV R0,#0AAH
MOV A,@R0
XRL A,#01H
JNZ OUT3150
CLR C
MOV A,36H
SUBB A,#0B4H
MOV A,37H
SUBB A,#00H
JC OUT3141
CLR C
MOV R0,#0ABH
MOV A,@R0
SUBB A,36H
MOV R0,#0ACH
MOV A,@R0
SUBB A,37H
JNC OUT3143
MOV A,24H
ANL A,#03H
XRL A,#PWOFC
JNZ OUT3142
OUT3141:LJMP OUT3100
OUT3142:MOV A,24H
INC A
ANL A,#0FH
MOV 24H,A
LJMP OUT3145
OUT3143:CLR C
MOV R0,#0ADH
MOV A,@R0
SUBB A,36H
MOV R0,#0AEH
MOV A,@R0
SUBB A,37H
JC OUT3146
MOV A,24H
SWAP A
ANL A,#03H
XRL A,#PWOFC
JNZ OUT3144
MOV 24H,#00H
MOV A,2CH
ORL A,#01H
MOV 2CH,A
LJMP OUT3145
OUT3144:MOV A,24H
ADD A,#10H
ANL A,#0F0H
MOV 24H,A
OUT3145:LJMP OUT3150
OUT3146:LJMP OUT3109
OUT3150:MOV R0,#0B2H
MOV A,@R0
XRL A,#01H
JNZ OUT3160
CLR C
MOV A,38H
SUBB A,#0B4H
MOV A,39H
SUBB A,#00H
JC OUT3151
CLR C
MOV R0,#0B3H
MOV A,@R0
SUBB A,38H
MOV R0,#0B4H
MOV A,@R0
SUBB A,39H
JNC OUT3153
MOV A,25H
ANL A,#03H
XRL A,#PWOFC
JNZ OUT3152
OUT3151:LJMP OUT3100
OUT3152:MOV A,25H
INC A
ANL A,#0FH
MOV 25H,A
LJMP OUT3155
OUT3153:CLR C
MOV R0,#0B5H
MOV A,@R0
SUBB A,38H
MOV R0,#0B6H
MOV A,@R0
SUBB A,39H
JC OUT3156
MOV A,25H
SWAP A
ANL A,#03H
XRL A,#PWOFC
JNZ OUT3154
MOV 25H,#00H
MOV A,2CH
ORL A,#01H
MOV 2CH,A
LJMP OUT3155
OUT3154:MOV A,25H
ADD A,#10H
ANL A,#0F0H
MOV 25H,A
OUT3155:LJMP OUT3160
OUT3156:LJMP OUT3109
OUT3160:MOV R0,#0BAH
MOV A,@R0
XRL A,#01H
JNZ OUT3170
CLR C
MOV A,3AH
SUBB A,#0B4H
MOV A,3BH
SUBB A,#00H
JC OUT3161
CLR C
MOV R0,#0BBH
MOV A,@R0
SUBB A,3AH
MOV R0,#0BCH
MOV A,@R0
SUBB A,3BH
JNC OUT3163
MOV A,26H
ANL A,#03H
XRL A,#PWOFC
JNZ OUT3162
OUT3161:LJMP OUT3100
OUT3162:MOV A,26H
INC A
ANL A,#0FH
MOV 26H,A
LJMP OUT3165
OUT3163:CLR C
MOV R0,#0BDH
MOV A,@R0
SUBB A,3AH
MOV R0,#0BEH
MOV A,@R0
SUBB A,3BH
JC OUT3166
MOV A,26H
SWAP A
ANL A,#03H
XRL A,#PWOFC
JNZ OUT3164
MOV 26H,#00H
MOV A,2CH
ORL A,#01H
MOV 2CH,A
LJMP OUT3165
OUT3164:MOV A,26H
ADD A,#10H
ANL A,#0F0H
MOV 26H,A
OUT3165:LJMP OUT3170
OUT3166:LJMP OUT3109
OUT3170:MOV R0,#0C2H
MOV A,@R0
XRL A,#01H
JNZ OUT3180
CLR C
MOV A,3CH
SUBB A,#0B4H
MOV A,3DH
SUBB A,#00H
JC OUT3171
CLR C
MOV R0,#0C3H
MOV A,@R0
SUBB A,3CH
MOV R0,#0C4H
MOV A,@R0
SUBB A,3DH
JNC OUT3173
MOV A,27H
ANL A,#03H
XRL A,#PWOFC
JNZ OUT3172
OUT3171:LJMP OUT3100
OUT3172:MOV A,27H
INC A
ANL A,#0FH
MOV 27H,A
LJMP OUT3175
OUT3173:CLR C
MOV R0,#0C5H
MOV A,@R0
SUBB A,3CH
MOV R0,#0C6H
MOV A,@R0
SUBB A,3DH
JC OUT3176
MOV A,27H
SWAP A
ANL A,#03H
XRL A,#PWOFC
JNZ OUT3174
MOV 27H,#00H
MOV A,2CH
ORL A,#01H
MOV 2CH,A
LJMP OUT3175
OUT3174:MOV A,27H
ADD A,#10H
ANL A,#0F0H
MOV 27H,A
OUT3175:LJMP OUT3180
OUT3176:LJMP OUT3109
OUT3180:MOV R0,#0CAH
MOV A,@R0
XRL A,#01H
JNZ OUT3190
CLR C
MOV A,3EH
SUBB A,#0B4H
MOV A,3FH
SUBB A,#00H
JC OUT3181
CLR C
MOV R0,#0CBH
MOV A,@R0
SUBB A,3EH
MOV R0,#0CCH
MOV A,@R0
SUBB A,3FH
JNC OUT3183
MOV A,28H
ANL A,#03H
XRL A,#PWOFC
JNZ OUT3182
OUT3181:LJMP OUT3100
OUT3182:MOV A,28H
INC A
ANL A,#0FH
MOV 28H,A
LJMP OUT3185
OUT3183:CLR C
MOV R0,#0CDH
MOV A,@R0
SUBB A,3EH
MOV R0,#0CEH
MOV A,@R0
SUBB A,3FH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -