📄 ad转换程序应用.txt
字号:
M0S51与ADC0816接口编程
查询方式数据采样程序
AD0816:MOV R0 ,#00H ;置RAM数据缓冲器首地址
MOV P2 ,#0B0H
MOV R7 ,#0 ;置循环计数器初值
MOV R5 ,#0
MOV R6 ,#10H ;置通路计数器初值
MOV DPTR,#7FF0H ;置通路地址指针初值
WAIT: JB P1.0,WAIT ;等待P1.0电平负变
L0: MOVX @DPTR,A ;启动ADC0816转换
MOV 30H,#0AH
DELAY: DJNZ 30H , DELAY ;延迟时间
FINISH: JB P3.3,FINISH ;等待转换结束
MOVX A,@DPTR ;读转换结果
MOVX @R0,A
INC DPTR ;修改通路地址指针
INC P2
DJNZ R6,L0
DJNZ R7,L1
LCALL PDATA ;保存数据
AJMP AD0816
L1: INC R5
MOV P2,#0B0H
MOV A,R5
MOV R0,A
MOV R6,#10H
AJMP L0
PDATA:数据保存程序,此处没写,根据系统功能编写
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -