tic41cfg.asm
来自「关于aduc841单片机的一些实用入门程序」· 汇编 代码 · 共 37 行
ASM
37 行
;File: tic41cfg.a51
;Author: Eckart Hartmann Date:15/10/2003
;Development progress: Tic834.df
;
;TicCfg==========Configures TIC.
;C Function prototype: char TicCfg(char cHr24);
;Description of Function: Stops counters and chooses 24 hour mode.
;User interface: Set parameter to 0 for 255 hour mode or 1 for 24 hour mode.
; Call TicCfg function.
; TicCfg stops TIC and sets/clears 24 hour mode.
; returns original parameter.
;Robustness:
;Side effects: Stops Interval Counter also.
; Overwrites a, P.
;
NAME TICCFG
$NOMOD51
$IC(..kei841.inc) ; Parameter passing registers for Keil .
$IC(..kei841.dat) ; SFR definition for Keil .
;
public _TicCfg
?PR?_TicCfg?TICCFG SEGMENT CODE
RSEG ?PR?_TicCfg?TICCFG
;
_TicCfg:
anl TIMECON,#0h ;Stop TIC and clear TFH.
mov a,cP1l
jz TicCR ;if(cHr24)
orl TIMECON,#40h ; TFH = 1;
TicCR: ret
;
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?