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

📄 remocon.asm

📁 NEC 78k0 LX3系列的LCD 电压电流的显示表
💻 ASM
📖 第 1 页 / 共 3 页
字号:
; line   164
$DGL	0,10
	ei							;[INF] 2, 6
; line   175
$DGL	0,21
	mov	a,_aRemRxData+2					;[INF] 2, 4
	xor	a,#0FFH	; 255 					;[INF] 2, 4
	cmp	a,_aRemRxData+3					;[INF] 2, 4
	bnz	$?L0005						;[INF] 2, 6
; line   176
??bb00_GetRemCode:
; line   178
$DGL	0,24
	mov	l,#00H	; 0 					;[INF] 2, 4
?L0007:
	mov	a,l						;[INF] 1, 2
	cmp	a,#05H	; 5 					;[INF] 2, 4
	bnc	$?L0008						;[INF] 2, 6
; line   179
??bb01_GetRemCode:
; line   180
$DGL	0,26
	movw	ax,hl						;[INF] 1, 4
	mov	a,#00H	; 0 					;[INF] 2, 4
	addw	ax,#_aRemCodeNec				;[INF] 3, 6
	movw	de,ax						;[INF] 1, 4
	mov	a,[de]						;[INF] 1, 4/5
	cmp	a,_aRemRxData+2					;[INF] 2, 4
	bnz	$?L0010						;[INF] 2, 6
; line   181
??bb02_GetRemCode:
; line   182
$DGL	0,28
	movw	ax,hl						;[INF] 1, 4
	mov	a,#00H	; 0 					;[INF] 2, 4
	movw	bc,ax						;[INF] 1, 4
	br	$?L0004						;[INF] 2, 6
??eb02_GetRemCode:
; line   183
?L0010:
??eb01_GetRemCode:
; line   184
$DGL	0,30
	inc	l						;[INF] 1, 2
	br	$?L0007						;[INF] 2, 6
?L0008:
; line   185
$DGL	0,31
	movw	bc,#0FFH	; 255 				;[INF] 3, 6
	br	$?L0004						;[INF] 2, 6
??eb00_GetRemCode:
; line   186
?L0005:
; line   188
$DGL	0,34
	movw	bc,#0FFH	; 255 				;[INF] 3, 6
; line   189
$DGL	0,35
?L0004:
??ef_GetRemCode:
	pop	hl						;[INF] 1, 4
	ret							;[INF] 1, 6
??ee_GetRemCode:
; line   196
_RemoconMain:
$DGL	1,64
	push	hl						;[INF] 1, 4
??bf_RemoconMain:
; line   197
$DGL	0,2
	mov	l,#00H	; 0 					;[INF] 2, 4
; line   199
$DGL	0,4
	clr1	_bitRemInfo.3					;[INF] 2, 4
; line   201
$DGL	0,6
	cmp	_cRemOnTime,#00H	; 0 			;[INF] 3, 6
	bnz	$?L0014						;[INF] 2, 6
; line   202
??bb00_RemoconMain:
; line   203
$DGL	0,8
	bf	_bitRemInfo.1,$?L0016				;[INF] 4,10
; line   204
??bb01_RemoconMain:
; line   205
$DGL	0,10
	clr1	_bitRemInfo.1					;[INF] 2, 4
; line   207
$DGL	0,12
	clr1	RMCN.7						;[INF] 3, 8
; line   208
$DGL	0,13
	mov	RMCN,#067H	; 103 				;[INF] 3, 7
; line   210
$DGL	0,15
	mov	RMGPLS,#07DH	; 125 				;[INF] 3, 7
; line   211
$DGL	0,16
	mov	RMGPLL,#0AAH	; 170 				;[INF] 3, 7
; line   212
$DGL	0,17
	mov	RMGPHS,#03FH	; 63 				;[INF] 3, 7
; line   213
$DGL	0,18
	mov	RMGPHL,#055H	; 85 				;[INF] 3, 7
