#include
#include
#include
#define nop _nop_();
#define uchar unsigned char
#define uint unsigned int
sbit ut=P3^7;
sbit led1=P0^0;
sbit led2=P0^1;
sbit led3=P0^2;
sbit led4=P0^3;
sbit led5=P0^4;
sbit led6=P0^5;
sbit led7=P0^6;
sbit led8=P0^7;
sbit CLK=P1^2; //SCL P1 3 , ADC0832SCL
sbit DO=P1^3; //DO P1 4 , ADC0832DO
sbit CS=P1^0; //CS P1 4 , ADC0832CS
uchar h1,date1;
unsigned char adval;
void delay(uint z)
{
uchar y;
for(;z>0;z--)
for(y=5;y>0;y--);
}
uchar adc0832_data(void)
{
uchar i,Dat1=0,Dat2=0;
CLK = 0;DO = 1;CS = 0;_nop_();CLK = 1;//
CLK = 0;DO = 1;_nop_();CLK = 1;// DI=1
CLK = 0;DO = 0;_nop_();CLK = 1;// DI=0 1( CH0)
_nop_();CLK = 0;//
for(i=0;i>i;
}
for(i=0;i30) P0=0; else P0=0xf1;
// if(h1>30) led1=1; else led1=0;
// if(h1>70) led2=1; else led2=0;
// if(h1>100) led3=1; else led3=0;
// if(h1>160) led5=1; else led5=0;
// if(h1>180) led6=1; else led6=0;
// if(h1>200) led7=1; else led7=0;
// if(h1>220) led8=1; else led8=0;
// ut=1;
// delay(date);
}
void main()
{
while(1)
{
penquan(); //
}
}