Version [75222]
Dies ist eine alte Version von MikroAufgabeDrei erstellt von FabianEndres am 2017-01-01 19:09:50.
4. Aufgabe 3- Vorwärts/Rückwärts Zähler in C
Programmieren Sie einen Zähler (0-9) mit folgenden Funktionen:
- Der Zählerstand wird durch die Lichtschranke an PORT_C Bit 4
inkrementiert und durch die Lichtschranke an PORT_C Bit 5
dekrementiert
- Der Zählerstand darf 9 nicht über- und 0 nicht unterschreiten
- Mit High Pegel an Schalter S1 wird der Zähler zurückgesetzt
- Der aktuelle Zählstand wird über die 7-Segment-Anzeige ausgegeben (Die Pins von PORT_B gehen direkt auf einen 7-Segment-Decoder)
- Überträge und Unterläufe werden durch LEDs signalisiert (siehe unten "Carry" ist Übertrag, "Borrow" ist Unterlauf), verwenden Sie dafür die SetBitPortC-Funktion
- Das Programm wird beendet, wenn eine beliebige Taste der Tastatur betätigt wird (Recherchieren Sie dafür _kbhit mit #include )
Verwenden Sie eine Variable im Konsolenprogramm als Zähler