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

📄 ex8-8.asm

📁 《单片机原理实用教程——基于Proteus虚拟仿真》一书的配套光盘
💻 ASM
字号:
	ORG    0000H       ;主程序入口
	AJMP   MAIN
MAIN:  	MOV    R0,#30H     ;数据区首地址
	MOV    R4,#08H     ;八路模拟信号
	MOV    R1,#00H     ;模拟通道0
	MOV    P2,#7FH     ;ADC0809片选端口地址
	MOV    A,#00H
	MOVX   @R1,A       ;启动ADC0809
LOOP:   MOV    A,30H       ;A/D转换结果送P1口
	MOV    P1,A
	JNB    P3.3, LP    ;查询EOC状态   
	LCALL  RDAD	   ;转换完成,调读取A/D转换结果子程序
	LP:    SJMP  LOOP  ;循环等待

RDAD:	MOVX   A,@R1      ;读取转换结果子程序
	MOV    @R0,A      ;存入内存
	INC    R0         ;数据区地址加1
	INC    R1         ;修改模拟输入通道        
	MOVX   @R1,A      ;启动下一路模拟通道进行转换
	DJNZ   R4,LOOP1   ;八路未完,循环
	MOV    R0,#30H    ;八路输入转换完毕
	MOV    R4,#08H    ;
	MOV    R1,#00H    ;
	MOV    A,#00H
	MOVX   @R1,A      ;重新启动ADC0809
LOOP1:  RET               ;返回
	END

⌨️ 快捷键说明

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