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.
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
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.