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

📄 9202_mini.asm

📁 K0S模拟EEPROM多字节数据分组方法例程
💻 ASM
📖 第 1 页 / 共 2 页
字号:
; 78K/0S Series C Compiler V2.00 Assembler Source
;                                                Date: 3 Dec 2008 Time:01:55:47

; Command   : -cF9202 -yD:\Program Files\NEC Electronics Tools\DEV -_msgoff -a 
;             -zp -no source\9202_mini.c
; In-file   : source\9202_mini.c
; Asm-file  : 9202_mini.asm
; Para-file : 

$PROCESSOR(F9202)
$DEBUG
$NODEBUGA
$KANJICODE SJIS
$TOL_INF	03FH, 0200H, 02H, 00H

$DGS	FIL_NAM, .file,		04AH,	0FFFEH,	03FH,	067H,	01H,	00H
$DGS	AUX_FIL, 9202_mini.c
$DGS	MOD_NAM, 9202_mini,	00H,	0FFFEH,	00H,	077H,	00H,	00H
$DGS	SEC_NAM, @@BITS,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, OPT_18,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, OPT_7e,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, OPT_ed0,	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, @@VECT00,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, @@VECT0C,	U,	U,	00H,	078H,	00H,	00H
$DGS	GLV_SYM, _main,		U,	U,	0E001H,	020H,	01H,	02H
$DGS	AUX_FUN, 00H,		U,	U,	023H,	00H
$DGS	BEG_FUN, ??bf_main,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_BEG, 0BH,		00H,	015H
$DGS	BEG_BLK, ??bb00_main,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 08H,		00H,	017H
$DGS	BEG_BLK, ??bb01_main,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 0DH,		00H,	019H
$DGS	BEG_BLK, ??bb02_main,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 011H,		00H,	00H
$DGS	END_BLK, ??eb02_main,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 015H
$DGS	END_BLK, ??eb01_main,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 016H
$DGS	END_BLK, ??eb00_main,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 017H
$DGS	END_FUN, ??ef_main,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_END, 018H
$DGS	GLV_SYM, _Init_CPU,	U,	U,	08001H,	020H,	01H,	02H
$DGS	AUX_FUN, 00H,		U,	U,	029H,	00H
$DGS	BEG_FUN, ??bf_Init_CPU,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_BEG, 025H,		00H,	029H
$DGS	END_FUN, ??ef_Init_CPU,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_END, 025H
$DGS	GLV_SYM, _TM2ms,	U,	U,	0E001H,	020H,	01H,	02H
$DGS	AUX_FUN, 00H,		U,	U,	02FH,	00H
$DGS	BEG_FUN, ??bf_TM2ms,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_BEG, 04CH,		00H,	02FH
$DGS	END_FUN, ??ef_TM2ms,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_END, 03H
$DGS	GLV_SYM, _Wait2s,	U,	U,	08001H,	020H,	01H,	02H
$DGS	AUX_FUN, 00H,		U,	U,	03FH,	00H
$DGS	BEG_FUN, ??bf_Wait2s,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_BEG, 051H,		04H,	035H
$DGS	AUT_VAR, _i,		03H,	0FFFFH,	02H,	01H,	00H,	00H
$DGS	AUT_VAR, _j,		01H,	0FFFFH,	04H,	01H,	00H,	00H
$DGS	BEG_BLK, ??bb00_Wait2s,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 05H,		00H,	037H
$DGS	BEG_BLK, ??bb01_Wait2s,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 08H,		00H,	00H
$DGS	END_BLK, ??eb01_Wait2s,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 0BH
$DGS	END_BLK, ??eb00_Wait2s,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 0CH
$DGS	END_FUN, ??ef_Wait2s,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_END, 0DH
$DGS	GLV_SYM, _EEPROM,	U,	U,	08001H,	020H,	01H,	02H
$DGS	AUX_FUN, 00H,		U,	U,	04AH,	00H
$DGS	BEG_FUN, ??bf_EEPROM,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_BEG, 060H,		02H,	044H
$DGS	AUT_VAR, _iii,		01H,	0FFFFH,	0CH,	01H,	00H,	00H
$DGS	BEG_BLK, ??bb00_EEPROM,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 05H,		00H,	00H
$DGS	END_BLK, ??eb00_EEPROM,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 07H
$DGS	END_FUN, ??ef_EEPROM,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_END, 047H
$DGS	GLV_SYM, _OPT18,	U,	U,	0500CH,	020H,	01H,	03H
$DGS	AUX_STR, 00H,		00H,	02H,	02H,	00H,	00H,	00H
$DGS	GLV_SYM, _OPT7e,	U,	U,	0500CH,	020H,	01H,	03H
$DGS	AUX_STR, 00H,		00H,	02H,	02H,	00H,	00H,	00H
$DGS	GLV_SYM, _OPTION80,	U,	U,	0500CH,	020H,	00H,	00H
$DGS	GLV_SYM, _OPTION81,	U,	U,	0500CH,	020H,	00H,	00H
$DGS	GLV_SYM, _OPTed0,	U,	U,	0500CH,	020H,	01H,	03H
$DGS	AUX_STR, 00H,		00H,	0130H,	0130H,	00H,	00H,	00H
$DGS	GLV_SYM, _Flg_10ms,	U,	U,	034CH,	020H,	00H,	00H
$DGS	GLV_SYM, _eeptemp1,	U,	U,	0CH,	020H,	00H,	00H
$DGS	GLV_SYM, _eeptemp2,	U,	U,	0CH,	020H,	00H,	00H
$DGS	GLV_SYM, _eeprom_data,	U,	U,	0CH,	020H,	01H,	03H
$DGS	AUX_STR, 00H,		00H,	06H,	06H,	00H,	00H,	00H
$DGS	GLV_SYM, _Flash_CNT,	U,	U,	0CH,	020H,	00H,	00H
$DGS	GLV_SYM, _@vect00,	U,	U,	00H,	020H,	00H,	00H
$DGS	GLV_SYM, _@vect0c,	U,	U,	00H,	020H,	00H,	00H
$DGS	GLV_SYM, _@cprep,	U,	U,	00H,	02H,	00H,	00H

	EXTRN	_@cprep
	PUBLIC	_TM2ms
	PUBLIC	_main
	PUBLIC	_OPT18
	PUBLIC	_OPT7e
	PUBLIC	_OPTION80
	PUBLIC	_OPTION81
	PUBLIC	_OPTed0
	PUBLIC	_Flg_10ms
	PUBLIC	_eeptemp1
	PUBLIC	_eeptemp2
	PUBLIC	_eeprom_data
	PUBLIC	_Flash_CNT
	PUBLIC	_Init_CPU
	PUBLIC	_Wait2s
	PUBLIC	_EEPROM
	PUBLIC	_@vect00
	PUBLIC	_@vect0c

@@BITS	BSEG
_Flg_10ms	DBIT

OPT_18	CSEG	AT 18H
_OPT18:	DB	0FFH	; 255
	DB	0FFH	; 255

OPT_7e	CSEG	AT 7EH
_OPT7e:	DB	0FFH	; 255
	DB	0FFH	; 255
_OPTION80:	DB	09CH	; 156
_OPTION81:	DB	0FFH	; 255

OPT_ed0	CSEG	AT 0ED0H
_OPTed0:	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255
	DB	0FFH	; 255

@@R_INIT	CSEG

@@INIT	DSEG

@@DATA	DSEG
_eeptemp1:	DS	(1)
_eeptemp2:	DS	(1)
_eeprom_data:	DS	(6)
_Flash_CNT:	DS	(1)

@@R_INIS	CSEG	UNITP

@@INIS	DSEG	SADDRP

@@DATS	DSEG	SADDRP

@@CALT	CSEG	CALLT0

; line    20
; line    22
; line    23
; line    24
; line    27
; line    28
; line    29
; line    30
; line    31
; line    32
; line    33
; line    34
; line    35
; line    36
; line    37

⌨️ 快捷键说明

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