ADC0808数字电压表源程序代码
- 名称:ADC0808数字电压表源程序代码
- 类型:单片机学习
- 授权方式:免费版
- 更新时间:09-10 22:59:49
- 下载要求:无需注册
- 下载次数:6263次
- 语言简体中文
- 大小:852 KB
- 推荐度:3 星级
《ADC0808数字电压表源程序代码》简介
标签:单片机开发,单片机原理,
ADC0808数字电压表源程序代码
LED_0 EQU 30H ;存放三个数码管的段码
LED_1 EQU 31H
LED_2 EQU 32H
ADC EQU 35H ;存放转换后的数据
ST BIT P3.2
OE BIT P3.0
EOC BIT P3.1
ORG 00H
START: MOV LED_0,#00H
MOV LED_1,#00H
MOV LED_2,#00H
MOV DPTR,#TABLE ;送段码表首地址 专业软件下载
SETB P3.4
SETB P3.5
CLR P3.6 ;选择ADC0808的通道3
WAIT: CLR ST
SETB ST
CLR ST ;启动转换
JNB EOC,$ ;等待转换结束
SETB OE ;允许输出
MOV ADC,P1 ;暂存转换结果
CLR OE ;关闭输出 PCB下载站
MOV A,ADC ;将AD转换结果转换成BCD码
MOV B,#51
DIV AB
MOV LED_2,A
MOV A,B
MOV B,#5
DIV AB
MOV LED_1,A
MOV LED_0,B
LCALL DISP ;显示AD转换结果
SJMP WAIT
DISP: MOV DPTR,#table
MOV A,LED_0 ;数码显示子程序
MOVC A,@A+DPTR 无需注册
CLR P2.3
MOV P0,A
LCALL DELAY
SETB P2.3
mov DPTR,#table
MOV A,LED_1
MOVC A,@A+DPTR
CLR P2.2
MOV P0,A
LCALL DELAY
SETB P2.2
mov DPTR,#table
MOV A,LED_2
MOVC A,@A+DPTR
SETB acc.7
CLR P2.1
MOV P0,A
LCALL DELAY 字串8
SETB P2.1
RET
DELAY: MOV R6,#10 ;延时5毫秒
D1: MOV R7,#250
DJNZ R7,$
DJNZ R6,D1
RET
TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
END , 大小:852 KB
Tag:单片机学习,单片机开发,单片机原理,单片机学习
《ADC0808数字电压表源程序代码》相关下载
- › ADC0808数字电压表源程序代码
- 在百度中搜索相关下载:ADC0808数字电压表源程序代码
- 在谷歌中搜索相关下载:ADC0808数字电压表源程序代码
- 在soso中搜索相关下载:ADC0808数字电压表源程序代码
- 在搜狗中搜索相关下载:ADC0808数字电压表源程序代码
编辑推荐
分类导航
最新下载