📄 abc-001.asm
字号:
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00177
LABEL?L L00178
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
CMPNE?TCL _PORTB_2, 000h, L00179
ADD?BCB _runsec, 001h, _runsec
CMPLE?BCL _runsec, 0FFh, L00181
MOVE?CB 000h, _runsec
LABEL?L L00181
LABEL?L L00179
CMPNE?TCL _PORTB_3, 000h, L00183
CMPGE?BCL _runsec, 001h, L00185
MOVE?CB 0FFh, _runsec
LABEL?L L00185
SUB?BCB _runsec, 001h, _runsec
LABEL?L L00183
RETURN?
LABEL?L _rundata
MOVE?CW 014h, _j
LABEL?L L00187
CMPGT?WCL _j, 016h, L00188
I2CDATA?T _SDA
I2CCLOCK?T _SCLK
I2CWRITE?C 0A0h
I2CWRITE?W _j
I2CWRITE?B _runtimes
I2CWRITES?B _runsec
PAUSE?C 00Ah
NEXT?WCL _j, 002h, L00187
LABEL?L L00188
RETURN?
LABEL?L _motor3
LCDOUT?C 0FEh
LCDOUT?C 001h
LCDOUT?C 020h
LCDOUT?C 04Dh
LCDOUT?C 041h
LCDOUT?C 04Eh
LCDOUT?C 055h
LCDOUT?C 041h
LCDOUT?C 04Ch
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 04Dh
LCDOUT?C 04Fh
LCDOUT?C 054h
LCDOUT?C 04Fh
LCDOUT?C 052h
LCDOUT?C 0FEh
LCDOUT?C 0C0h
LCDOUT?C 04Dh
LCDOUT?C 04Fh
LCDOUT?C 054h
LCDOUT?C 04Fh
LCDOUT?C 052h
LCDOUT?C 03Ah
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUTSTR?B _runstopa
LCDOUTSTR?B _runstopb
LCDOUTSTR?B _runstopc
LCDOUTSTR?B _runstopd
PAUSE?C 0012Ch
CMPNE?TCL _PORTB_1, 000h, L00189
ADD?BCB _runmotor, 001h, _runmotor
CMPLE?BCL _runmotor, 002h, L00191
MOVE?CB 001h, _runmotor
LABEL?L L00191
LABEL?L L00189
CMPNE?BCL _runmotor, 001h, L00195
GOSUB?L _motorun
GOTO?L L00194
LABEL?L L00195
CMPNE?BCL _runmotor, 002h, L00196
GOSUB?L _motorun
LABEL?L L00196
LABEL?L L00194
RETURN?
LABEL?L _motorun
CMPNE?TCL _PORTB_2, 000h, L00197
HIGH?T _PORTC_2
LCDOUT?C 0FEh
LCDOUT?C 001h
LCDOUT?C 020h
LCDOUT?C 04Dh
LCDOUT?C 041h
LCDOUT?C 04Eh
LCDOUT?C 055h
LCDOUT?C 041h
LCDOUT?C 04Ch
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 04Dh
LCDOUT?C 04Fh
LCDOUT?C 054h
LCDOUT?C 04Fh
LCDOUT?C 052h
LCDOUT?C 0FEh
LCDOUT?C 0C0h
LCDOUT?C 054h
LCDOUT?C 055h
LCDOUT?C 052h
LCDOUT?C 04Eh
LCDOUT?C 053h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 054h
LCDOUT?C 04Fh
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 052h
LCDOUT?C 049h
LCDOUT?C 047h
LCDOUT?C 048h
LCDOUT?C 054h
PAUSE?C 0012Ch
MOVE?CB 001h, _n
LABEL?L L00199
CMPGT?BCL _n, 00Ah, L00200
CMPEQ?TCL _PORTB_6, 000h, _stopturnR
PAUSE?C 064h
NEXT?BCL _n, 001h, L00199
LABEL?L L00200
LABEL?L _stopturnR
LOW?T _PORTC_2
LABEL?L L00197
CMPNE?TCL _PORTB_3, 000h, L00201
HIGH?T _PORTC_5
LCDOUT?C 0FEh
LCDOUT?C 001h
LCDOUT?C 020h
LCDOUT?C 04Dh
LCDOUT?C 041h
LCDOUT?C 04Eh
LCDOUT?C 055h
LCDOUT?C 041h
LCDOUT?C 04Ch
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 04Dh
LCDOUT?C 04Fh
LCDOUT?C 054h
LCDOUT?C 04Fh
LCDOUT?C 052h
LCDOUT?C 0FEh
LCDOUT?C 0C0h
LCDOUT?C 054h
LCDOUT?C 055h
LCDOUT?C 052h
LCDOUT?C 04Eh
LCDOUT?C 053h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 054h
LCDOUT?C 04Fh
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 04Ch
LCDOUT?C 045h
LCDOUT?C 046h
LCDOUT?C 054h
PAUSE?C 0012Ch
MOVE?CB 001h, _n
LABEL?L L00203
CMPGT?BCL _n, 00Ah, L00204
CMPEQ?TCL _PORTB_7, 000h, _stopturnL
PAUSE?C 064h
NEXT?BCL _n, 001h, L00203
LABEL?L L00204
LABEL?L _stopturnL
LOW?T _PORTC_5
LABEL?L L00201
RETURN?
LABEL?L _traxx4
LCDOUT?C 0FEh
LCDOUT?C 001h
LCDOUT?C 020h
LCDOUT?C 04Dh
LCDOUT?C 041h
LCDOUT?C 04Eh
LCDOUT?C 055h
LCDOUT?C 041h
LCDOUT?C 04Ch
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 054h
LCDOUT?C 052h
LCDOUT?C 041h
LCDOUT?C 058h
LCDOUT?C 058h
LCDOUT?C 0FEh
LCDOUT?C 0C0h
LCDOUT?C 054h
LCDOUT?C 052h
LCDOUT?C 041h
LCDOUT?C 058h
LCDOUT?C 058h
LCDOUT?C 03Ah
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUTSTR?B _runstopa
LCDOUTSTR?B _runstopb
LCDOUTSTR?B _runstopc
LCDOUTSTR?B _runstopd
PAUSE?C 0012Ch
CMPNE?TCL _PORTB_1, 000h, L00205
ADD?BCB _runtraxx, 001h, _runtraxx
CMPLE?BCL _runtraxx, 002h, L00207
MOVE?CB 001h, _runtraxx
LABEL?L L00207
LABEL?L L00205
CMPNE?BCL _runtraxx, 001h, L00211
GOSUB?L _traxxrun
GOTO?L L00210
LABEL?L L00211
CMPNE?BCL _runtraxx, 002h, L00212
GOSUB?L _traxxrun
LABEL?L L00212
LABEL?L L00210
RETURN?
LABEL?L _traxxrun
CMPNE?TCL _PORTB_2, 000h, L00213
HIGH?T _PORTC_6
LCDOUT?C 0FEh
LCDOUT?C 001h
LCDOUT?C 020h
LCDOUT?C 04Dh
LCDOUT?C 041h
LCDOUT?C 04Eh
LCDOUT?C 055h
LCDOUT?C 041h
LCDOUT?C 04Ch
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 054h
LCDOUT?C 052h
LCDOUT?C 041h
LCDOUT?C 058h
LCDOUT?C 058h
LCDOUT?C 0FEh
LCDOUT?C 0C0h
LCDOUT?C 046h
LCDOUT?C 04Fh
LCDOUT?C 052h
LCDOUT?C 057h
LCDOUT?C 041h
LCDOUT?C 052h
LCDOUT?C 044h
LCDOUT?C 02Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
PAUSE?C 0012Ch
MOVE?CB 001h, _n
LABEL?L L00215
CMPGT?BCL _n, 014h, L00216
CMPEQ?TCL _PORTA_4, 000h, _stopfore
PAUSE?C 064h
NEXT?BCL _n, 001h, L00215
LABEL?L L00216
LABEL?L _stopfore
LOW?T _PORTC_6
LABEL?L L00213
CMPNE?TCL _PORTB_3, 000h, L00217
HIGH?T _PORTC_7
LCDOUT?C 0FEh
LCDOUT?C 001h
LCDOUT?C 020h
LCDOUT?C 04Dh
LCDOUT?C 041h
LCDOUT?C 04Eh
LCDOUT?C 055h
LCDOUT?C 041h
LCDOUT?C 04Ch
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 054h
LCDOUT?C 052h
LCDOUT?C 041h
LCDOUT?C 058h
LCDOUT?C 058h
LCDOUT?C 0FEh
LCDOUT?C 0C0h
LCDOUT?C 052h
LCDOUT?C 045h
LCDOUT?C 054h
LCDOUT?C 055h
LCDOUT?C 052h
LCDOUT?C 04Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
LCDOUT?C 02Eh
PAUSE?C 0012Ch
MOVE?CB 001h, _n
LABEL?L L00219
CMPGT?BCL _n, 014h, L00220
CMPEQ?TCL _PORTA_5, 000h, _stopback
PAUSE?C 064h
NEXT?BCL _n, 001h, L00219
LABEL?L L00220
LABEL?L _stopback
LOW?T _PORTC_7
LABEL?L L00217
RETURN?
LABEL?L _pump5
LCDOUT?C 0FEh
LCDOUT?C 001h
LCDOUT?C 020h
LCDOUT?C 04Dh
LCDOUT?C 041h
LCDOUT?C 04Eh
LCDOUT?C 055h
LCDOUT?C 041h
LCDOUT?C 04Ch
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 050h
LCDOUT?C 055h
LCDOUT?C 04Dh
LCDOUT?C 050h
LCDOUT?C 0FEh
LCDOUT?C 0C0h
LCDOUT?C 050h
LCDOUT?C 055h
LCDOUT?C 04Dh
LCDOUT?C 050h
LCDOUT?C 03Ah
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUTSTR?B _runstopa
LCDOUTSTR?B _runstopb
LCDOUTSTR?B _runstopc
LCDOUTSTR?B _runstopd
PAUSE?C 0012Ch
CMPNE?TCL _PORTB_1, 000h, L00221
ADD?BCB _runpump, 001h, _runpump
CMPLE?BCL _runpump, 002h, L00223
MOVE?CB 001h, _runpump
LABEL?L L00223
LABEL?L L00221
CMPNE?BCL _runpump, 001h, L00227
GOSUB?L _pumprun
GOTO?L L00226
LABEL?L L00227
CMPNE?BCL _runpump, 002h, L00228
GOSUB?L _pumprun
LABEL?L L00228
LABEL?L L00226
RETURN?
LABEL?L _pumprun
CMPNE?TCL _PORTB_2, 000h, L00229
HIGH?T _PORTD_1
LCDOUT?C 0FEh
LCDOUT?C 0C0h
MOVE?CB 001h, _i
LABEL?L L00231
CMPGT?BCL _i, 00Dh, L00232
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00231
LABEL?L L00232
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
MOVE?CB 020h, _runstopa
LCDOUT?C 0FEh
LCDOUT?C 0C0h
MOVE?CB 001h, _i
LABEL?L L00233
CMPGT?BCL _i, 00Eh, L00234
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00233
LABEL?L L00234
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
MOVE?CB 052h, _runstopb
LCDOUT?C 0FEh
LCDOUT?C 0C0h
MOVE?CB 001h, _i
LABEL?L L00235
CMPGT?BCL _i, 00Fh, L00236
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00235
LABEL?L L00236
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
MOVE?CB 055h, _runstopc
LCDOUT?C 0FEh
LCDOUT?C 0C0h
MOVE?CB 001h, _i
LABEL?L L00237
CMPGT?BCL _i, 010h, L00238
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00237
LABEL?L L00238
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
MOVE?CB 04Eh, _runstopd
LABEL?L L00229
CMPNE?TCL _PORTB_3, 000h, L00239
LOW?T _PORTD_1
LCDOUT?C 0FEh
LCDOUT?C 0C0h
MOVE?CB 001h, _i
LABEL?L L00241
CMPGT?BCL _i, 00Dh, L00242
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00241
LABEL?L L00242
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
MOVE?CB 053h, _runstopa
LCDOUT?C 0FEh
LCDOUT?C 0C0h
MOVE?CB 001h, _i
LABEL?L L00243
CMPGT?BCL _i, 00Eh, L00244
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00243
LABEL?L L00244
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
MOVE?CB 054h, _runstopb
LCDOUT?C 0FEh
LCDOUT?C 0C0h
MOVE?CB 001h, _i
LABEL?L L00245
CMPGT?BCL _i, 00Fh, L00246
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00245
LABEL?L L00246
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
MOVE?CB 04Fh, _runstopc
LCDOUT?C 0FEh
LCDOUT?C 0C0h
MOVE?CB 001h, _i
LABEL?L L00247
CMPGT?BCL _i, 010h, L00248
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00247
LABEL?L L00248
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
MOVE?CB 050h, _runstopd
LABEL?L L00239
RETURN?
LABEL?L _blower6
LCDOUT?C 0FEh
LCDOUT?C 001h
LCDOUT?C 020h
LCDOUT?C 04Dh
LCDOUT?C 041h
LCDOUT?C 04Eh
LCDOUT?C 055h
LCDOUT?C 041h
LCDOUT?C 04Ch
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 042h
LCDOUT?C 04Ch
LCDOUT?C 04Fh
LCDOUT?C 057h
LCDOUT?C 045h
LCDOUT?C 052h
LCDOUT?C 0FEh
LCDOUT?C 0C0h
LCDOUT?C 042h
LCDOUT?C 04Ch
LCDOUT?C 04Fh
LCDOUT?C 057h
LCDOUT?C 045h
LCDOUT?C 052h
LCDOUT?C 03Ah
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUTSTR?B _runstopa
LCDOUTSTR?B _runstopb
LCDOUTSTR?B _runstopc
LCDOUTSTR?B _runstopd
PAUSE?C 0012Ch
CMPNE?TCL _PORTB_1, 000h, L00249
ADD?BCB _runblower, 001h, _runblower
CMPLE?BCL _runblower, 002h, L00251
MOVE?CB 001h, _runblower
LABEL?L L00251
LABEL?L L00249
CMPNE?BCL _runblower, 001h, L00255
GOSUB?L _blowerrun
GOTO?L L00254
LABEL?L L00255
CMPNE?BCL _runblower, 002h, L00256
GOSUB?L _blowerrun
LABEL?L L00256
LABEL?L L00254
RETURN?
LABEL?L _blowerrun
CMPNE?TCL _PORTB_2, 000h, L00257
HIGH?T _PORTD_0
LCDOUT?C 0FEh
LCDOUT?C 0C0h
MOVE?CB 001h, _i
LABEL?L L00259
CMPGT?BCL _i, 00Dh, L00260
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00259
LABEL?L L00260
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
MOVE?CB 020h, _runstopa
LCDOUT?C 0FEh
LCDOUT?C 0C0h
MOVE?CB 001h, _i
LABEL?L L00261
CMPGT?BCL _i, 00Eh, L00262
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00261
LABEL?L L00262
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
MOVE?CB 052h, _runstopb
LCDOUT?C 0FEh
LCDOUT?C 0C0h
MOVE?CB 001h, _i
LABEL?L L00263
CMPGT?BCL _i, 00Fh, L00264
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00263
LABEL?L L00264
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
MOVE?CB 055h, _runstopc
LCDOUT?C 0FEh
LCDOUT?C 0C0h
MOVE?CB 001h, _i
LABEL?L L00265
CMPGT?BCL _i, 010h, L00266
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00265
LABEL?L L00266
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -