adc0809_1.asm

来自「基于89s51的一通用平台」· 汇编 代码 · 共 29 行

ASM
29
字号
;文件名称:ADC0809_1.ASM
;ADC0809 采样子程序
;-------------------------------------------------
NAME ADC0809
$NOLIST
$INCLUDE(LJD_2008.INC)      
$LIST
;--------------------------------------------------
AD0809: 	PUSH DPL
		PUSH DPH
		PUSH ACC
 		MOV DPTR,#W_D_0809 ; AD0809的启动地址 
		MOV A,#00H
		MOVX @DPTR,A	 ; 0 通道
		LCALL DELAY100US	 ; 延时100US  
		MOVX A,@DPTR	 ; 读出A/D的结果
		MOV 3FH,A		 ; 暂存
		POP ACC
		POP DPH
		POP DPL
		RET
DELAY100US: MOV R6,#19H
DELY1:	NOP
		NOP
		DJNZ R6,DELY1
		RET
;----------------------------------------------------
END	

⌨️ 快捷键说明

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