mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Pic-Abfrage


Autor: Helga (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich komme einfach nich weiter und bitte um hilfe. mein problem ist 
folgendes. Ich habe einen 16f84a und er soll folgendes tun.
1. an RA0 bis RA3 soll er einen BCD code empfangen (von 1-8)
2. an RB0 bis RB7 soll er dann eine LED zum leuchten bringen(also RB0=1, 
RB1=2 usw.
3. diese folge soll er schnell ständig abfragen
4. an RB0 bis RB7 muss dann High sein
Es wäre sehr toll wenn mir jemand helfen kann.

Autor: Ralf Hochhausen (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich würde einfach zunächst eine Initialisierung machen (Port RA0 bis RA3 
als Eingang und Port B als Ausgang) dann den PIC in eine Endlosschleife 
schicken und den BCD-Code einlesen und mit dem Code in eine Tabelle 
hinein wo die entsprechende LED drin steht, welche leuchten soll.

Gruß,

Ralf

Autor: Bernhard T (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab dir mal ein Beispiel für so ne Tabellenlösung angehängt. Das ist 
für den Simulator gedacht. Man sollte neben dem Quellcode die Register 
beobachten (h 0F wir einfach hochgezählt und simmuliert PortA, h 10 
dient der Fehlerbehandlung falls der Wert zu gross wird, h 06 = PortB).
Ich empfehle Einzellschritte Taste F7.

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.