mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Frage: c - code AT90S2313 Hilfe


Autor: Benjamin (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
hi @ll electronic-freaks-fans!
Da ich mich nicht so gut mit Mikrocontrollern auskenne:
Problem:
Ich habe einen Schaltplan für Kurzzeittimer (siehe Anhang)
mit einen 90s2313.
Als Anzg. dienen der 7-segmet Anzg. und 4 Taster sind für die
Bedienung.
(Zeitdauer hoch/runter  start/reset Taster)
PD0, PD1, PD2 sind für Multiplexansteuerung der Anzg.
Sowie PD4, PD5, PB3, PB4, PB5, PB6, PB7 für die Ziffern.
PD6, PB0, PB1, PB2 sind für die Taster und PD3 ist für die
Relaisansteuerung.
Frage:
Wo könnte ich eine z.B. einen Piezo anschließen der dann die letzten 10
Sek.
Im Takt beept und vielleicht sogar beim starten des Timers kurz beept.
Und wie müsste der c-code aussehen??? Natürlich für AVR-GCC.

Wenn jemand Zeit hat, wäre ich wirklich sehr dankbar. Ich habe einiges
an Fachliteratur besorgt.
Aber ohne Beispiele steig ich da nicht durch.
Ein Gruß
Beni

Autor: Malte (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn ich dich richtig verstehe brauchst du einen freien Pin für den
Piezo. Wenn du darauf verzichten kannst mehere Taster in kombination
als gedrückt zu erkennen, könntest du die vier Taster an drei Pins
anschließen. Also
Taster 1 gedrückt: PB0 auf High
Taster 2 gedrückt: PB1 auf High
Taster 3 gedrückt: PB2 auf High
Taster 4 gedrückt: PB0, PB1 und PB2 auf High
Mit Hilfe von drei Dioden wäre eine Realisierung recht einfach.
PD6 stände dann als Ausgang für den Piezo zur Verfügung.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.