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

📄 main.asm

📁 the timer control demo source for the NEC mcu
💻 ASM
字号:
; 78K/0 Series C Compiler V3.70 Assembler Source
;                                                Date:15 Jul 2007 Time:17:19:42

; Command   : -fmain.pcc
; In-file   : main.c
; Asm-file  : main.asm
; Para-file : -cF054780
;             -yC:\NECTOOLS32\DEV\
;             -iF:\all_pdf_ic\Nec_Mcu_Infor\version3\version3\Timer\Event
;             -a
;             -p
;             -kfiln
;             -zn
;             main.c

$PROCESSOR(F054780)
$DEBUG
$NODEBUGA
$KANJICODE NONE
$TOL_INF	03FH, 0370H, 00H, 020H, 00H

$DGS	FIL_NAM, .file,		018H,	0FFFEH,	03FH,	067H,	01H,	00H
$DGS	AUX_FIL, main.c
$DGS	MOD_NAM, main,		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	GLV_SYM, _main,		U,	U,	08001H,	020H,	01H,	02H
$DGS	AUX_FUN, 00H,		U,	U,	018H,	00H
$DGS	BEG_FUN, ??bf_main,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_BEG, 039H,		00H,	012H
$DGS	BEG_BLK, ??bb00_main,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_BEG, 012H,		00H,	00H
$DGS	END_BLK, ??eb00_main,	U,	U,	00H,	064H,	01H,	00H
$DGS	AUX_END, 014H
$DGS	END_FUN, ??ef_main,	U,	U,	00H,	065H,	01H,	00H
$DGS	AUX_END, 015H
$DGS	GLV_SYM, _TMH1_Init,	U,	U,	08001H,	02H,	00H,	02H
$DGS	GLV_SYM, _TMH1_Enable,	U,	U,	08001H,	02H,	00H,	02H
$DGS	GLV_SYM, _TM51_Init,	U,	U,	08001H,	02H,	00H,	02H
$DGS	GLV_SYM, _TM51_Enable,	U,	U,	08001H,	02H,	00H,	02H

	EXTRN	_TMH1_Init
	EXTRN	_TMH1_Enable
	EXTRN	_TM51_Init
	EXTRN	_TM51_Enable
	PUBLIC	_main

@@BITS	BSEG

@@CNST	CSEG	UNITP

@@R_INIT	CSEG	UNITP

@@INIT	DSEG	UNITP

@@DATA	DSEG	UNITP

@@R_INIS	CSEG	UNITP

@@INIS	DSEG	SADDRP

@@DATS	DSEG	SADDRP

@@CALT	CSEG	CALLT0

; line    45
; line    46
; line    47
; line    57
; line    58
; line    59
; line    57

@@CODE	CSEG
_main:
$DGL	1,14
??bf_main:
; line    58
$DGL	0,2
	mov	IMS,#0CCH	; 204 				;[INF] 3, 7
; line    59
$DGL	0,3
	mov	IXS,#00H	; 0 				;[INF] 3, 7
; line    61
$DGL	0,5
	ei							;[INF] 2, 6
; line    63
$DGL	0,7
	mov	PM5,#00H	; 0 				;[INF] 3, 7
; line    65
$DGL	0,9
	call	!_TMH1_Init					;[INF] 3, 7
; line    66
$DGL	0,10
	clr1	P1.6						;[INF] 2, 4
; line    67
$DGL	0,11
	clr1	PM1.6						;[INF] 3, 8
; line    68
$DGL	0,12
	call	!_TMH1_Enable					;[INF] 3, 7
; line    70
$DGL	0,14
	call	!_TM51_Init					;[INF] 3, 7
; line    71
$DGL	0,15
	call	!_TM51_Enable					;[INF] 3, 7
; line    72
$DGL	0,16
	clr1	MK1L.3						;[INF] 3, 8
; line    74
$DGL	0,18
?L0003:
??bb00_main:
; line    75
$DGL	0,19
??eb00_main:
	br	$?L0003						;[INF] 2, 6
; line    77
$DGL	0,21
??ef_main:
	ret							;[INF] 1, 6
??ee_main:

@@CALF	CSEG	FIXED
	END


; *** Code Information ***
;
; $FILE F:\all_pdf_ic\Nec_Mcu_Infor\version3\version3\Timer\Carrier\main.c
;
; $FUNC main(57)
;	void=(void)
;	CODE SIZE= 34 bytes, CLOCK_SIZE= 87 clocks, STACK_SIZE= 2 bytes
;
; $CALL TMH1_Init(65)
;	void=(void)
;
; $CALL TMH1_Enable(68)
;	void=(void)
;
; $CALL TM51_Init(70)
;	void=(void)
;
; $CALL TM51_Enable(71)
;	void=(void)

; Target chip : uPD78F0547_80
; Device file : V2.10 

⌨️ 快捷键说明

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