#include<reg51.h>
#include<intrins.h>
//#include<1602dianyabiao.h>
#define uint unsigned int
#define uchar unsigned char
#define Vef 2.32 //参考电压
#define T1 20 //放电20ms*a
uchar code table[]="0123456789";
sbit CD4051_A=P1^3;
sbit CD4051_B=P1^4;
sbit CD4051_C=P1^5;
sbit CD4051_INH=P1^6;
sbit lcdrs=P2^0;
sbit lcdrw=P2^1;
sbit lcden=P2^2;
//uchar code table2[]=" Welcom to use! ";
//uchar code table1[]=" Vx=0000.0mV ";
uchar num;
uchar flag1=0;
uchar flag_charge=0; //正向充电截止停止标志
uchar flag_discharge=0; //反向放电截止停止标志
uchar time0=0,time1=0;
uchar TEST1;
//延时 a * 1ms
void delay_ms(uint a)
{
uint i, j;
for(i = a; i > 0; i--)
for(j = 100; j > 0; j--);
}
void delay_us(uint n)
{
uint i;
for(i=0;i<n;i++)
_nop_();
}
void delay1_ms(uint n)
{
uchar i;
while(n--)
{for(i=0;i<120;i++);}
}
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}