实现功能:
1.采集电压:0-5V。
2.精度:10mV。
3.LCD1602显示
4.能实时保存要求时间内的数据,并查看。
电路原理图:
完整代码:
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uint temp;
sbit RS=P2^0;
sbit RW=P2^1;
sbit E =P2^2;
sbit TLC549_CLK=P2^3;
sbit TLC549_DO=P2^4;
sbit TLC549_CS=P2^5;
void delayms(uchar ms)
{
uchar i;
while(ms--)
for(i=0;i<123;i++);
}
void delayus(uchar us)
{while(us--);}
void w_com(uchar com)
{RS=0;R