00001 /* PICCOLO project 00002 * Copyright (c) 2009 Istvan Cserny (cserny@atomki.hu) 00003 * 00004 */ 00005 00006 #include "piccolo_all.h" 00007 #include <delays.h> 00008 00020 unsigned char i; 00021 00022 void main(void) { 00023 LEDtris=0xf0; //LEDport<3:0> legyen kimenet 00024 LEDport=0; //kezdetben a LED-ek legyenek kikapcsolva 00025 while (1) { 00026 for (i=1; i<100; i++) { 00027 LEDport=0x08; //LED4 bekapcsolása 00028 Delay1KTCYx(i); //i-vel arányos idejű késleltetés 00029 LEDport = 0; //LED4 kikapcsolása 00030 Delay1KTCYx(150-i); //Kiegészítő idejű késleltetés 00031 } 00032 for (i=1; i<100; i++) { 00033 LEDport=0x08; //LED4 bekapcsolása 00034 Delay1KTCYx(100-i); //i-vel arányosan csökkenő időzítés 00035 LEDport = 0; //LED4 kikapcsolása 00036 Delay1KTCYx(i+50); //kiegészítő idejű késleltetés 00037 } 00038 } 00039 }