; line   214
$DGL	0,19
	mov	RMDLS,#06H	; 6 				;[INF] 3, 7
; line   215
$DGL	0,20
	mov	RMDLL,#0EH	; 14 				;[INF] 3, 7
; line   216
$DGL	0,21
	mov	RMDH0S,#05H	; 5 				;[INF] 3, 7
; line   217
$DGL	0,22
	mov	RMDH0L,#0CH	; 12 				;[INF] 3, 7
; line   218
$DGL	0,23
	mov	RMDH1S,#017H	; 23 				;[INF] 3, 7
; line   219
$DGL	0,24
	mov	RMDH1L,#01EH	; 30 				;[INF] 3, 7
; line   220
$DGL	0,25
	mov	RMER,#058H	; 88 				;[INF] 3, 7
; line   222
$DGL	0,27
	set1	RMCN.7						;[INF] 3, 8
??eb01_RemoconMain:
; line   223
?L0016:
; line   224
$DGL	0,29
	clr1	_bitRemInfo.0					;[INF] 2, 4
; line   225
$DGL	0,30
	mov	_cRemCode,#0FEH	; 254 				;[INF] 3, 6
; line   227
$DGL	0,32
	bf	_bitRemInfo.4,$?L0018				;[INF] 4,10
; line   228
??bb02_RemoconMain:
; line   229
$DGL	0,34
	clr1	_bitRemInfo.4					;[INF] 2, 4
; line   230
$DGL	0,35
	mov	l,#01H	; 1 					;[INF] 2, 4
??eb02_RemoconMain:
; line   231
$DGL	0,36
	br	$?L0026						;[INF] 2, 6
?L0018:
; line   232
$DGL	0,37
	bf	_bitRemInfo.2,$?L0026				;[INF] 4,10
; line   233
??bb03_RemoconMain:
; line   234
$DGL	0,39
	mov	l,#02H	; 2 					;[INF] 2, 4
??eb03_RemoconMain:
; line   235
; line   236
; line   237
$DGL	0,42
??eb00_RemoconMain:
	br	$?L0026						;[INF] 2, 6
?L0014:
; line   238
??bb04_RemoconMain:
; line   239
$DGL	0,44
	bf	_bitRemInfo.2,$?L0022				;[INF] 4,10
; line   240
??bb05_RemoconMain:
; line   241
$DGL	0,46
	mov	l,#02H	; 2 					;[INF] 2, 4
??eb05_RemoconMain:
; line   242
$DGL	0,47
	br	$?L0026						;[INF] 2, 6
?L0022:
; line   243
$DGL	0,48
	bf	_bitRemInfo.4,$?L0024				;[INF] 4,10
; line   244
??bb06_RemoconMain:
; line   245
$DGL	0,50
	mov	l,#01H	; 1 					;[INF] 2, 4
??eb06_RemoconMain:
; line   246
$DGL	0,51
	br	$?L0026						;[INF] 2, 6
?L0024:
; line   247
$DGL	0,52
	cmp	_cRemOnTime,#00H	; 0 			;[INF] 3, 6
	bnz	$?L0026						;[INF] 2, 6
; line   248
??bb07_RemoconMain:
; line   249
$DGL	0,54
	clr1	_bitRemInfo.0					;[INF] 2, 4
; line   250
$DGL	0,55
	mov	l,#03H	; 3 					;[INF] 2, 4
??eb07_RemoconMain:
; line   251
?L0026:
; line   252
; line   253
; line   254
$DGL	0,59
??eb04_RemoconMain:
	mov	a,l						;[INF] 1, 2
	dec	a						;[INF] 1, 2
	bnz	$?L0028						;[INF] 2, 6
; line   255
??bb08_RemoconMain:
; line   256
$DGL	0,61
	clr1	_bitRemInfo.4					;[INF] 2, 4
; line   257
$DGL	0,62
	bt	_bitRemInfo.0,$?L0030				;[INF] 3, 8
