/******************************************************************** astMUL.C AT89C2051 kot logicno vezje ===================================================================== Verzija Datum Avtor 1 13-01-1999 ===================================================================== OPIS: Vezje predstavlja astabilni multivibrator. Izmenicno se prizigata LED na prvih dveh izhodih Porta3. ********************************************************************/ #pragma SMALL REGISTERBANK(0) ROM(SMALL) CODE #include // vkljuci datoteko konfiguracije #define LED1 P3_0 #define LED2 P3_1 void Delay(void); /******************************************************************** glavni program ********************************************************************/ void main(void) { // zacetek programa while (1) { // neskoncna zanka LED1=1; // vklopi prvo LED LED2=0; // in izklopi drugo Delay(); // cakaj LED1=0; // izklopi prvo LED LED2=1; // in vklopi drugo Delay(); // cakaj } // konec while zanke } // konec funkcije main /******************************************************************** funkcija za cakanje ********************************************************************/ void Delay(void) { unsigned int stevec, stevec1; for(stevec=0;stevec<=27000;stevec++) { stevec1=stevec1; } }