急求:单片机 0809AD转换汇编程序

来源:百度知道 编辑:UC知道 时间:2024/05/26 15:24:32
用电位器提供模拟量输入,将模拟量转换为二进制数字量,用发光管显示。
因为时间较紧 请各位大侠帮下~~
要通道0的

st equ p3.7
eoc equ p3.6
oe equ p3.5
BAI EQU 30H
SHI EQU 31H
GEWEI EQU 32H

org 0000h
MOV DPTR,#0FEF8H ;AD转换IN0通道地址
MOV A,#00H
MOVX @DPTR,A ;启动AD转换
START: clr st
setb st
clr st
jnb eoc,$
setb oe
mov 30H,P2
clr oe

mov a,30h
mov b,#100
div ab
LOOP: MOV BAI,A
MOV SHI,B

MOV A,SHI
MOV B,#10
DIV AB
MOV SHI,A
MOV GEWEI,B

MOV A,BAI

MOV P1,A
CLR P3.2
LCALL DELAY
SETB P3.2

MOV A,SHI

MOV P1,A
CLR