Inhaltsverzeichnis:

Der Minutentimer basierend auf der PIC16F88-MCU - Gunook
Der Minutentimer basierend auf der PIC16F88-MCU - Gunook

Video: Der Minutentimer basierend auf der PIC16F88-MCU - Gunook

Video: Der Minutentimer basierend auf der PIC16F88-MCU - Gunook
Video: Der Healing Code Timer | The Healing Code Timer | 10 Minuten Timer & Gebet Deutsch 2024, November
Anonim
Der Minutentimer basierend auf der PIC16F88 MCU
Der Minutentimer basierend auf der PIC16F88 MCU

Werfen wir einen Blick auf das einfache Anfängerprojekt der Minutenuhr. Das Herzstück des Projekts ist die 8-Bit PIC16F88 MCU. Die Uhrzeit wird auf der 7-Segment-Anzeige angezeigt und der Timer wird über 6 Tasten bedient. Das Gerät wird über die 9-Volt-Batterie mit Strom versorgt.

Der Zeitbereich reicht von 1 bis 99 Minuten. Der zweistellige Zahlenmodus wird durch die zusätzliche grüne LED angezeigt, die sich auf der rechten Seite des Displays direkt neben dem Kommazeichen befindet. Die fünf Schaltflächen in einer Reihe stehen für die Zahlen eins bis fünf. Die sechste Taste hat zwei Funktionen - das Gerät zurückzusetzen und die aktuell eingegebene Ziffer zu ändern.

Das Timer-Gerät funktioniert wie folgt. Nach dem Einschalten des Hauptschalters wird eine Nullstelle angezeigt und das Gerät wartet auf das Drücken der Tasten. Es gibt 3 Möglichkeiten:

1) Um einen Zeitraum von 1 bis 5 Minuten einzugeben, drücken Sie einfach eine der fünf Tasten. Der Countdown startet in wenigen Augenblicken.

2) Um einen Zeitraum von 6 bis 9 Minuten einzugeben, drücken Sie eine der fünf Tasten und drücken Sie direkt danach wiederholt die 6. Taste, um den gewünschten Wert zu erreichen. Nach jedem Drücken wird der Wert um 1 erhöht.

3) Um einen Zeitraum von 10 bis 99 Minuten einzugeben, geben Sie die erste Ziffer gemäß den Anweisungen im vorherigen Schritt ein. Drücken Sie dann eine der fünf Tasten. Der Dezimalpunkt und die zusätzliche grüne LED leuchten auf und zeigen an, dass die zweite Stelle des Wertes eingegeben wird. Drücken Sie nun wiederholt die 6. Taste, um den Wert der zweiten Stelle einzustellen.

Während des Countdowns wird die Restzeit angezeigt und der Dezimalpunkt blinkt periodisch. Bei der zweistelligen Zahl erscheinen beide Ziffern periodisch auf dem Display, wobei die zweite Ziffer durch den Dezimalpunkt markiert ist. Solange die verbleibende Minutenzahl eine zweistellige Zahl ist, leuchtet die zusätzliche LED.

Wenn die verbleibende Zeit den Wert Null erreicht, wird der akustische Alarm ausgelöst. Das Gerät kann dann mit der 6. Taste zurückgesetzt werden, um für die nächste Aufgabe bereit zu sein.

Schritt 1: Benötigte Teile

Benötigte Teile
Benötigte Teile
  1. PIC16F88
  2. 7-Segment-Anzeige
  3. 6 Tasten
  4. 1K Widerstand - 6 Stück
  5. 470 Widerstand - 9 Stück
  6. 7805 Spannungsregler
  7. 0,33 uF Kondensator
  8. 0,1 uF Kondensator
  9. ein Piezo-Lautsprecher
  10. ein Batteriehalter
  11. ein Schalter

Schritt 2: Die Schaltung des Timers

Die Schaltung des Timers
Die Schaltung des Timers

Schritt 3: Der Quellcode

Der in C mit MPLAB X IDE und dem XC8-Compiler geschriebene Code steht zum Download bereit:

Schritt 4: Das Aussehen des endgültigen Geräts

Das Aussehen des endgültigen Geräts
Das Aussehen des endgültigen Geräts
Das Aussehen des endgültigen Geräts
Das Aussehen des endgültigen Geräts
Das Aussehen des endgültigen Geräts
Das Aussehen des endgültigen Geräts
Das Aussehen des letzten Geräts
Das Aussehen des letzten Geräts

Es liegt an Ihnen, ob Sie nur die Schaltung auf dem Steckbrett montieren oder ein einzigartiges Design erstellen. Ich füge einige Bilder meiner Geräte bei.

Empfohlen: