Курсовая работа: Разработка микропроцессорной системы контроля

scan++;

return 0;}

float C (void){

chan=0x00;

ADCON=(ADCON&0xF8)|(chan&0x07);

while (ADCON&0x08);

if (ADCON&0x10){nx=(ADCH<<2)|(ADCON>>6);

Ux=2.5*nx/1024;

Cx=Ux*5.6/(18.56+0.57*Ux);

if (Cx>1) Cx=1;

if (Cx<0) Cx=0;

wrc(0xC0);

printf("Cx=%02.3f",Cx);

ADCON=ADCON&0xEF;}

else

ADCON=ADCON|0x08;

return Cx;}

void INT_1(void) interrupt 1 {time++; TH0=0x4С;TL0=0x50;}

void main (void) {

// инициализация HD44780

wrc (0x38); //2 строки, 5*8 точек,

wrc (0x06); // вывод слева-направо

wrc (0x01); // очистка

wrc (0x0c); // экран вкл., курсор выкл.

IEN0=0x82;

TMOD=0x01;

TR0=1;

while (1) {wrc(0x80);

printf("измерение концентрации:");

К-во Просмотров: 317
Бесплатно скачать Курсовая работа: Разработка микропроцессорной системы контроля