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

📄 ad1.asm

📁 自己编的基于51单片机的ad电压转换.用的是AD0831,两个程序一个是基于用定时器模拟时钟,一个程控.
💻 ASM
字号:
	ORG 0000H
START:
	ADCS EQU P1.5
	ADCLK EQU P1.6
	ADDO EQU P1.7
MAIN:
	MEAS EQU 30H
	SETB ADCS             ;拉高/CS端
	CLR ADCLK             ;拉低CLK端
	SETB ADDO             ;拉高数据端
	ACALL AD
AD:
	CLR ADCS  ;拉低/CS端
	NOP
	NOP
	SETB ADCLK ;拉高CLK端
	NOP
	NOP
	CLR ADCLK ;拉低CLK端,形成下降沿
	NOP
	NOP	
	SETB ADCLK ;拉高CLK端
	NOP
	NOP
	CLR ADCLK ;拉低CLK端,形成第2个脉冲的下降沿
	NOP
	NOP
	MOV R7,#07H ;准备送下后8个时钟脉冲
AD_1:	MOV C,ADDO
	RLC A
	SETB ADCLK
	NOP
	NOP
	CLR ADCLK             ;形成一次时钟脉冲
	NOP
	NOP
	DJNZ R7,AD_1          ;循环8次
	MOV MEAS,A
	SETB ADCS             ;拉高/CS端
	CLR ADCLK             ;拉低CLK端
	SETB ADDO             ;拉高数据端,回到初始状态
DIS:
	MOV R3,MEAS
	MOV P0,R3
	RET
	END

⌨️ 快捷键说明

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