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

📄 daima28.asm

📁 <MCS-51系列单片机应用及接口技术>书中的源代码
💻 ASM
字号:
	ORG	0000H
	ORG	0003H
	LJMP	EXINT
	LJMP	START
	ORG	0100H
START:	MOV	R1,#100
	SETB	IT0
	SETB	EA
	SETB	EX0      ;开放外部中断
	MOV	DPTR,#FEF8H  ;选择0通道
	MOV	A,#0
	MOVX	@DPTR,A  ;开始A/D转换
	SJMP	$
EXINT:	PUSHF               ;外部中断服务程序
	MOV	DPTR,#0FEF8H
	MOVX	A,@DPTR   ;读A/D转换结果
	MOV	@R1,A
	INC	DPTR     ;选择下一个A/D转换通道
	INC	R1
	CJNE	DPL,#0FFH,RETURN
	MOV	DPTR,#0FEF8H
RETURN:	POPF
	RETI
	END
将ADC0808/0809作为一个外部扩展的并行I/O口,直接由8051的P2.0和脉冲 进行启动,因而其端口地址为FEFFH。EOC引脚接单片机的外部中断,用中断方式读取转换结果的数字量,模拟量输入通道选择端A、B、C分别与8051的P0.0、P0.1、P0.2直接相连,CLK由8051的ALE引脚分频提供。

⌨️ 快捷键说明

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