/******************************************************************** logIN.C AT89C2051 kot logicno vezje ===================================================================== Verzija Datum Avtor 1 12-1-1999 ===================================================================== OPIS: Vezje predstavlja logicna IN vrata. Vhodi P3_2 in P3_3 se preko logicne funkcije preslikajo na izhod P3_0. P3_0 = P3_2 & P3_3 ********************************************************************/ #pragma SMALL REGISTERBANK(0) ROM(SMALL) CODE #include /* vkljuci datoteko konfiguracije */ #define LED1 P3_0 #define KEY1 P3_2 #define KEY2 P3_3 /******************************************************************** glavni program ********************************************************************/ void main(void) { /* zacetek programa */ KEY1=1; /* vhod */ KEY2=1; /* vhod */ while (1) { /* neskoncna zanka */ LED1 =~((~KEY1)|(~KEY2)); /* logicna funkcija */ } /* konec while zanke */ } /* konec funkcije main */