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

📄 9222timer80.asm

📁 小日本NECMCU的一个timer的例程,呵呵,我写的小日本,居然翻译为Little Japan ,爽!!
💻 ASM
字号:
; 78K/0S Series C Compiler V1.50 Assembler Source
;                                                Date:11 May 2008 Time:18:03:37

; Command   : -f9222timer80.pcc
; In-file   : 9222timer80.c
; Asm-file  : 9222timer80.asm
; Para-file : -cF9222
;             -yC:\NECTools32\DEV\
;             -zp
;             9222timer80.c

$PROCESSOR(F9222)
$DEBUG
$NODEBUGA
$KANJICODE SJIS
$TOL_INF	03FH, 0150H, 02H, 00H

$DGS	FIL_NAM, .file,		0FH,	0FFFEH,	03FH,	067H,	01H,	00H
$DGS	AUX_FIL, 9222timer80.c
$DGS	MOD_NAM, 9222time,	00H,	0FFFEH,	00H,	077H,	00H,	00H
$DGS	SEC_NAM, @@BITS,	U,	U,	00H,	078H,	00H,	00H
$DGS	SEC_NAM, OPT_0a,	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	GLV_SYM, _OPT0a,	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,	012FH,	012FH,	00H,	00H,	00H

	PUBLIC	_OPT0a
	PUBLIC	_OPT7e
	PUBLIC	_OPTION80
	PUBLIC	_OPTION81
	PUBLIC	_OPTed0

@@BITS	BSEG

OPT_0a	CSEG	AT 0AH
_OPT0a:	DB	0FFH	; 255
	DB	0FFH	; 255

OPT_7e	CSEG	AT 7EH
_OPT7e:	DB	0FFH	; 255
	DB	0FFH	; 255
_OPTION80:	DB	094H	; 148
_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

@@R_INIT	CSEG

@@INIT	DSEG

@@DATA	DSEG

@@R_INIS	CSEG	UNITP

@@INIS	DSEG	SADDRP

@@DATS	DSEG	SADDRP

@@CALT	CSEG	CALLT0

@@CODE	CSEG

; line     1 : #pragma section @@CNST OPT_0a at 0x0a
; line     2 : const unsigned char OPT0a[2]={0xFF,0xFF};
; line     3 : #pragma section @@CNST OPT_7e at 0x7e
; line     4 : const unsigned char OPT7e[2]={0xFF,0xFF};
; line     5 : const unsigned char OPTION80=0b10010100; 
; line     6 : const unsigned char OPTION81=0xff;
; line     7 : 
; line     8 : #pragma section @@CNST OPT_ed0 at 0x0ed0
; line     9 : const unsigned char OPTed0[303]={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
; line    10 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    11 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    12 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    13 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    14 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    15 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    16 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    17 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    18 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    19 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    20 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    21 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    22 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    23 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    24 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    25 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    26 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF,0xFF,
; line    27 : 						  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
;              xFF,0xFF,0xFF,0xFF};
	END


; *** Code Information ***

; Target chip : uPD78F9222
; Device file : V2.11 

⌨️ 快捷键说明

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