00001 /* PICCOLO project 00002 * Copyright (c) 2009-2010 Istvan Cserny (cserny@atomki.hu) 00003 * 00004 */ 00005 00006 #include "piccolo_all.h" 00007 #include "delays.h" 00008 00026 void delay_ms(unsigned int d) { 00027 unsigned int i; 00028 for(i=0; i<d; i++) { 00029 Delay1KTCYx(12); //12 000 TCY késleltetés (~ 1ms) 00030 } 00031 } 00032 00033 //-- A főprogram ------------------------------------------- 00034 void main(void) { 00035 mInitAllLEDs(); //LED-ek inicializálása 00036 mInitSwitch1(); //SW1 inicializálása 00037 00038 while (1) { 00039 while(SW1==1); //lenyomásra vár 00040 delay_ms(20); //pergésmentesítő késleltetés 00041 while(SW1==0); //felengedésre vár 00042 delay_ms(20); //pergésmentesítő késleltetés 00043 mLED_1_Toggle(); //LED1 állapotváltás 00044 } 00045 }