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

📄 ad0809.asm

📁 51单片机用汇编实例 包括ad
💻 ASM
字号:
;===============================================================
; 文件名称: AD0809.ASM
; 功能描述: 将0V~5V信号源接入ADC0809的IN0端, 采集电压值.
;===============================================================

STARTAD	 EQU 7F00H
ADRESULT EQU 7F08H

	ORG 0000H
	LJMP START
	ORG 0100H
START:	LCALL AD0809		;调用AD
	NOP			;设置断点, 观察R0中的值
	SJMP START

;AD数据采集, 出口参数: R0
AD0809:	MOV DPTR, #STARTAD	
	MOV A, #00H
	MOVX @DPTR, A		;启动AD
ADLP1:	JB P3.3, ADLP1		;等待AD转换结束
	LCALL DELAY
	NOP
	MOV DPTR, #ADRESULT
	MOVX A, @DPTR
	MOV R0, A		;保存AD转换结果
	RET

DELAY:	MOV R7, #30H
DLP1:	MOV R6, #0F0H
DLP2:	DJNZ R6, DLP2
	DJNZ R7, DLP1
	RET

	END

⌨️ 快捷键说明

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