; line   258
??bb09_RemoconMain:
; line   259
$DGL	0,64
	call	!_GetRemCode					;[INF] 3, 7
	mov	a,c						;[INF] 1, 2
	mov	_cRemCode,a					;[INF] 2, 4
; line   260
$DGL	0,65
	set1	_bitRemInfo.3					;[INF] 2, 4
??eb09_RemoconMain:
; line   261
?L0030:
; line   262
$DGL	0,67
	mov	_cRemOnTime,#0C8H	; 200 			;[INF] 3, 6
; line   263
$DGL	0,68
	mov	_cRemRxCnt,#00H	; 0 				;[INF] 3, 6
??eb08_RemoconMain:
; line   264
$DGL	0,69
	br	$?L0034						;[INF] 2, 6
?L0028:
; line   265
$DGL	0,70
	mov	a,l						;[INF] 1, 2
	cmp	a,#02H	; 2 					;[INF] 2, 4
	bnz	$?L0032						;[INF] 2, 6
; line   266
??bb0A_RemoconMain:
; line   267
$DGL	0,72
	clr1	_bitRemInfo.2					;[INF] 2, 4
; line   268
$DGL	0,73
	mov	_cRemRxCnt,#00H	; 0 				;[INF] 3, 6
??eb0A_RemoconMain:
; line   269
$DGL	0,74
	br	$?L0034						;[INF] 2, 6
?L0032:
; line   270
$DGL	0,75
	mov	a,l						;[INF] 1, 2
	cmp	a,#03H	; 3 					;[INF] 2, 4
	bnz	$?L0034						;[INF] 2, 6
; line   271
??bb0B_RemoconMain:
; line   272
$DGL	0,77
	mov	_cRemRxCnt,#00H	; 0 				;[INF] 3, 6
; line   273
$DGL	0,78
	set1	_bitRemInfo.3					;[INF] 2, 4
??eb0B_RemoconMain:
; line   274
?L0034:
; line   275
; line   276
$DGL	0,81
??ef_RemoconMain:
	pop	hl						;[INF] 1, 4
	ret							;[INF] 1, 6
??ee_RemoconMain:
; line   282
_RemoconTime:
$DGL	1,119
??bf_RemoconTime:
; line   284
$DGL	0,3
	mov	a,#00H	; 0 					;[INF] 2, 4
	cmp	a,_cRemOnTime					;[INF] 2, 4
	bnc	$?L0040						;[INF] 2, 6
; line   285
??bb00_RemoconTime:
; line   286
$DGL	0,5
	dec	_cRemOnTime					;[INF] 2, 4
; line   287
$DGL	0,6
	bnz	$?L0040						;[INF] 2, 6
; line   288
??bb01_RemoconTime:
; line   289
$DGL	0,8
	set1	_bitRemInfo.1					;[INF] 2, 4
??eb01_RemoconTime:
; line   290
?L0040:
??eb00_RemoconTime:
; line   291
; line   292
$DGL	0,11
	call	!_RemoconMain					;[INF] 3, 7
; line   294
$DGL	0,13
??ef_RemoconTime:
	ret							;[INF] 1, 6
??ee_RemoconTime:
; line   301
_RemoconKeyOff:
$DGL	1,133
??bf_RemoconKeyOff:
; line   302
$DGL	0,2
	mov	_cRemCode,#0FFH	; 255 				;[INF] 3, 6
; line   303
$DGL	0,3
??ef_RemoconKeyOff:
	ret							;[INF] 1, 6
??ee_RemoconKeyOff:
; line   341
_IntRemoconError:
$DGL	1,139
??bf_IntRemoconError:
; line   347
$DGL	0,7
	mov	_cRemErrKind,#02H	; 2 			;[INF] 3, 6
; line   349
$DGL	0,9
	cmp	_cRemOnTime,#00H	; 0 			;[INF] 3, 6
	bnz	$?L0049						;[INF] 2, 6
