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

📄 rtc.asm

📁 NEC 78k0 LX3系列的LCD 电压电流的显示表
💻 ASM
📖 第 1 页 / 共 3 页
字号:
	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
?L0029:
; line   125
$DGL	0,42
	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
??eb05_rtc_display:
; line   126
?L0023:
; line   127
$DGL	0,44
	movw	ax,#03AH	; 58 				;[INF] 3, 6
	push	ax						;[INF] 1, 4
	mov	x,#02H	; 2 					;[INF] 2, 4
	callt	[?LCD_putc]					;[INF] 1, 6
	pop	ax						;[INF] 1, 4
; line   128
$DGL	0,45
	mov	a,MIN						;[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
	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,#01H	; 1 					;[INF] 3, 6
	callt	[?LCD_putc]					;[INF] 1, 6
	pop	ax						;[INF] 1, 4
; line   129
$DGL	0,46
	mov	a,MIN						;[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,#00H	; 0 					;[INF] 3, 6
	callt	[?LCD_putc]					;[INF] 1, 6
	pop	ax						;[INF] 1, 4
??eb03_rtc_display:
; line   130
$DGL	0,47
	br	$?L0038						;[INF] 2, 6
?L0020:
; line   132
??bb06_rtc_display:
; line   133
$DGL	0,50
	mov	a,l						;[INF] 1, 2
	cmp	a,#02H	; 2 					;[INF] 2, 4
	bnz	$?L0034						;[INF] 2, 6
; line   134
$DGL	0,51
??bb07_rtc_display:
	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
	movw	ax,#020H	; 32 				;[INF] 3, 6
	push	ax						;[INF] 1, 4
	mov	x,#03H	; 3 					;[INF] 2, 4
	callt	[?LCD_putc]					;[INF] 1, 6
	pop	ax						;[INF] 1, 4
??eb07_rtc_display:
?L0034:
; line   135
$DGL	0,52
	mov	a,l						;[INF] 1, 2
	cmp	a,#03H	; 3 					;[INF] 2, 4
	bnz	$?L0036						;[INF] 2, 6
; line   136
$DGL	0,53
??bb08_rtc_display:
	movw	ax,#020H	; 32 				;[INF] 3, 6
	push	ax						;[INF] 1, 4
	mov	x,#01H	; 1 					;[INF] 2, 4
	callt	[?LCD_putc]					;[INF] 1, 6
	pop	ax						;[INF] 1, 4
	movw	ax,#020H	; 32 				;[INF] 3, 6
	push	ax						;[INF] 1, 4
	mov	x,a						;[INF] 1, 2
	callt	[?LCD_putc]					;[INF] 1, 6
	pop	ax						;[INF] 1, 4
??eb08_rtc_display:
?L0036:
; line   137
$DGL	0,54
	mov	a,l						;[INF] 1, 2
	cmp	a,#00H	; 0 					;[INF] 2, 4
	bnz	$?L0038						;[INF] 2, 6
; line   138
$DGL	0,55
??bb09_rtc_display:
	movw	ax,#020H	; 32 				;[INF] 3, 6
	push	ax						;[INF] 1, 4
	mov	x,#02H	; 2 					;[INF] 2, 4
	callt	[?LCD_putc]					;[INF] 1, 6
	pop	ax						;[INF] 1, 4
??eb09_rtc_display:
?L0038:
; line   139
??eb06_rtc_display:
; line   140
$DGL	0,57
??ef_rtc_display:
	pop	hl						;[INF] 1, 4
	ret							;[INF] 1, 6
??ee_rtc_display:
; line   147
_rtc_adjust:
$DGL	1,79
	push	hl						;[INF] 1, 4
??bf_rtc_adjust:
; line   148
$DGL	0,2
	mov	l,#01H	; 1 					;[INF] 2, 4
; line   150
$DGL	0,4
	mov	SEC,#00H	; 0 				;[INF] 3, 7
; line   151
$DGL	0,5
	set1	RTCC1.0						;[INF] 3, 8
; line   153
?L0042:
; line   154
??bb00_rtc_adjust:
; line   155
$DGL	0,9
	movw	ax,hl						;[INF] 1, 4
	mov	a,#00H	; 0 					;[INF] 2, 4
	call	!_rtc_display					;[INF] 3, 7
; line   156
$DGL	0,10
	cmp	_sw3_in,#040H	; 64 				;[INF] 3, 6
	bz	$?L0046						;[INF] 2, 6
	cmp	_cRemCode,#00H	; 0 				;[INF] 3, 6
	bz	$$+5						;[INF] 2, 6
	br	!?L0044						;[INF] 3, 6
?L0046:
; line   157
??bb01_rtc_adjust:
; line   158
$DGL	0,12
	call	!_AllKeyOff					;[INF] 3, 7
; line   159
$DGL	0,13
	mov	a,l						;[INF] 1, 2
	dec	a						;[INF] 1, 2
	bnz	$?L0047						;[INF] 2, 6
; line   160
??bb02_rtc_adjust:
; line   161
$DGL	0,15
	mov	a,WEEK						;[INF] 2, 5
	cmp	a,#06H	; 6 					;[INF] 2, 4
	bnz	$?L0049						;[INF] 2, 6
	mov	WEEK,#00H	; 0 				;[INF] 3, 7
	br	$?L0050						;[INF] 2, 6
?L0049:
; line   162
$DGL	0,16
	mov	a,WEEK						;[INF] 2, 5
	inc	a						;[INF] 1, 2
	mov	WEEK,a						;[INF] 2, 5
?L0050:
; line   163
$DGL	0,17
??eb02_rtc_adjust:
	br	!?L0074						;[INF] 3, 6
?L0047:
; line   164
$DGL	0,18
	mov	a,l						;[INF] 1, 2
	cmp	a,#02H	; 2 					;[INF] 2, 4
	bnz	$?L0051						;[INF] 2, 6
; line   165
??bb03_rtc_adjust:
; line   166
$DGL	0,20
	mov	a,RTCC0						;[INF] 2, 5
	bt	a.3,$?L0053					;[INF] 3, 8
; line   167
??bb04_rtc_adjust:
; line   168
$DGL	0,22
	mov	a,HOUR						;[INF] 2, 5
	cmp	a,#012H	; 18 					;[INF] 2, 4
	bnz	$?L0055						;[INF] 2, 6
	mov	HOUR,#01H	; 1 				;[INF] 3, 7
	br	$?L0068						;[INF] 2, 6
?L0055:
; line   169
$DGL	0,23
	mov	a,HOUR						;[INF] 2, 5
	cmp	a,#011H	; 17 					;[INF] 2, 4
	bnz	$?L0057						;[INF] 2, 6
	mov	HOUR,#032H	; 50 				;[INF] 3, 7
	br	$?L0064						;[INF] 2, 6
?L0057:
; line   170
$DGL	0,24
	mov	a,HOUR						;[INF] 2, 5
	cmp	a,#032H	; 50 					;[INF] 2, 4
	bnz	$?L0059						;[INF] 2, 6
	mov	HOUR,#021H	; 33 				;[INF] 3, 7
	br	$?L0064						;[INF] 2, 6
?L0059:
; line   171
$DGL	0,25
	mov	a,HOUR						;[INF] 2, 5
	cmp	a,#031H	; 49 					;[INF] 2, 4
	bnz	$?L0061						;[INF] 2, 6
	mov	HOUR,#012H	; 18 				;[INF] 3, 7
	br	$?L0074						;[INF] 2, 6
?L0061:
; line   172
$DGL	0,26
	mov	a,HOUR						;[INF] 2, 5
	and	a,#0FH	; 15 					;[INF] 2, 4
	cmp	a,#09H	; 9 					;[INF] 2, 4
	bnz	$?L0063						;[INF] 2, 6
	mov	a,HOUR						;[INF] 2, 5
	and	a,#0F0H	; 240 					;[INF] 2, 4
	add	a,#010H	; 16 					;[INF] 2, 4
	mov	HOUR,a						;[INF] 2, 5
	br	$?L0074						;[INF] 2, 6
?L0063:
; line   173
$DGL	0,27
	mov	a,HOUR						;[INF] 2, 5
	inc	a						;[INF] 1, 2
	mov	HOUR,a						;[INF] 2, 5
?L0064:
; line   174
; line   175
; line   176
; line   177
; line   178
$DGL	0,32
??eb04_rtc_adjust:
	br	$?L0074						;[INF] 2, 6
?L0053:
??bb05_rtc_adjust:
	mov	a,HOUR						;[INF] 2, 5
	cmp	a,#023H	; 35 					;[INF] 2, 4
	bnz	$?L0065						;[INF] 2, 6
	mov	HOUR,#00H	; 0 				;[INF] 3, 7
	br	$?L0074						;[INF] 2, 6
?L0065:
	mov	a,HOUR						;[INF] 2, 5
	and	a,#0FH	; 15 					;[INF] 2, 4
	cmp	a,#09H	; 9 					;[INF] 2, 4
	bnz	$?L0067						;[INF] 2, 6
	mov	a,HOUR						;[INF] 2, 5
	and	a,#0F0H	; 240 					;[INF] 2, 4
	add	a,#010H	; 16 					;[INF] 2, 4
	mov	HOUR,a						;[INF] 2, 5
	br	$?L0074						;[INF] 2, 6
?L0067:
; line   179
$DGL	0,33
	mov	a,HOUR						;[INF] 2, 5
	inc	a						;[INF] 1, 2
	mov	HOUR,a						;[INF] 2, 5
?L0068:
; line   180
; line   181
??eb05_rtc_adjust:
; line   182
$DGL	0,36
??eb03_rtc_adjust:
	br	$?L0074						;[INF] 2, 6
?L0051:
	mov	a,l						;[INF] 1, 2
	cmp	a,#03H	; 3 					;[INF] 2, 4
	bnz	$?L0074						;[INF] 2, 6
; line   183
??bb06_rtc_adjust:
; line   184
$DGL	0,38
	mov	a,MIN						;[INF] 2, 5
	cmp	a,#059H	; 89 					;[INF] 2, 4
	bnz	$?L0071						;[INF] 2, 6
	mov	MIN,#00H	; 0 				;[INF] 3, 7
	br	$?L0074						;[INF] 2, 6
?L0071:
; line   185
$DGL	0,39
	mov	a,MIN						;[INF] 2, 5
	and	a,#0FH	; 15 					;[INF] 2, 4
	cmp	a,#09H	; 9 					;[INF] 2, 4
	bnz	$?L0073						;[INF] 2, 6
	mov	a,MIN						;[INF] 2, 5
	and	a,#0F0H	; 240 					;[INF] 2, 4
	add	a,#010H	; 16 					;[INF] 2, 4
	mov	MIN,a						;[INF] 2, 5
	br	$?L0074						;[INF] 2, 6
?L0073:
; line   186
$DGL	0,40
	mov	a,MIN						;[INF] 2, 5
	inc	a						;[INF] 1, 2
	mov	MIN,a						;[INF] 2, 5
?L0074:
; line   187
; line   188
??eb06_rtc_adjust:
; line   189
; line   190
; line   191
$DGL	0,45
??eb01_rtc_adjust:
	br	!?L0116						;[INF] 3, 6
?L0044:
	cmp	_sw3_in,#04H	; 4 				;[INF] 3, 6
	bz	$?L0077						;[INF] 2, 6
	cmp	_cRemCode,#01H	; 1 				;[INF] 3, 6
	bz	$$+5						;[INF] 2, 6
	br	!?L0075						;[INF] 3, 6
?L0077:
??bb07_rtc_adjust:
	call	!_AllKeyOff					;[INF] 3, 7
; line   192
$DGL	0,46
	mov	a,l						;[INF] 1, 2
	dec	a						;[INF] 1, 2
	bnz	$?L0078						;[INF] 2, 6
; line   193
??bb08_rtc_adjust:
; line   194
$DGL	0,48
	mov	a,WEEK						;[INF] 2, 5
	cmp	a,#00H	; 0 					;[INF] 2, 4
	bnz	$?L0080						;[INF] 2, 6
	mov	WEEK,#06H	; 6 				;[INF] 3, 7
	br	$?L0081						;[INF] 2, 6
?L0080:
; line   195
$DGL	0,49
	mov	a,WEEK						;[INF] 2, 5
	dec	a						;[INF] 1, 2
	mov	WEEK,a						;[INF] 2, 5
?L0081:
; line   196
$DGL	0,50
??eb08_rtc_adjust:
	br	!?L0105						;[INF] 3, 6
?L0078:
; line   197
$DGL	0,51
	mov	a,l						;[INF] 1, 2
	cmp	a,#02H	; 2 					;[INF] 2, 4
	bnz	$?L0082						;[INF] 2, 6
; line   198
??bb09_rtc_adjust:
; line   199
$DGL	0,53
	mov	a,RTCC0						;[INF] 2, 5
	bt	a.3,$?L0084					;[INF] 3, 8
; line   200
??bb0A_rtc_adjust:
; line   201
$DGL	0,55
	mov	a,HOUR						;[INF] 2, 5
	cmp	a,#021H	; 33 					;[INF] 2, 4
	bnz	$?L0086						;[INF] 2, 6
	mov	HOUR,#032H	; 50 				;[INF] 3, 7
	br	$?L0099						;[INF] 2, 6
?L0086:
; line   202
$DGL	0,56
	mov	a,HOUR						;[INF] 2, 5
	cmp	a,#032H	; 50 					;[INF] 2, 4
	bnz	$?L0088						;[INF] 2, 6
	mov	HOUR,#011H	; 17 				;[INF] 3, 7
	br	$?L0095						;[INF] 2, 6
?L0088:
; line   203
$DGL	0,57
	mov	a,HOUR						;[INF] 2, 5
	dec	a						;[INF] 1, 2
	bnz	$?L0090						;[INF] 2, 6
	mov	HOUR,#012H	; 18 				;[INF] 3, 7
	br	$?L0095						;[INF] 2, 6
?L0090:
; line   204
$DGL	0,58
	mov	a,HOUR						;[INF] 2, 5
	cmp	a,#012H	; 18 					;[INF] 2, 4
	bnz	$?L0092						;[INF] 2, 6
	mov	HOUR,#031H	; 49 				;[INF] 3, 7
	br	$?L0105						;[INF] 2, 6
?L0092:
; line   205
$DGL	0,59
	mov	a,HOUR						;[INF] 2, 5
	and	a,#0FH	; 15 					;[INF] 2, 4
	bnz	$?L0094						;[INF] 2, 6
	mov	a,HOUR						;[INF] 2, 5
	and	a,#0F0H	; 240 					;[INF] 2, 4
	sub	a,#07H	; 7 					;[INF] 2, 4
	mov	HOUR,a						;[INF] 2, 5
	br	$?L0105						;[INF] 2, 6
?L0094:
; line   206
$DGL	0,60
	mov	a,HOUR						;[INF] 2, 5
	dec	a						;[INF] 1, 2
	mov	HOUR,a						;[INF] 2, 5
?L0095:
; line   207
; line   208
; line   209
; line   210
; line   211
$DGL	0,65
??eb0A_rtc_adjust:
	br	$?L0105						;[INF] 2, 6
?L0084:
??bb0B_rtc_adjust:
	mov	a,HOUR						;[INF] 2, 5
	cmp	a,#00H	; 0 					;[INF] 2, 4
	bnz	$?L0096						;[INF] 2, 6
	mov	HOUR,#023H	; 35 				;[INF] 3, 7
	br	$?L0105						;[INF] 2, 6
?L0096:
	mov	a,HOUR						;[INF] 2, 5
	and	a,#0FH	; 15 					;[INF] 2, 4
	bnz	$?L0098						;[INF] 2, 6
	mov	a,HOUR						;[INF] 2, 5
	and	a,#0F0H	; 240 					;[INF] 2, 4
	sub	a,#07H	; 7 					;[INF] 2, 4
	mov	HOUR,a						;[INF] 2, 5
	br	$?L0105						;[INF] 2, 6
?L0098:
; line   212
$DGL	0,66
	mov	a,HOUR						;[INF] 2, 5
	dec	a						;[INF] 1, 2
	mov	HOUR,a						;[INF] 2, 5
?L0099:
; line   213
; line   214
??eb0B_rtc_adjust:
; line   215
$DGL	0,69
??eb09_rtc_adjust:
	br	$?L0105						;[INF] 2, 6
?L0082:
	mov	a,l						;[INF] 1, 2
	cmp	a,#03H	; 3 					;[INF] 2, 4
	bnz	$?L0105						;[INF] 2, 6
; line   216
??bb0C_rtc_adjust:
; line   217
$DGL	0,71
	mov	a,MIN						;[INF] 2, 5
	cmp	a,#00H	; 0 					;[INF] 2, 4
	bnz	$?L0102						;[INF] 2, 6
	mov	MIN,#059H	; 89 				;[INF] 3, 7
	br	$?L0116						;[INF] 2, 6
?L0102:
; line   218
$DGL	0,72
	mov	a,MIN						;[INF] 2, 5
	and	a,#0FH	; 15 					;[INF] 2, 4
	bnz	$?L0104						;[INF] 2, 6
	mov	a,MIN						;[INF] 2, 5
	and	a,#0F0H	; 240 					;[INF] 2, 4
	sub	a,#07H	; 7 					;[INF] 2, 4
	mov	MIN,a						;[INF] 2, 5
	br	$?L0116						;[INF] 2, 6
?L0104:
; line   219
$DGL	0,73
	mov	a,MIN						;[INF] 2, 5
	dec	a						;[INF] 1, 2
	mov	MIN,a						;[INF] 2, 5
?L0105:
; line   220
; line   221
??eb0C_rtc_adjust:
; line   222
; line   223
; line   224
$DGL	0,78
??eb07_rtc_adjust:
	br	$?L0116						;[INF] 2, 6
?L0075:
	cmp	_sw3_in,#020H	; 32 				;[INF] 3, 6
	bz	$?L0108						;[INF] 2, 6
	cmp	_cRemCode,#03H	; 3 				;[INF] 3, 6
	bnz	$?L0106						;[INF] 2, 6
?L0108:
??bb0D_rtc_adjust:
	call	!_AllKeyOff					;[INF] 3, 7
; line   225
$DGL	0,79
	inc	l						;[INF] 1, 2
; line   226
$DGL	0,80
	mov	a,#03H	; 3 					;[INF] 2, 4
	cmp	a,l						;[INF] 2, 4
	bnc	$?L0116						;[INF] 2, 6
	mov	l,#01H	; 1 					;[INF] 2, 4
; line   227
$DGL	0,81
??eb0D_rtc_adjust:
	br	$?L0116						;[INF] 2, 6
?L0106:
; line   228
$DGL	0,82
	cmp	_sw3_in,#08H	; 8 				;[INF] 3, 6
	bz	$?L0113						;[INF] 2, 6
	cmp	_cRemCode,#02H	; 2 				;[INF] 3, 6
	bnz	$?L0111						;[INF] 2, 6
?L0113:
; line   229
??bb0E_rtc_adjust:
; line   230
$DGL	0,84
	call	!_AllKeyOff					;[INF] 3, 7
; line   231
$DGL	0,85
	dec	l						;[INF] 1, 2
; line   232
$DGL	0,86
	mov	a,l						;[INF] 1, 2
	cmp	a,#01H	; 1 					;[INF] 2, 4
	bnc	$?L0116						;[INF] 2, 6
	mov	l,#03H	; 3 					;[INF] 2, 4
; line   233
$DGL	0,87
??eb0E_rtc_adjust:
	br	$?L0116						;[INF] 2, 6
?L0111:
; line   234
$DGL	0,88
	cmp	_sw3_in,#010H	; 16 				;[INF] 3, 6
	bz	$?L0118						;[INF] 2, 6
	cmp	_cRemCode,#04H	; 4 				;[INF] 3, 6
	bnz	$?L0116						;[INF] 2, 6
?L0118:
; line   235
??bb0F_rtc_adjust:
; line   236
$DGL	0,90
	call	!_AllKeyOff					;[INF] 3, 7
; line   237
$DGL	0,91
	clr1	RTCC1.0						;[INF] 3, 8
; line   238
$DGL	0,92
	callt	[?ClrLcdString]					;[INF] 1, 6
; line   239
$DGL	0,93
	callt	[?ClrAllIndicator]				;[INF] 1, 6
; line   240
$DGL	0,94
	br	$?L0043						;[INF] 2, 6
??eb0F_rtc_adjust:

⌨️ 快捷键说明

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