📄 adc41rd.asm
字号:
;File: adc41rd.a51
;Author: Eckart Hartmann Date:05/10/2003
; Development progress: Adc841.df
;
;AdcRd==========Read conversion result.
;C Function prototype: int AdcRd(void);
;Description of Function: Reads conversion result of ADC.
;User interface: Call AdcCfg() to configure ADC.
; Call AdcGo() to start a conversion.
; Call AdcBsy to check conversion is complete.
; Call AdcRd().
; Returns result as 16 bit unsigned integer.
;Robustness: No known issues.
;Side effects: Overwrites a, P, c.
;
NAME ADCRD
$NOMOD51
$IC(..kei841.inc) ; Parameter passing registers for Keil .
$IC(..kei841.dat) ; SFR definition for Keil .
;
public AdcRd
?PR?AdcRd?ADCRD SEGMENT CODE
RSEG ?PR?AdcRd?ADCRD
;
AdcRd: mov iP1l,ADCDATAL ;return (ADCDATAH&0xf):ADCDATAL;
mov a,ADCDATAH
anl a,#0fh
mov iP1h,a
ret ; }}
;
;Function End==========================================================Function End
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -