#include #include #include ////////////////////////////////////////////////////////////// // QuizMaster Firmware // // -------------------------------------- // // (c) 2008 by Hubersoft.net // // // // Taster: PB0...PB3 // // Reset: PD6 // // Lampen: PD0...PD3 // // Summer: PB4 // // LED: PA0, PA1 // // // ////////////////////////////////////////////////////////////// //8 MHz interner Oszillator //***********************************************************************************// #define sbi(ADDRESS,BIT) (ADDRESS |= (1<0; --a) for (b=212; b>0; --b) for (c=255; c>0; --c); } //***********************************************************************************// void udelay(unsigned int ms) //kürzer warten { register unsigned int a, c; for (a=ms; a>0; --a) for (c=255; c>0; --c); } //***********************************************************************************// void setlampe(unsigned char nr) //Schaltet Lampen ein und aus { PORTD=64; if (nr<=3) PORTD|=(1<