急求 基于单片机的数字电压表设计

来源:百度知道 编辑:UC知道 时间:2024/06/02 10:22:09
最好是89C51的 电路原理图和程序 或者给个相关下载网站也可 谢谢了

/* ---------------------------

P1接AD0804的8个脚,P0口接数码管段选,P2.0-P2.4接位选,
P3.6-P3.7接2个口

------------------------------------*/
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN: CALL XIE
CALL DELAY
CALL DU
CALL XIANSHI
AJMP MAIN

;开始转换
XIE: CLR P2.0 ;选中
NOP
CLR P3.6
NOP
NOP
SETB P3.6 ;当P3。6由低到高时开始转换
NOP
NOP
SETB P2.0 ;取消选中
RET
DU: MOV P1,#0FFH
NOP
CLR P2.0
NOP
CLR P3.7
NOP
NOP
NOP
MOV A,P1
NOP
MOV 20H,A
NOP
NOP
SETB P3.7
NOP
NOP
SETB P2.0
RET
DELAY: MOV R6,#2
DL1: MOV R7,#248
DJNZ R7,$
DJNZ R6,DL1
RET

XIANSHI:MOV B,#51
MOV A,20H
DIV AB
MOV 30H,A
MOV A,B
MOV B,#5
DIV AB
MOV 31H,A
MOV A,B
MOV B,#2
MUL AB
MOV 32H,A
MOV A,30H
MOV DPTR,#TAB<