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

📄 adc591.asm

📁 p8xc591带CAN控制器在A/D转换方面的应用程序
💻 ASM
字号:
/*--------------------- 周立功单片机研究所 ----------------------------------
------------------------------------------------------------------------------
文件:     ADC591.ASM
开发:     WWW.ZLGMCU.COM
创建人:   唐尧福
创建日期:  2004.04.28
功能:      P87C591的AD转换应用,采样ADC3的模拟输入并把结果通过LED显示出来.
------------------------------------------------------------------------------
-----------------------------------------------------------------------------*/
LED		DATA	0A0H			;P2			
ADCON	DATA	0C5H
ADCH	DATA	0C6H
AUXR1	DATA	0A2H

	ORG		0000H
	AJMP	MAIN

;主程序从这里开始
MAIN:
	ANL		AUXR1,#7FH   		;10位转换
	MOV		R7,#250
	DJNZ	R7,$
MAIN_L1:
	MOV		A,ADCON
	ANL		A,#08H
	JNZ		MAIN_L1
MAIN_LOOP:
	MOV		ADCON,#03H			;选择模拟通道3(ADC3),并清除ADCI
	MOV		R7,#50
	DJNZ	R7,$
	ORL		ADCON,#08H			;启动AD转换
MAIN_L2:
	MOV		A,ADCON
	ANL		A,#10H
	JZ		MAIN_L2
	MOV		A,ADCH
	CPL		A
	MOV		LED,A				;将转换结果的高8位在LED中显示出来
	AJMP	MAIN_LOOP
	END

⌨️ 快捷键说明

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