; line   350
??bb00_IntRemoconError:
; line   351
$DGL	0,11
	cmp	_cRemRxCnt,#04H	; 4 				;[INF] 3, 6
	bnz	$?L0048						;[INF] 2, 6
	mov	a,RMSCR						;[INF] 2, 5
	cmp	a,#00H	; 0 					;[INF] 2, 4
	bnz	$?L0048						;[INF] 2, 6
; line   352
??bb01_IntRemoconError:
; line   353
$DGL	0,13
	set1	_bitRemInfo.4					;[INF] 2, 4
; line   355
$DGL	0,15
	clr1	RMCN.7						;[INF] 3, 8
; line   356
$DGL	0,16
	mov	RMGPHS,#01FH	; 31 				;[INF] 3, 7
; line   357
$DGL	0,17
	mov	RMGPHL,#02AH	; 42 				;[INF] 3, 7
; line   358
$DGL	0,18
	set1	RMCN.7						;[INF] 3, 8
??eb01_IntRemoconError:
; line   359
$DGL	0,19
	br	$?L0049						;[INF] 2, 6
?L0048:
; line   361
??bb02_IntRemoconError:
; line   362
$DGL	0,22
	mov	_cRemRxCnt,#00H	; 0 				;[INF] 3, 6
; line   363
$DGL	0,23
	set1	_bitRemInfo.2					;[INF] 2, 4
; line   364
$DGL	0,24
	set1	RMCN.7						;[INF] 3, 8
??eb02_IntRemoconError:
; line   365
?L0049:
??eb00_IntRemoconError:
; line   366
; line   367
$DGL	0,27
??ef_IntRemoconError:
	ret							;[INF] 1, 6
??ee_IntRemoconError:
; line   374
_IntRemoconEnd:
$DGL	1,157
??bf_IntRemoconEnd:
; line   380
$DGL	0,7
	mov	_cRemErrKind,#03H	; 3 			;[INF] 3, 6
; line   383
$DGL	0,10
	cmp	_cRemOnTime,#00H	; 0 			;[INF] 3, 6
	bnz	$?L0052						;[INF] 2, 6
; line   384
??bb00_IntRemoconEnd:
; line   385
$DGL	0,12
	cmp	_cRemRxCnt,#04H	; 4 				;[INF] 3, 6
	bnz	$?L0054						;[INF] 2, 6
	mov	a,RMSCR						;[INF] 2, 5
	cmp	a,#00H	; 0 					;[INF] 2, 4
	bnz	$?L0054						;[INF] 2, 6
; line   386
??bb01_IntRemoconEnd:
; line   387
$DGL	0,14
	set1	_bitRemInfo.4					;[INF] 2, 4
; line   389
$DGL	0,16
	clr1	RMCN.7						;[INF] 3, 8
; line   390
$DGL	0,17
	mov	RMGPHS,#01FH	; 31 				;[INF] 3, 7
; line   391
$DGL	0,18
	mov	RMGPHL,#02AH	; 42 				;[INF] 3, 7
; line   392
$DGL	0,19
	set1	RMCN.7						;[INF] 3, 8
??eb01_IntRemoconEnd:
; line   393
$DGL	0,20
	br	$?L0053						;[INF] 2, 6
?L0054:
; line   395
??bb02_IntRemoconEnd:
; line   396
$DGL	0,23
	mov	_cRemRxCnt,#00H	; 0 				;[INF] 3, 6
; line   397
$DGL	0,24
	set1	_bitRemInfo.2					;[INF] 2, 4
; line   398
$DGL	0,25
	set1	RMCN.7						;[INF] 3, 8
??eb02_IntRemoconEnd:
; line   399
; line   400
$DGL	0,27
??eb00_IntRemoconEnd:
	br	$?L0053						;[INF] 2, 6
?L0052:
; line   402
??bb03_IntRemoconEnd:
; line   403
; line   404
$DGL	0,31
	or	_bitRemInfo,#011H	; 17 			;[INF] 3, 6
; line   405
$DGL	0,32
	clr1	RMCN.7						;[INF] 3, 8

⌨️ 快捷键说明

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