📄 timer.asm
字号:
; 78K/0 Series C Compiler V3.70 Assembler Source
; Date:15 Jul 2007 Time:17:19:43
; Command : -ftimer.pcc
; In-file : timer.c
; Asm-file : timer.asm
; Para-file : -cF054780
; -yC:\NECTOOLS32\DEV\
; -iF:\all_pdf_ic\Nec_Mcu_Infor\version3\version3\Timer\Event
; -a
; -p
; -kfiln
; -zn
; timer.c
$PROCESSOR(F054780)
$DEBUG
$NODEBUGA
$KANJICODE NONE
$TOL_INF 03FH, 0370H, 00H, 020H, 00H
$DGS FIL_NAM, .file, 032H, 0FFFEH, 03FH, 067H, 01H, 00H
$DGS AUX_FIL, timer.c
$DGS MOD_NAM, timer, 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, _TM51_Init, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 014H, 00H
$DGS BEG_FUN, ??bf_TM51_Init, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 0126H, 00H, 014H
$DGS END_FUN, ??ef_TM51_Init, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 0DH
$DGS GLV_SYM, _TM51_Enable, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 01AH, 00H
$DGS BEG_FUN, ??bf_TM51_Enable, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 0143H, 00H, 01AH
$DGS END_FUN, ??ef_TM51_Enable, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 06H
$DGS GLV_SYM, _TM51_Disable, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 020H, 00H
$DGS BEG_FUN, ??bf_TM51_Disable, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 0159H, 00H, 020H
$DGS END_FUN, ??ef_TM51_Disable, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 08H
$DGS GLV_SYM, _TMH1_Init, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 026H, 00H
$DGS BEG_FUN, ??bf_TMH1_Init, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 01C1H, 00H, 026H
$DGS END_FUN, ??ef_TMH1_Init, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 010H
$DGS GLV_SYM, _TMH1_Enable, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 02CH, 00H
$DGS BEG_FUN, ??bf_TMH1_Enable, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 01E1H, 00H, 02CH
$DGS END_FUN, ??ef_TMH1_Enable, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 06H
$DGS GLV_SYM, _TMH1_Disable, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 032H, 00H
$DGS BEG_FUN, ??bf_TMH1_Disable, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 01F7H, 00H, 032H
$DGS END_FUN, ??ef_TMH1_Disable, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 08H
PUBLIC _TM51_Init
PUBLIC _TM51_Enable
PUBLIC _TM51_Disable
PUBLIC _TMH1_Init
PUBLIC _TMH1_Enable
PUBLIC _TMH1_Disable
@@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 294
@@CODE CSEG
_TM51_Init:
$DGL 1,14
??bf_TM51_Init:
; line 299
$DGL 0,6
mov TCL51,#07H ; 7 ;[INF] 3, 7
; line 302
$DGL 0,9
mov CR51,#0F3H ; 243 ;[INF] 3, 7
; line 306
$DGL 0,13
??ef_TM51_Init:
ret ;[INF] 1, 6
??ee_TM51_Init:
; line 323
_TM51_Enable:
$DGL 1,20
??bf_TM51_Enable:
; line 325
$DGL 0,3
mov TMC51,#080H ; 128 ;[INF] 3, 7
; line 328
$DGL 0,6
??ef_TM51_Enable:
ret ;[INF] 1, 6
??ee_TM51_Enable:
; line 345
_TM51_Disable:
$DGL 1,26
??bf_TM51_Disable:
; line 349
$DGL 0,5
mov TMC51,#00H ; 0 ;[INF] 3, 7
; line 352
$DGL 0,8
??ef_TM51_Disable:
ret ;[INF] 1, 6
??ee_TM51_Disable:
; line 449
_TMH1_Init:
$DGL 1,32
??bf_TMH1_Init:
; line 454
$DGL 0,6
mov TMCYC1,#07H ; 7 ;[INF] 3, 7
; line 457
$DGL 0,9
mov CMP01,#063H ; 99 ;[INF] 3, 6
; line 460
$DGL 0,12
mov CMP11,#018H ; 24 ;[INF] 3, 6
; line 464
$DGL 0,16
??ef_TMH1_Init:
ret ;[INF] 1, 6
??ee_TMH1_Init:
; line 481
_TMH1_Enable:
$DGL 1,38
??bf_TMH1_Enable:
; line 483
$DGL 0,3
mov TMHMD1,#0B5H ; 181 ;[INF] 3, 7
; line 486
$DGL 0,6
??ef_TMH1_Enable:
ret ;[INF] 1, 6
??ee_TMH1_Enable:
; line 503
_TMH1_Disable:
$DGL 1,44
??bf_TMH1_Disable:
; line 507
$DGL 0,5
mov TMHMD1,#00H ; 0 ;[INF] 3, 7
; line 510
$DGL 0,8
??ef_TMH1_Disable:
ret ;[INF] 1, 6
??ee_TMH1_Disable:
@@CALF CSEG FIXED
END
; *** Code Information ***
;
; $FILE F:\all_pdf_ic\Nec_Mcu_Infor\version3\version3\Timer\Carrier\timer.c
;
; $FUNC TM51_Init(294)
; void=(void)
; CODE SIZE= 7 bytes, CLOCK_SIZE= 20 clocks, STACK_SIZE= 0 bytes
;
; $FUNC TM51_Enable(323)
; void=(void)
; CODE SIZE= 4 bytes, CLOCK_SIZE= 13 clocks, STACK_SIZE= 0 bytes
;
; $FUNC TM51_Disable(345)
; void=(void)
; CODE SIZE= 4 bytes, CLOCK_SIZE= 13 clocks, STACK_SIZE= 0 bytes
;
; $FUNC TMH1_Init(449)
; void=(void)
; CODE SIZE= 10 bytes, CLOCK_SIZE= 25 clocks, STACK_SIZE= 0 bytes
;
; $FUNC TMH1_Enable(481)
; void=(void)
; CODE SIZE= 4 bytes, CLOCK_SIZE= 13 clocks, STACK_SIZE= 0 bytes
;
; $FUNC TMH1_Disable(503)
; void=(void)
; CODE SIZE= 4 bytes, CLOCK_SIZE= 13 clocks, STACK_SIZE= 0 bytes
; Target chip : uPD78F0547_80
; Device file : V2.10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -