Zdravím. Potřeboval bych pomoct. Programování mikropočítačů mi moc nejde a zvládám vcelku jednodušší příkazy. Jenže máme samostatnou práci a nějak si nevím rady.
Tady je moje zadání: V jazyce C vytvořte program pro mikropočítač HCS08 s následující funkčností.
Program bude počítat stisky tlačítka SW1 na vývojovém kitu. Po každém stisku tlačítka SW1 blikne LED1 tolikrát, kolikátý stisk tlačítka v pořadí právě program zaznamenal. Tedy po prvním stisku tlačítka blikne LED jedenkrát, po dalším stisku tlačítka blikne LED dvakrát, atd.
Počet stisknutí se zároveň zobrazí na displeji.
Maximální počet stisknutí bude omezen na 9. Po desátém stisku tlačítka SW1 už program nesignalizuje počet stisknutí blikáním LED ani jej nezobrazuje na displeji. Pouze zobrazí na displeji hlášení „dosazeno max“.
Tlačítkem SW2 bude možno počet stisků vynulovat. Při dalším stisku SW1 pak program začne počítat znovu od 1.
Tlačítkem SW3 bude možno zobrazit na displeji třetí mocninu aktuálního počtu stisků tlačítka. Jestliže je tedy např. právě zobrazeno na displeji číslo 5 (stiskl jsem předtím 5x tlačísko SW1), pak po stisku SW3 program zobrazí hodnotu 125 (5 na třetí).
Kdyby někdo věděl jak na to a poslal by mi to, nejlépe co nejdřív, byl bych mu vděčný. Díky moc
administrator: přejmenováno z "Pomoc s programováním"