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

📄 ad.asm

📁 周立功开发板源代码,里面包含了各种关于周立功dp51开发板的源代码
💻 ASM
字号:
;*********************************************************************************
;文件名:ad0809.asm
;功能  :在DP-51S实验板利用A/D转换完成模拟电压的采集
;说明  :
;	1.A/D转换芯片的ad0809共有8路ad,其地址为000xH~1FFxH,
;在此选取0000H,这样路ad的地址分别为0000H~0007H。
;	2.在DP-51S实验仪上,由于通道0、1已经模拟了一个属于信号,
;	 此实验将以通道0为例来说明A/D转换的程序设计方法。
;	3.读取后转换的数字量存放在内部RAM的30H单元,采用查询方式实现。
;	4.实验时应注意跳线P3.2跳到AD_OK处,Vin0、Vin1是模拟输入电压的
;测试点,用户也可以调节RW3、RW4来改变输入地模拟电压值。	
;********************************************************************************
AD0809	EQU		0000H			;A/D转换通道0的地址
DAT0809	DATA	30H				;存放采集到的数据

		ORG		8000H			
MAIN:	
		MOV	SP,#60H
		MOV	DPTR,#AD0809	
READ:	MOVX	@DPTR,A				;启动AD0809
LOOP1:	JB		P3.2,	LOOP1			;查询A/D转换完毕没有
		MOV	DPTR,#AD0809
		MOVX	A,@DPTR				;读取A/D转换的结果			
		MOV	DAT0809,	A			;存放数据
		AJMP	READ
;
END

⌨️ 快捷键说明

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