ADC IC ning raqamli chiqish pinlari 8051 ning PORT3 pinlariga ulangan . PORT0 pinlari 1KŌ rezistorlar to'plami yordamida tortiladi va ular 16 × 2 LCD ma'lumotlar pinlariga ulanadi. 8051 ning P2.0 va P2.1 LCD displeyning RS va E ga ulangan.
LM35 ADC0804 ning Analog In pin VIN+ (Pin 6) ga ulangan. Bu yerda osilator, reset va boshqalar kabi muhim komponentlar tushuntirilmagan.
dasturi
{
unsigned int val=0;
unsigned int temp=0;
init();
intro();
dat=0xff;
while(1)
{
if(i==0)
{
string("Temp: ");
i++;
}
val=dat*1.953;
cmd(0x86);
temp=(((val/10)%10)+48);
display(temp);
temp=((val%10)+48);
display(temp);
if(i==1)
{
display(0);
string("C");
i++;
}
delay(300);
}
while(1);
}
Ishlash Barcha ulanishlarni amalga oshirgandan va kodni 8051 mikrokontrollerga yozgandan so'ng, quvvat manbaini yoqing. LM35 harorat sensori analog harorat ma'lumotlarini ADC0804 ga beradi, u Raqamli qiymatlarga aylantiradi va 8051 ga yuboradi.
Raqamli qiymatlarni olgandan so'ng, 8051 mikrokontrolleri kichik hisob-kitoblarni amalga oshiradi va keyin haroratni LCD displeyda ko'rsatadi.