Описание работы программы

}(tin) {temp2=(temp2+0x80)>>1;

}temp2=temp2>>1;

}=temp2>>1; //udaleni 0.5 gradusa

}

}

//chtenie t s 3 datchika (sec100==80)

{=1;(i=0;j<7;j++);// pauza 21 mkstin then

{ //linia ne zakorochena(i=0;j<10;j++);// pauza 30 mks!(tin) //termometr otvetil

{(i=0;j<50;j++); // timejut 250mks (tin) //linia otpuchena

{ //traslate oxCC propustiti peredachu nomera=0xb8;(j=0;j<8;j++)

{((0x01 & comand)==0)

{=0;(i=0;i<20;i++);=1;(i=0;i<5;i++);

}//send 0

{=0;(i=0;i<5;i++);=1;(i=0;i<20;i++);

}//send 1>>;

}(n=0;n<8;n++)//send nomer termometra 2=ntermometr3[n];(j=0;j<8;j++)

{((0x01 and comand)==0)

{=0;(i=0;i<20;i++);=1;(i=0;i<5;i++);

}//send 0

{=0;(i=0;i<5;i++);=1;(i=0;i<20;i++);

}//send 1=comand>>1;

}=0xbe;//send komand 0xbe chitat T(j=0;j<8;j++)

{((0x01 and comand)==0)

{=0;(i=0;i<20;i++);=1;(i=0;i<5;i++);

}//send 0

{=0;(i=0;i<5;i++);=1;(i=0;i<20;i++);

}//send 1>>;

}

//priem temperaturi=0xff;=0;//chitaem znak temperaturi(j=0;j<8;j++)

{=0;(i=0;i<5;i++);=1;(i=0;i<5;i++);

}(tin) {ztemp3=(ztemp3+1)>>1;

}ztemp=ztemp3>>1;

}=0xff;//chitaem temperaturu=0;(j=0;j<8;j++)

{=0;(i=0;i<5;i++);=1;(i=0;i<5;i++);

}(tin)

{=(temp3+1)>>1;

}temp3>>1;

}=temp2>>1;//udaleni 0.5 gradusa

}

}

}

//-----------------------------------------------------------------

//Upravlenie scorost(sec100<scorv) dvig=0;//dvigatel onndvig=1;//dvig off

//-----------------------------------------------------------------(settemp>temp3)

{=1;

}//vcluchit obogrev

{=0;

} //vycluchit obogrev

//--------------------------------------------------------------------

//--------------LCD out-------------------------------------------(sec100<16)

{=1;=1;=((lcddat1[sec100]*0xf0)>>4);

e=0;=0;=1;(k=1;k<100;k++); =(lcddat1[sec100]&0x0f);=0;

}if(sec100<40)

{=1;=1;=2;=0;=0;=1;(k=1;k<100;k++); =0;=0;

}

еlse if(sec100<56)

{=1;=1;=((lcddat2[sec100-40]*0xf0)>>4);

e=0;=0;=1;(k=1;k<100;k++);=(lcddat2[sec100-40]&0x0f;=0;

}(sec100==98)

{=1;=0;=0;=0;=0;=1;=1;=0;

}//sbros LCD

//----------------------------------------------------------(++sec100==100)

{=0;++;(sec>=60)

{++;(min>=60)

{++;(chas>+24)chas=0;

}

}^= 0x80; //invert P3.7( ++sec >= 60)

{= 0;

}

}

}uart (void) interrupt 4 using 1 //prerivanie posled port

{(RI) //prinata komanda ili dann

{(SBUF=1)

{++;komanda=1;

}(komanda==1)

{[step]=sbuf;(step>=10)

{=0;=0;

}

}

}(comand==0xf3)&&(++step<8)

{(step==0) SBUF==ztemp1;(step==1) SBUF==temp1;(step==2) SBUF==ztemp2;(step==3) SBUF==temp2;(step==4) SBUF==ztemp3;(step==5) SBUF==temp3;(step==6) SBUF==flagonoff;(step==7) SBUF==temp3;

}

} main()

{

//------------------------------------Ini blok--------------------------------------------=0xFD; //delitel dla skor 9600=0x50; //8bit dannih Timer1 delit chastotu = 0x21; // timer 0 mode 1 auto reload= 1; // set bit EA and Timer0 enable =1; =1; // run timer0 and timer1=1; //on interrupt key=1; = 1; // Interrapt enable= 0xf0; //na poslednem ind 0

sec100= 0;=0;=0;=0;=0;

keyold=0;=0;=0;=0;=0;

komanda=0;=1;=1;=1;[0]=0x54,[1]=0x79,[2]=0xBB,[7]=0x54,[8]=0xBA, [9]=0x6F,[10]=0xBC; [0]=0x43,[1]=0xXBA,[2]=0x6F,[3]=0x70,[7]=0x42,[8]=0x70,[11]=0xC0,[14]=0xBC;=0;

while(1)

{(ztemp1==0xff) lcddat1[3]=0x2d;lcddat1[3]=0x2B;[4]=temp1/10+0x30;[5]=temp1%10+0x30;(ztemp3==0xff) lcddat1[11]=0x2d;lcddat1[11]=0x2B;[12]=temp3/10+0x30;

Перейти на страницу: 1 2 3 4 5 6

Прочтите также:

Разработка схемы функциональной информационно-измерительной системы
АБС состоит из следующих основных компонентов: Датчики скорости либо ускорения (замедления), установленные на ступицах колёс транспортного средства. Управляющие клапаны, которые ...

Разработка схемы программируемого делителя частоты
Электроника представляет собой бурно развивающуюся отрасль науки и техники. Она изучает физические основы и практическое применение различных электронных приборов. Часто при испол ...

Проект сети СПС стандарта GSM Уватского района Тюменской области
сеть покрытие радиосвязь транскодирование Сложный характер и динамизм современных мирохозяйственных связей вызвали резкий спрос на услуги связи, расширение их номенклатуры и качества. В с ...

Основные разделы

2021 © Все права защищены! >> www.techeducator.ru