ADC0804
模数转换与显示
1
/
9
ADC
数模转换与现实
(扩展用
1602
带电阻值显示)
实验目的:
1.
掌握
ADC
的使用控制方法。
2.
实验内容:
基本要求:设计一程序采集
ADC0809
第
3
通道的电
压值,
将其转换为数字量,
并在数码管上显示;
5V
显示为
255,
0V
显示为
000
。
3.
扩展要求:将转换结果以用
1602
表现出当前电阻值。
C
程序:
#include
//52
系列单片机头文件
#include
//
包含
_nop_
函数所在的头文件
#defineuintunsignedint
//
宏定义
#defineucharunsignedchar
sbitCS=P2^1;
//ADC0804CS
端
sbitwr=P2^4;
//ADC0804WR
端
sbitrd=P2^5;
//ADC0804RD
端
sbitlcd1=P2^3;
//lcd
锁存器
sbitlcden=P2^2;
//lcd1602EN
端
sbitlcdrs=P2^0;
//lcd1602RS
端
sbitdula=P2^7;
//
段选端
sbitwela=P2^6;
//
位选端
//floatr;