ad转换程序应用.txt
来自「非常好的AD转换程序,如果你正在初学,不防学学,非常的好!」· 文本 代码 · 共 33 行
TXT
33 行
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 + =
减小字号Ctrl + -
显示快捷键?