📄 mjl-cn.asm
字号:
GOSUB?L _restlcd
GOTO?L L00076
LABEL?L L00075
GOTO?L _stoprest
LABEL?L L00076
GOTO?L _rweeks
LABEL?L _stoprest
MOVE?CB 000h, _hcnt
MOVE?CB 000h, _wnmb
GOSUB?L _rdaysdata
RETURN?
LABEL?L _mode
LABEL?L _backmode
CMPNE?TCL _PORTB_0, 000h, L00091
MOVE?CW 000h, _qqq
ADD?BCB _modecnt, 001h, _modecnt
CMPLE?BCL _modecnt, 007h, L00093
MOVE?CB 000h, _modecnt
LABEL?L L00093
LABEL?L L00091
CMPLE?WCL _qqq, 001F4h, L00095
GOTO?L _backmain
LABEL?L L00095
ADD?WCW _qqq, 001h, _qqq
CMPNE?BCL _modecnt, 000h, L00099
GOTO?L _backmain
GOTO?L L00098
LABEL?L L00099
CMPNE?BCL _modecnt, 001h, L00100
GOSUB?L _setting
GOTO?L L00098
LABEL?L L00100
CMPNE?BCL _modecnt, 002h, L00101
GOSUB?L _restsetting
GOTO?L L00098
LABEL?L L00101
CMPNE?BCL _modecnt, 003h, L00102
GOSUB?L _poweronoff
GOTO?L L00098
LABEL?L L00102
CMPNE?BCL _modecnt, 004h, L00103
GOSUB?L _timesec
GOTO?L L00098
LABEL?L L00103
CMPNE?BCL _modecnt, 005h, L00104
GOSUB?L _cptcount
GOTO?L L00098
LABEL?L L00104
CMPNE?BCL _modecnt, 006h, L00105
GOSUB?L _incount
GOTO?L L00098
LABEL?L L00105
CMPNE?BCL _modecnt, 007h, L00106
GOSUB?L _detecttime
LABEL?L L00106
LABEL?L L00098
GOTO?L _backmode
LABEL?L _backmain
RETURN?
LABEL?L _setting
GOSUB?L _gettime
GOSUB?L _tohex
LCDOUT?C 0FEh
LCDOUT?C 002h
LCDOUT?C 0FEh
LCDOUT?C 00Ch
LCDOUT?C 0FEh
LCDOUT?C 001h
LCDOUT?C 0C9h
LCDOUT?C 0E8h
LCDOUT?C 0B6h
LCDOUT?C 0A8h
LCDOUT?C 0C8h
LCDOUT?C 0D5h
LCDOUT?C 0C6h
LCDOUT?C 0DAh
LCDOUT?C 0BAh
LCDOUT?C 0CDh
LCDOUT?C 0CAh
LCDOUT?C 0B1h
LCDOUT?C 0BFh
LCDOUT?C 0CCh
LCDOUT?C 0FEh
LCDOUT?C 002h
LCDOUT?C 0FEh
LCDOUT?C 00Ch
LCDOUT?C 0FEh
LCDOUT?C 090h
LCDOUTCOUNT?C 002h
LCDOUTNUM?B _cyear
LCDOUTDEC?
LCDOUT?C 02Fh
LCDOUTCOUNT?C 002h
LCDOUTNUM?B _cmonth
LCDOUTDEC?
LCDOUT?C 02Fh
LCDOUTCOUNT?C 002h
LCDOUTNUM?B _cdate
LCDOUTDEC?
LCDOUT?C 020h
LCDOUTCOUNT?C 002h
LCDOUTNUM?B _chr
LCDOUTDEC?
LCDOUT?C 03Ah
LCDOUTCOUNT?C 002h
LCDOUTNUM?B _cmin
LCDOUTDEC?
PAUSE?C 0012Ch
CMPNE?TCL _PORTB_1, 000h, L00107
ADD?BCB _setcnt, 001h, _setcnt
CMPLE?BCL _setcnt, 005h, L00109
MOVE?CB 001h, _setcnt
LABEL?L L00109
LABEL?L L00107
CMPNE?BCL _setcnt, 001h, L00113
GOSUB?L _cyset
GOTO?L L00112
LABEL?L L00113
CMPNE?BCL _setcnt, 002h, L00114
GOSUB?L _cmtset
GOTO?L L00112
LABEL?L L00114
CMPNE?BCL _setcnt, 003h, L00115
GOSUB?L _cdset
GOTO?L L00112
LABEL?L L00115
CMPNE?BCL _setcnt, 004h, L00116
GOSUB?L _chset
GOTO?L L00112
LABEL?L L00116
CMPNE?BCL _setcnt, 005h, L00117
GOSUB?L _cmset
LABEL?L L00117
LABEL?L L00112
RETURN?
LABEL?L _cyset
LCDOUT?C 0FEh
LCDOUT?C 090h
MOVE?CB 001h, _i
LABEL?L L00118
CMPGT?BCL _i, 000h, L00119
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00118
LABEL?L L00119
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
CMPNE?TCL _PORTB_2, 000h, L00120
ADD?BCB _cyear, 001h, _cyear
CMPLE?BCL _cyear, 063h, L00122
MOVE?CB 000h, _cyear
LABEL?L L00122
LABEL?L L00120
CMPNE?TCL _PORTB_3, 000h, L00124
CMPGE?BCL _cyear, 001h, L00126
MOVE?CB 064h, _cyear
LABEL?L L00126
SUB?BCB _cyear, 001h, _cyear
LABEL?L L00124
DIV?BCB _cyear, 00Ah, _bcdh
MOD?BCB _cyear, 00Ah, _bcdl
GOSUB?L _tobcd
MOVE?BB _cbcd, _rtcyear
GOSUB?L _settime
PAUSE?C 00Ah
RETURN?
LABEL?L _cmtset
LCDOUT?C 0FEh
LCDOUT?C 090h
MOVE?CB 001h, _i
LABEL?L L00128
CMPGT?BCL _i, 001h, L00129
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00128
LABEL?L L00129
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
CMPNE?TCL _PORTB_2, 000h, L00130
ADD?BCB _cmonth, 001h, _cmonth
CMPLE?BCL _cmonth, 00Ch, L00132
MOVE?CB 001h, _cmonth
LABEL?L L00132
LABEL?L L00130
CMPNE?TCL _PORTB_3, 000h, L00134
SUB?BCB _cmonth, 001h, _cmonth
CMPGE?BCL _cmonth, 001h, L00136
MOVE?CB 00Ch, _cmonth
LABEL?L L00136
LABEL?L L00134
DIV?BCB _cmonth, 00Ah, _bcdh
MOD?BCB _cmonth, 00Ah, _bcdl
GOSUB?L _tobcd
MOVE?BB _cbcd, _rtcmonth
GOSUB?L _settime
PAUSE?C 00Ah
RETURN?
LABEL?L _cdset
LCDOUT?C 0FEh
LCDOUT?C 090h
MOVE?CB 001h, _i
LABEL?L L00138
CMPGT?BCL _i, 003h, L00139
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00138
LABEL?L L00139
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
CMPNE?TCL _PORTB_2, 000h, L00140
ADD?BCB _cdate, 001h, _cdate
CMPLE?BCL _cdate, 01Fh, L00142
MOVE?CB 001h, _cdate
LABEL?L L00142
LABEL?L L00140
CMPNE?TCL _PORTB_3, 000h, L00144
SUB?BCB _cdate, 001h, _cdate
CMPGE?BCL _cdate, 001h, L00146
MOVE?CB 01Fh, _cdate
LABEL?L L00146
LABEL?L L00144
DIV?BCB _cdate, 00Ah, _bcdh
MOD?BCB _cdate, 00Ah, _bcdl
GOSUB?L _tobcd
MOVE?BB _cbcd, _rtcdate
GOSUB?L _settime
PAUSE?C 00Ah
RETURN?
LABEL?L _chset
LCDOUT?C 0FEh
LCDOUT?C 090h
MOVE?CB 001h, _i
LABEL?L L00148
CMPGT?BCL _i, 004h, L00149
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00148
LABEL?L L00149
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
CMPNE?TCL _PORTB_2, 000h, L00150
ADD?BCB _chr, 001h, _chr
CMPLE?BCL _chr, 017h, L00152
MOVE?CB 000h, _chr
LABEL?L L00152
LABEL?L L00150
CMPNE?TCL _PORTB_3, 000h, L00154
CMPGE?BCL _chr, 001h, L00156
MOVE?CB 018h, _chr
LABEL?L L00156
SUB?BCB _chr, 001h, _chr
LABEL?L L00154
DIV?BCB _chr, 00Ah, _bcdh
MOD?BCB _chr, 00Ah, _bcdl
GOSUB?L _tobcd
MOVE?BB _cbcd, _rtchr
GOSUB?L _settime
PAUSE?C 00Ah
RETURN?
LABEL?L _cmset
LCDOUT?C 0FEh
LCDOUT?C 090h
MOVE?CB 001h, _i
LABEL?L L00158
CMPGT?BCL _i, 006h, L00159
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00158
LABEL?L L00159
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
CMPNE?TCL _PORTB_2, 000h, L00160
ADD?BCB _cmin, 001h, _cmin
CMPLE?BCL _cmin, 03Bh, L00162
MOVE?CB 000h, _cmin
LABEL?L L00162
LABEL?L L00160
CMPNE?TCL _PORTB_3, 000h, L00164
CMPGE?BCL _cmin, 001h, L00166
MOVE?CB 03Ch, _cmin
LABEL?L L00166
SUB?BCB _cmin, 001h, _cmin
LABEL?L L00164
DIV?BCB _cmin, 00Ah, _bcdh
MOD?BCB _cmin, 00Ah, _bcdl
GOSUB?L _tobcd
MOVE?BB _cbcd, _rtcmin
GOSUB?L _settime
PAUSE?C 00Ah
RETURN?
LABEL?L _tobcd
SHIFTL?BCB _bcdh, 004h, _bcdh
OR?BBB _bcdh, _bcdl, _cbcd
RETURN?
LABEL?L _tohex
AND?BCB _rtcyear, 00Fh, _bcdl
AND?BCB _rtcyear, 0F0h, _bcdh
GOSUB?L _frombcd
ADD?BBB _bcdh, _bcdl, _cyear
AND?BCB _rtcmonth, 00Fh, _bcdl
AND?BCB _rtcmonth, 0F0h, _bcdh
GOSUB?L _frombcd
ADD?BBB _bcdh, _bcdl, _cmonth
AND?BCB _rtcdate, 00Fh, _bcdl
AND?BCB _rtcdate, 0F0h, _bcdh
GOSUB?L _frombcd
ADD?BBB _bcdh, _bcdl, _cdate
AND?BCB _rtchr, 00Fh, _bcdl
AND?BCB _rtchr, 0F0h, _bcdh
GOSUB?L _frombcd
ADD?BBB _bcdh, _bcdl, _chr
AND?BCB _rtcmin, 00Fh, _bcdl
AND?BCB _rtcmin, 0F0h, _bcdh
GOSUB?L _frombcd
ADD?BBB _bcdh, _bcdl, _cmin
RETURN?
LABEL?L _frombcd
SHIFTR?BCB _bcdh, 004h, _bcdh
MUL?BCB _bcdh, 00Ah, _bcdh
RETURN?
LABEL?L _settime
MOVE?CT 001h, _RST
SHIFTDATA?T _IO
SHIFTCLOCK?T _SCLK
SHIFTMODE?C _LSBFIRST
SHIFTOUT?CC 08Eh, 008h
SHIFTOUT?CC 000h, 008h
MOVE?CT 000h, _RST
MOVE?CT 001h, _RST
SHIFTDATA?T _IO
SHIFTCLOCK?T _SCLK
SHIFTMODE?C _LSBFIRST
SHIFTOUT?CC 0BEh, 008h
SHIFTOUT?BC _rtcsec, 008h
SHIFTOUT?BC _rtcmin, 008h
SHIFTOUT?BC _rtchr, 008h
SHIFTOUT?BC _rtcdate, 008h
SHIFTOUT?BC _rtcmonth, 008h
SHIFTOUT?BC _rtcday, 008h
SHIFTOUT?BC _rtcyear, 008h
SHIFTOUT?CC 000h, 008h
MOVE?CT 000h, _RST
RETURN?
LABEL?L _restsetting
LCDOUT?C 0FEh
LCDOUT?C 002h
LCDOUT?C 0FEh
LCDOUT?C 00Ch
LCDOUT?C 0FEh
LCDOUT?C 001h
LCDOUT?C 0C9h
LCDOUT?C 0E8h
LCDOUT?C 0B6h
LCDOUT?C 0A8h
LCDOUT?C 0CDh
LCDOUT?C 0A3h
LCDOUT?C 0BBh
LCDOUT?C 0FAh
LCDOUT?C 0C6h
LCDOUT?C 0DAh
LCDOUT?C 0BCh
LCDOUT?C 0E4h
LCDOUT?C 0FEh
LCDOUT?C 002h
LCDOUT?C 0FEh
LCDOUT?C 00Ch
LCDOUT?C 0FEh
LCDOUT?C 090h
LCDOUT?C 0CDh
LCDOUT?C 0A3h
LCDOUT?C 0BBh
LCDOUT?C 0FAh
LCDOUT?C 0C8h
LCDOUT?C 0D5h
LCDOUT?C 0CAh
LCDOUT?C 0FDh
LCDOUT?C 0A1h
LCDOUT?C 0C3h
LCDOUT?C 020h
LCDOUT?C 020h
LCDOUTCOUNT?C 002h
LCDOUTNUM?B _wnmb
LCDOUTDEC?
PAUSE?C 0012Ch
LCDOUT?C 0FEh
LCDOUT?C 090h
MOVE?CB 001h, _i
LABEL?L L00168
CMPGT?BCL _i, 006h, L00169
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00168
LABEL?L L00169
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
CMPNE?TCL _PORTB_2, 000h, L00170
ADD?BCB _wnmb, 001h, _wnmb
CMPLE?BCL _wnmb, 099h, L00172
MOVE?CB 000h, _wnmb
LABEL?L L00172
LABEL?L L00170
CMPNE?TCL _PORTB_3, 000h, L00174
CMPGE?BCL _wnmb, 001h, L00176
MOVE?CB 064h, _wnmb
LABEL?L L00176
SUB?BCB _wnmb, 001h, _wnmb
LABEL?L L00174
CMPGE?BCL _chr, 001h, L00178
MOVE?CB 018h, _whour
LABEL?L L00178
MOVE?BB _chr, _whour
GOSUB?L _rdaysdata
RETURN?
LABEL?L _rdaysdata
MOVE?CW 032h, _j
LABEL?L L00180
CMPGT?WCL _j, 036h, L00181
I2CDATA?T _SDA
I2CCLOCK?T _SCLK
I2CWRITE?C 0A0h
I2CWRITE?W _j
I2CWRITE?B _wnmb
I2CWRITE?B _whour
I2CWRITES?B _hcnt
PAUSE?C 00Ah
NEXT?WCL _j, 002h, L00180
LABEL?L L00181
RETURN?
LABEL?L _poweronoff
LCDOUT?C 0FEh
LCDOUT?C 002h
LCDOUT?C 0FEh
LCDOUT?C 00Ch
LCDOUT?C 0FEh
LCDOUT?C 001h
LCDOUT?C 0C9h
LCDOUT?C 0E8h
LCDOUT?C 0B6h
LCDOUT?C 0A8h
LCDOUT?C 0B2h
LCDOUT?C 0B6h
LCDOUT?C 0BBh
LCDOUT?C 0F1h
LCDOUT?C 0CAh
LCDOUT?C 0B1h
LCDOUT?C 0BCh
LCDOUT?C 0E4h
LCDOUT?C 0B4h
LCDOUT?C 0F8h
LCDOUT?C 0FEh
LCDOUT?C 002h
LCDOUT?C 0FEh
LCDOUT?C 00Ch
LCDOUT?C 0FEh
LCDOUT?C 090h
LCDOUT?C 06Fh
LCDOUT?C 06Eh
LCDOUTCOUNT?C 002h
LCDOUTNUM?B _onhr
LCDOUTDEC?
LCDOUT?C 03Ah
LCDOUTCOUNT?C 002h
LCDOUTNUM?B _onm
LCDOUTDEC?
LCDOUT?C 06Fh
LCDOUT?C 066h
LCDOUT?C 066h
LCDOUTCOUNT?C 002h
LCDOUTNUM?B _ofhr
LCDOUTDEC?
LCDOUT?C 03Ah
LCDOUTCOUNT?C 002h
LCDOUTNUM?B _ofm
LCDOUTDEC?
PAUSE?C 0012Ch
CMPNE?TCL _PORTB_1, 000h, L00182
ADD?BCB _powercnt, 001h, _powercnt
CMPLE?BCL _powercnt, 004h, L00184
MOVE?CB 001h, _powercnt
LABEL?L L00184
LABEL?L L00182
CMPNE?BCL _powercnt, 001h, L00188
GOSUB?L _onhset
GOTO?L L00187
LABEL?L L00188
CMPNE?BCL _powercnt, 002h, L00189
GOSUB?L _onmset
GOTO?L L00187
LABEL?L L00189
CMPNE?BCL _powercnt, 003h, L00190
GOSUB?L _ofhset
GOTO?L L00187
LABEL?L L00190
CMPNE?BCL _powercnt, 004h, L00191
GOSUB?L _ofmset
LABEL?L L00191
LABEL?L L00187
GOSUB?L _onoffdata
RETURN?
LABEL?L _onhset
LCDOUT?C 0FEh
LCDOUT?C 090h
MOVE?CB 001h, _i
LABEL?L L00192
CMPGT?BCL _i, 001h, L00193
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00192
LABEL?L L00193
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
CMPNE?TCL _PORTB_2, 000h, L00194
ADD?BCB _onhr, 001h, _onhr
CMPLE?BCL _onhr, 017h, L00196
MOVE?CB 000h, _onhr
LABEL?L L00196
LABEL?L L00194
CMPNE?TCL _PORTB_3, 000h, L00198
CMPGE?BCL _onhr, 001h, L00200
MOVE?CB 018h, _onhr
LABEL?L L00200
SUB?BCB _onhr, 001h, _onhr
LABEL?L L00198
RETURN?
LABEL?L _onmset
LCDOUT?C 0FEh
LCDOUT?C 090h
MOVE?CB 001h, _i
LABEL?L L00202
CMPGT?BCL _i, 002h, L00203
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00202
LABEL?L L00203
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
CMPNE?TCL _PORTB_2, 000h, L00204
ADD?BCB _onm, 001h, _onm
CMPLE?BCL _onm, 03Bh, L00206
MOVE?CB 000h, _onm
LABEL?L L00206
LABEL?L L00204
CMPNE?TCL _PORTB_3, 000h, L00208
CMPGE?BCL _onm, 001h, L00210
MOVE?CB 03Ch, _onm
LABEL?L L00210
SUB?BCB _onm, 001h, _onm
LABEL?L L00208
RETURN?
LABEL?L _ofhset
LCDOUT?C 0FEh
LCDOUT?C 090h
MOVE?CB 001h, _i
LABEL?L L00212
CMPGT?BCL _i, 005h, L00213
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00212
LABEL?L L00213
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
CMPNE?TCL _PORTB_2, 000h, L00214
ADD?BCB _ofhr, 001h, _ofhr
CMPLE?BCL _ofhr, 017h, L00216
MOVE?CB 000h, _ofhr
LABEL?L L00216
LABEL?L L00214
CMPNE?TCL _PORTB_3, 000h, L00218
CMPGE?BCL _ofhr, 001h, L00220
MOVE?CB 018h, _ofhr
LABEL?L L00220
SUB?BCB _ofhr, 001h, _ofhr
LABEL?L L00218
RETURN?
LABEL?L _ofmset
LCDOUT?C 0FEh
LCDOUT?C 090h
MOVE?CB 001h, _i
LABEL?L L00222
CMPGT?BCL _i, 006h, L00223
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00222
LABEL?L L00223
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
CMPNE?TCL _PORTB_2, 000h, L00224
ADD?BCB _ofm, 001h, _ofm
CMPLE?BCL _ofm, 03Bh, L00226
MOVE?CB 000h, _ofm
LABEL?L L00226
LABEL?L L00224
CMPNE?TCL _PORTB_3, 000h, L00228
CMPGE?BCL _ofm, 001h, L00230
MOVE?CB 03Ch, _ofm
LABEL?L L00230
SUB?BCB _ofm, 001h, _ofm
LABEL?L L00228
RETURN?
LABEL?L _onoffdata
MUL?BCW _onhr, 03Ch, T1
ADD?WBW T1, _onm, _onhrm
MUL?BCW _ofhr, 03Ch, T1
ADD?WBW T1, _ofm, _ofhrm
MOVE?CW 000h, _j
LABEL?L L00232
CMPGT?WCL _j, 006h, L00233
I2CDATA?T _SDA
I2CCLOCK?T _SCLK
I2CWRITE?C 0A0h
I2CWRITE?W _j
I2CWRITE?B _onhr
I2CWRITE?B _onm
I2CWRITE?B _ofhr
I2CWRITES?B _ofm
PAUSE?C 00Ah
NEXT?WCL _j, 002h, L00232
LABEL?L L00233
MOVE?CW 00Ah, _j
LABEL?L L00234
CMPGT?WCL _j, 00Eh, L00235
I2CDATA?T _SDA
I2CCLOCK?T _SCLK
I2CWRITE?C 0A0h
I2CWRITE?W _j
I2CWRITE?W _onhrm
I2CWRITES?W _ofhrm
PAUSE?C 00Ah
NEXT?WCL _j, 002h, L00234
LABEL?L L00235
RETURN?
LABEL?L _timesec
LCDOUT?C 0FEh
LCDOUT?C 002h
LCDOUT?C 0FEh
LCDOUT?C 00Ch
LCDOUT?C 0FEh
LCDOUT?C 001h
LCDOUT?C 0C9h
LCDOUT?C 0E8h
LCDOUT?C 0B6h
LCDOUT?C 0A8h
LCDOUT?C 0B2h
LCDOUT?C 0B6h
LCDOUT?C 0BBh
LCDOUT?C 0F1h
LCDOUT?C 0B7h
LCDOUT?C 0BDh
LCDOUT?C 0CAh
LCDOUT?C 0BDh
LCDOUT?C 0FEh
LCDOUT?C 002h
LCDOUT?C 0FEh
LCDOUT?C 00Ch
LCDOUT?C 0FEh
LCDOUT?C 090h
LCDOUTCOUNT?C 002h
LCDOUTNUM?B _runtimes
LCDOUTDEC?
LCDOUT?C 0B4h
LCDOUT?C 0CEh
LCDOUT?C 03Bh
LCDOUT?C 020h
LCDOUTCOUNT?C 002h
LCDOUTNUM?B _runsec
LCDOUTDEC?
LCDOUT?C 0C3h
LCDOUT?C 0EBh
LCDOUT?C 020h
LCDOUT?C 02Fh
LCDOUT?C 0B4h
LCDOUT?C 0CEh
PAUSE?C 0012Ch
CMPNE?TCL _PORTB_1, 000h, L00236
ADD?BCB _runcnt, 001h, _runcnt
CMPLE?BCL _runcnt, 002h, L00238
MOVE?CB 001h, _runcnt
LABEL?L L00238
LABEL?L L00236
CMPNE?BCL _runcnt, 001h, L00242
GOSUB?L _stimes
GOTO?L L00241
LABEL?L L00242
CMPNE?BCL _runcnt, 002h, L00243
GOSUB?L _secs
LABEL?L L00243
LABEL?L L00241
GOSUB?L _rundata
RETURN?
LABEL?L _stimes
LCDOUT?C 0FEh
LCDOUT?C 090h
MOVE?CB 001h, _i
LABEL?L L00244
CMPGT?BCL _i, 000h, L00245
LCDOUT?C 0FEh
LCDOUT?C 014h
NEXT?BCL _i, 001h, L00244
LABEL?L L00245
LCDOUT?C 0FEh
LCDOUT?C 00Eh
PAUSE?C 032h
CMPNE?TCL _PORTB_2, 000h, L00246
ADD?BCB _runtimes, 001h, _runtimes
CMPLE?BCL _runtimes, 063h, L00248
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -