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

📄 rtc.asm

📁 NEC 78k0 LX3系列的LCD 电压电流的显示表
💻 ASM
📖 第 1 页 / 共 3 页
字号:
; 78K/0 Series C Compiler V4.00 Assembler Source
;                                                Date:14 Feb 2008 Time:11:07:55

; Command   : -frtc.pcc
; In-file   : source\rtc.c
; Asm-file  : rtc.asm
; Para-file : -cF0495
;             -y"C:\Program Files\NEC Electronics Tools\DEV"
;             -_msgoff
;             -iD:\78lx3seeitV1_1\inc
;             -rd
;             -a
;             -zp
;             -no
;             source\rtc.c

$PROCESSOR(F0495)
$DEBUG
$NODEBUGA
$KANJICODE SJIS
$TOL_INF	03FH, 0400H, 00H, 030H, 00H

$DGS	FIL_NAM, .file,		0D5H,	0FFFEH,	03FH,	067H,	01H,	00H
$DGS	AUX_FIL, rtc.c
$DGS	MOD_NAM, rtc,		00H,	0FFFEH,	00H,	077H,	00H,	00H
$DGS	SEC_NAM, @@BITS,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, @@CNST,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, @@R_INIT,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, @@INIT,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, @@DATA,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, @@R_INIS,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, @@INIS,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, @@DATS,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, @@CALT,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, @@CODE,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, @@CALF,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, @@VECT28,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, @@VECT2E,	U,	U,	00H,	078H,	00H,	00H
$DGS	STA_SYM, _s_time,	U,	U,	05002H,	03H,	01H,	03H
$DGS	AUX_STR, 00H,		00H,	06H,	06H,	00H,	00H,	00H
$DGS	STA_SYM, _s_set,	U,	U,	05002H,	03H,	01H,	03H
$DGS	AUX_STR, 00H,		00H,	06H,	06H,	00H,	00H,	00H
$DGS	STA_SYM, _s_mode,	U,	U,	05002H,	03H,	01H,	03H
$DGS	AUX_STR, 00H,		00H,	06H,	06H,	00H,	00H,	00H
$DGS	STA_SYM, _time24,	U,	U,	05002H,	03H,	01H,	03H
$DGS	AUX_STR, 00H,		00H,	0DH,	0DH,	00H,	00H,	00H
$DGS	STA_SYM, _timeAM,	U,	U,	05002H,	03H,	01H,	03H
$DGS	AUX_STR, 00H,		00H,	06H,	06H,	00H,	00H,	00H
$DGS	GLV_SYM, _RTC_init,	U,	U,	08001H,	020H,	01H,	02H
$DGS	AUX_FUN, 00H,		U,	U,	020H,	00H
$DGS	BEG_FUN, ??bf_RTC_init,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_BEG, 040H,		00H,	020H
$DGS	END_FUN, ??ef_RTC_init,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_END, 0EH
$DGS	GLV_SYM, _rtc_display,	U,	U,	08001H,	020H,	01H,	02H
$DGS	AUX_FUN, 00H,		U,	U,	04FH,	00H
$DGS	BEG_FUN, ??bf_rtc_display,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_BEG, 054H,		02H,	025H
$DGS	REG_PAR, _set,		06H,	0FFFFH,	010CH,	011H,	00H,	00H
$DGS	BEG_BLK, ??bb00_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 04H,		00H,	029H
$DGS	END_BLK, ??eb00_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 07H
$DGS	BEG_BLK, ??bb01_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 0AH,		00H,	02BH
$DGS	BEG_BLK, ??bb02_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 0CH,		00H,	031H
$DGS	END_BLK, ??eb02_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 01BH
$DGS	END_BLK, ??eb01_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 01CH
$DGS	BEG_BLK, ??bb03_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 01FH,		00H,	033H
$DGS	BEG_BLK, ??bb04_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 021H,		00H,	037H
$DGS	END_BLK, ??eb04_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 025H
$DGS	BEG_BLK, ??bb05_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 027H,		00H,	03DH
$DGS	END_BLK, ??eb05_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 02BH
$DGS	END_BLK, ??eb03_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 02FH
$DGS	BEG_BLK, ??bb06_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 031H,		00H,	03FH
$DGS	BEG_BLK, ??bb07_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 033H,		00H,	043H
$DGS	END_BLK, ??eb07_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 033H
$DGS	BEG_BLK, ??bb08_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 035H,		00H,	047H
$DGS	END_BLK, ??eb08_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 035H
$DGS	BEG_BLK, ??bb09_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 037H,		00H,	00H
$DGS	END_BLK, ??eb09_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 037H
$DGS	END_BLK, ??eb06_rtc_display,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 038H
$DGS	END_FUN, ??ef_rtc_display,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_END, 039H
$DGS	GLV_SYM, _rtc_adjust,	U,	U,	08001H,	020H,	01H,	02H
$DGS	AUX_FUN, 00H,		U,	U,	096H,	00H
$DGS	BEG_FUN, ??bf_rtc_adjust,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_BEG, 093H,		02H,	054H
$DGS	REG_VAR, _set,		06H,	0FFFFH,	010CH,	04H,	00H,	00H
$DGS	BEG_BLK, ??bb00_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 08H,		00H,	056H
$DGS	BEG_BLK, ??bb01_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 0BH,		00H,	058H
$DGS	BEG_BLK, ??bb02_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 0EH,		00H,	05CH
$DGS	END_BLK, ??eb02_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 011H
$DGS	BEG_BLK, ??bb03_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 013H,		00H,	05EH
$DGS	BEG_BLK, ??bb04_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 015H,		00H,	062H
$DGS	END_BLK, ??eb04_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 01CH
$DGS	BEG_BLK, ??bb05_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 01EH,		00H,	068H
$DGS	END_BLK, ??eb05_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 022H
$DGS	END_BLK, ??eb03_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 023H
$DGS	BEG_BLK, ??bb06_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 025H,		00H,	06EH
$DGS	END_BLK, ??eb06_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 029H
$DGS	END_BLK, ??eb01_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 02AH
$DGS	BEG_BLK, ??bb07_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 02CH,		00H,	070H
$DGS	BEG_BLK, ??bb08_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 02FH,		00H,	074H
$DGS	END_BLK, ??eb08_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 032H
$DGS	BEG_BLK, ??bb09_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 034H,		00H,	076H
$DGS	BEG_BLK, ??bb0A_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 036H,		00H,	07AH
$DGS	END_BLK, ??eb0A_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 03DH
$DGS	BEG_BLK, ??bb0B_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 03FH,		00H,	080H
$DGS	END_BLK, ??eb0B_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 043H
$DGS	END_BLK, ??eb09_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 044H
$DGS	BEG_BLK, ??bb0C_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 046H,		00H,	086H
$DGS	END_BLK, ??eb0C_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 04AH
$DGS	END_BLK, ??eb07_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 04BH
$DGS	BEG_BLK, ??bb0D_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 04DH,		00H,	08AH
$DGS	END_BLK, ??eb0D_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 051H
$DGS	BEG_BLK, ??bb0E_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 053H,		00H,	08EH
$DGS	END_BLK, ??eb0E_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 057H
$DGS	BEG_BLK, ??bb0F_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 059H,		00H,	00H
$DGS	END_BLK, ??eb0F_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 05FH
$DGS	END_BLK, ??eb00_rtc_adjust,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 060H
$DGS	END_FUN, ??ef_rtc_adjust,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_END, 061H
$DGS	GLV_SYM, _Rtc,		U,	U,	08001H,	020H,	01H,	02H
$DGS	AUX_FUN, 00H,		U,	U,	0C5H,	00H
$DGS	BEG_FUN, ??bf_Rtc,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_BEG, 0FAH,		02H,	09BH
$DGS	REG_VAR, _set,		06H,	0FFFFH,	010CH,	04H,	00H,	00H
$DGS	BEG_BLK, ??bb00_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 05H,		00H,	09DH
$DGS	BEG_BLK, ??bb01_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 07H,		00H,	0A1H
$DGS	END_BLK, ??eb01_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 0CH
$DGS	BEG_BLK, ??bb02_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 0EH,		00H,	0A5H
$DGS	END_BLK, ??eb02_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 013H
$DGS	BEG_BLK, ??bb03_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 015H,		00H,	0A7H
$DGS	BEG_BLK, ??bb04_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 019H,		00H,	0A9H
$DGS	BEG_BLK, ??bb05_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 01BH,		00H,	0ADH
$DGS	END_BLK, ??eb05_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 01EH
$DGS	BEG_BLK, ??bb06_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 027H,		00H,	0AFH
$DGS	BEG_BLK, ??bb07_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 02AH,		00H,	0B9H
$DGS	END_BLK, ??eb07_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 02FH
$DGS	END_BLK, ??eb06_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 033H
$DGS	END_BLK, ??eb04_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 035H
$DGS	END_BLK, ??eb03_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 036H
$DGS	BEG_BLK, ??bb08_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 038H,		00H,	0BDH
$DGS	END_BLK, ??eb08_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 03DH
$DGS	BEG_BLK, ??bb09_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 040H,		00H,	00H
$DGS	END_BLK, ??eb09_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 047H
$DGS	END_BLK, ??eb00_Rtc,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 048H
$DGS	END_FUN, ??ef_Rtc,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_END, 049H
$DGS	GLV_SYM, _isr_INTRTCI,	U,	U,	0E001H,	020H,	01H,	02H
$DGS	AUX_FUN, 00H,		U,	U,	0CBH,	00H
$DGS	BEG_FUN, ??bf_isr_INTRTCI,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_BEG, 0148H,		00H,	0CBH
$DGS	END_FUN, ??ef_isr_INTRTCI,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_END, 03H
$DGS	GLV_SYM, _isr_INTRTC,	U,	U,	0E001H,	020H,	01H,	02H
$DGS	AUX_FUN, 00H,		U,	U,	0D5H,	00H
$DGS	BEG_FUN, ??bf_isr_INTRTC,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_BEG, 0150H,		0EH,	0CFH
$DGS	BEG_BLK, ??bb00_isr_INTRTC,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 05H,		00H,	00H
$DGS	END_BLK, ??eb00_isr_INTRTC,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 08H
$DGS	END_FUN, ??ef_isr_INTRTC,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_END, 09H
$DGS	GLV_SYM, _@vect28,	U,	U,	00H,	020H,	00H,	00H
$DGS	GLV_SYM, _@vect2e,	U,	U,	00H,	020H,	00H,	00H
$DGS	GLV_SYM, _clk_sec05,	U,	U,	0130CH,	020H,	00H,	00H
$DGS	GLV_SYM, _clk_sec1,	U,	U,	0130CH,	020H,	00H,	00H
$DGS	GLV_SYM, ?ClrAllIndicator,	U,	U,	00H,	02H,	00H,	00H
$DGS	GLV_SYM, ?SetLcdIndicator,	U,	U,	00H,	02H,	00H,	00H
$DGS	GLV_SYM, ?LCD_putc,	U,	U,	00H,	02H,	00H,	00H
$DGS	GLV_SYM, ?ClrLcdString,	U,	U,	00H,	02H,	00H,	00H
$DGS	GLV_SYM, ?LCD_string,	U,	U,	00H,	02H,	00H,	00H
$DGS	GLV_SYM, _sw3_in,	U,	U,	0130CH,	02H,	00H,	00H
$DGS	GLV_SYM, _cRemCode,	U,	U,	0130CH,	02H,	00H,	00H
$DGS	GLV_SYM, _AllKeyOff,	U,	U,	08001H,	02H,	00H,	02H
$DGS	GLV_SYM, _@RTARG0,	U,	U,	00H,	02H,	00H,	00H
$DGS	GLV_SYM, _@RTARG2,	U,	U,	00H,	02H,	00H,	00H
$DGS	GLV_SYM, _@RTARG4,	U,	U,	00H,	02H,	00H,	00H
$DGS	GLV_SYM, _@RTARG6,	U,	U,	00H,	02H,	00H,	00H
$DGS	GLV_SYM, _timer_count,	U,	U,	08001H,	02H,	00H,	02H

	EXTRN	?ClrAllIndicator
	EXTRN	?SetLcdIndicator
	EXTRN	?LCD_putc
	EXTRN	_sw3_in
	EXTRN	_cRemCode
	EXTRN	_AllKeyOff
	EXTRN	?ClrLcdString
	EXTRN	?LCD_string
	EXTRN	_@RTARG0
	EXTRN	_@RTARG2
	EXTRN	_@RTARG4
	EXTRN	_@RTARG6
	EXTRN	_timer_count
	PUBLIC	_isr_INTRTCI
	PUBLIC	_isr_INTRTC
	PUBLIC	_clk_sec05
	PUBLIC	_clk_sec1
	PUBLIC	_RTC_init
	PUBLIC	_rtc_display
	PUBLIC	_rtc_adjust
	PUBLIC	_Rtc
	PUBLIC	_@vect28
	PUBLIC	_@vect2e

@@BITS	BSEG

@@CNST	CSEG	UNITP
_s_time:	DB	'TIME '
	DB	00H
_s_set:	DB	'SET  '
	DB	00H
_s_mode:	DB	'MODE '
	DB	00H
_time24:	DB	'24 HOUR     '
	DB	00H
_timeAM:	DB	'AM/PM'
	DB	00H
	DB	(1)

@@R_INIT	CSEG	UNITP

@@INIT	DSEG	UNITP

@@DATA	DSEG	UNITP

@@R_INIS	CSEG	UNITP

@@INIS	DSEG	SADDRP

@@DATS	DSEG	SADDRP
_clk_sec05:	DS	(1)
_clk_sec1:	DS	(1)

@@CALT	CSEG	CALLT0

; line    14
; line    26
; line    27
; line    28
; line    29
; line    30
; line    62
; line    63
; line    33
; line    34
; line    39
; line    40
; line    41
; line    42
; line    43
; line    48
; line    49
; line    56
; line    57
; line    64

@@CODE	CSEG
_RTC_init:
$DGL	1,26
??bf_RTC_init:
; line    65
$DGL	0,2
	mov	RTCCL,#00H	; 0 				;[INF] 3, 7
; line    66
$DGL	0,3
	mov	RTCC0,#09H	; 9 				;[INF] 3, 7
; line    67
$DGL	0,4
	mov	RTCC2,#080H	; 128 				;[INF] 3, 7
; line    68
$DGL	0,5
	mov	SEC,#00H	; 0 				;[INF] 3, 7
; line    69
$DGL	0,6
	mov	MIN,#00H	; 0 				;[INF] 3, 7
; line    70
$DGL	0,7
	mov	HOUR,#00H	; 0 				;[INF] 3, 7
; line    71
$DGL	0,8
	mov	WEEK,#00H	; 0 				;[INF] 3, 7
; line    72
$DGL	0,9
	clr1	IF1L.2						;[INF] 3, 8
; line    73
$DGL	0,10
	clr1	IF1L.5						;[INF] 3, 8
; line    74
$DGL	0,11
	clr1	MK1L.2						;[INF] 3, 8
; line    75
$DGL	0,12
	clr1	MK1L.5						;[INF] 3, 8
; line    76
$DGL	0,13
	set1	RTCC0.7						;[INF] 3, 8
; line    77
$DGL	0,14
??ef_RTC_init:
	ret							;[INF] 1, 6
??ee_RTC_init:
; line    84
_rtc_display:
$DGL	1,32
	push	hl						;[INF] 1, 4
	movw	hl,ax						;[INF] 1, 4
??bf_rtc_display:
; line    85
$DGL	0,2
	callt	[?ClrAllIndicator]				;[INF] 1, 6
; line    86
$DGL	0,3
	mov	a,RTCC0						;[INF] 2, 5
	bt	a.3,$?L0008					;[INF] 3, 8
; line    87
??bb00_rtc_display:
; line    88
$DGL	0,5
	mov	a,HOUR						;[INF] 2, 5
	bf	a.5,$?L0007					;[INF] 3, 8
	movw	ax,#019H	; 25 				;[INF] 3, 6
	callt	[?SetLcdIndicator]				;[INF] 1, 6
	br	$?L0008						;[INF] 2, 6
?L0007:
; line    89
$DGL	0,6
	movw	ax,#01AH	; 26 				;[INF] 3, 6
	callt	[?SetLcdIndicator]				;[INF] 1, 6
?L0008:
??eb00_rtc_display:
; line    90
; line    92
$DGL	0,9
	mov	a,l						;[INF] 1, 2
	cmp	a,#01H	; 1 					;[INF] 2, 4
	bnz	$?L0011						;[INF] 2, 6
	cmp	a,#01H	; 1 					;[INF] 2, 4
	bnz	$?L0012						;[INF] 2, 6
	cmp	_clk_sec05,#00H	; 0 				;[INF] 3, 6
	bz	$?L0012						;[INF] 2, 6
?L0011:
; line    93
??bb01_rtc_display:
; line    94
$DGL	0,11
	mov	a,WEEK						;[INF] 2, 5
	cmp	a,#06H	; 6 					;[INF] 2, 4
	bz	$?L0019						;[INF] 2, 6
	cmp	a,#05H	; 5 					;[INF] 2, 4
	bz	$?L0018						;[INF] 2, 6
	cmp	a,#04H	; 4 					;[INF] 2, 4
	bz	$?L0017						;[INF] 2, 6
	cmp	a,#03H	; 3 					;[INF] 2, 4
	bz	$?L0016						;[INF] 2, 6
	cmp	a,#02H	; 2 					;[INF] 2, 4
	bz	$?L0015						;[INF] 2, 6
	cmp	a,#01H	; 1 					;[INF] 2, 4
	bz	$?L0014						;[INF] 2, 6
	cmp	a,#00H	; 0 					;[INF] 2, 4
	bnz	$?L0012						;[INF] 2, 6
; line    95
??bb02_rtc_display:
; line    96
$DGL	0,13
	movw	ax,#018H	; 24 				;[INF] 3, 6
	callt	[?SetLcdIndicator]				;[INF] 1, 6
; line    97
$DGL	0,14
	br	$?L0012						;[INF] 2, 6
; line    98
$DGL	0,15
?L0014:
	movw	ax,#015H	; 21 				;[INF] 3, 6
	callt	[?SetLcdIndicator]				;[INF] 1, 6
; line    99
$DGL	0,16
	br	$?L0012						;[INF] 2, 6
; line   100
$DGL	0,17
?L0015:
	movw	ax,#013H	; 19 				;[INF] 3, 6
	callt	[?SetLcdIndicator]				;[INF] 1, 6
; line   101
$DGL	0,18
	br	$?L0012						;[INF] 2, 6
; line   102
$DGL	0,19
?L0016:
	movw	ax,#012H	; 18 				;[INF] 3, 6
	callt	[?SetLcdIndicator]				;[INF] 1, 6
; line   103
$DGL	0,20
	br	$?L0012						;[INF] 2, 6
; line   104
$DGL	0,21
?L0017:
	movw	ax,#011H	; 17 				;[INF] 3, 6
	callt	[?SetLcdIndicator]				;[INF] 1, 6
; line   105
$DGL	0,22
	br	$?L0012						;[INF] 2, 6
; line   106
$DGL	0,23
?L0018:
	movw	ax,#010H	; 16 				;[INF] 3, 6
	callt	[?SetLcdIndicator]				;[INF] 1, 6
; line   107
$DGL	0,24
	br	$?L0012						;[INF] 2, 6
; line   108
$DGL	0,25
?L0019:
	movw	ax,#0FH	; 15 					;[INF] 3, 6
	callt	[?SetLcdIndicator]				;[INF] 1, 6
; line   109
??eb02_rtc_display:
; line   110
?L0012:
??eb01_rtc_display:
; line   111
; line   113
$DGL	0,30
	cmp	_clk_sec05,#00H	; 0 				;[INF] 3, 6
	bnz	$$+5						;[INF] 2, 6
	br	!?L0020						;[INF] 3, 6
; line   114
??bb03_rtc_display:
; line   115
$DGL	0,32
	mov	a,RTCC0						;[INF] 2, 5
	bt	a.3,$?L0022					;[INF] 3, 8
; line   116
??bb04_rtc_display:
; line   117
$DGL	0,34
	mov	a,HOUR						;[INF] 2, 5
	and	a,#01FH	; 31 					;[INF] 2, 4
	ror	a,1						;[INF] 1, 2
	ror	a,1						;[INF] 1, 2
	ror	a,1						;[INF] 1, 2
	ror	a,1						;[INF] 1, 2
	and	a,#0FH	; 15 					;[INF] 2, 4
	bnz	$?L0024						;[INF] 2, 6
	movw	ax,#020H	; 32 				;[INF] 3, 6
	push	ax						;[INF] 1, 4
	mov	x,#04H	; 4 					;[INF] 2, 4
	callt	[?LCD_putc]					;[INF] 1, 6
	pop	ax						;[INF] 1, 4
	br	$?L0025						;[INF] 2, 6
?L0024:
; line   118
$DGL	0,35
	mov	a,HOUR						;[INF] 2, 5
	and	a,#01FH	; 31 					;[INF] 2, 4
	ror	a,1						;[INF] 1, 2
	ror	a,1						;[INF] 1, 2
	ror	a,1						;[INF] 1, 2
	ror	a,1						;[INF] 1, 2
	and	a,#0FH	; 15 					;[INF] 2, 4
	mov	x,a						;[INF] 1, 2
	rolc	a,1						;[INF] 1, 2
	subc	a,a						;[INF] 2, 4
	push	ax						;[INF] 1, 4
	movw	ax,#04H	; 4 					;[INF] 3, 6
	callt	[?LCD_putc]					;[INF] 1, 6
	pop	ax						;[INF] 1, 4
?L0025:
; line   119
$DGL	0,36
	mov	a,HOUR						;[INF] 2, 5
	and	a,#0FH	; 15 					;[INF] 2, 4
	mov	x,a						;[INF] 1, 2
	rolc	a,1						;[INF] 1, 2
	subc	a,a						;[INF] 2, 4
	push	ax						;[INF] 1, 4
	movw	ax,#03H	; 3 					;[INF] 3, 6
	callt	[?LCD_putc]					;[INF] 1, 6
	pop	ax						;[INF] 1, 4
??eb04_rtc_display:
; line   120
$DGL	0,37
	br	$?L0023						;[INF] 2, 6
?L0022:
; line   122
??bb05_rtc_display:
; line   123
$DGL	0,40
	mov	a,HOUR						;[INF] 2, 5
	ror	a,1						;[INF] 1, 2
	ror	a,1						;[INF] 1, 2
	ror	a,1						;[INF] 1, 2
	ror	a,1						;[INF] 1, 2
	and	a,#0FH	; 15 					;[INF] 2, 4
	bnz	$?L0028						;[INF] 2, 6
	movw	ax,#020H	; 32 				;[INF] 3, 6
	push	ax						;[INF] 1, 4
	mov	x,#04H	; 4 					;[INF] 2, 4
	callt	[?LCD_putc]					;[INF] 1, 6
	pop	ax						;[INF] 1, 4
	br	$?L0029						;[INF] 2, 6
?L0028:
; line   124
$DGL	0,41
	mov	a,HOUR						;[INF] 2, 5
	ror	a,1						;[INF] 1, 2
	ror	a,1						;[INF] 1, 2
	ror	a,1						;[INF] 1, 2

⌨️ 快捷键说明

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