Forum

Einloggen | Registrieren | RSS  

Mo

E-Mail

17.11.2009,
13:57
 

Ports beim PIC (Elektronik)

Ich baue mithilfe eines PIC16F819 das "Senso-Spiel" (s. Wikipedia) nach. Hardware funktioniert soweit.
Damit ich nicht alle 4 Lampen einzeln ansteuern muss, habe ich eine Int-Variable "lampe", die Werte von 4 bis 7 annimmt.
Mit dem Headerfile für den PIC16F819 kann ich ja z.B. schreiben
PORTB.5=1;
und dann geht die LED an B5 an.
Ist es möglich, anstatt der "5" eine Variable einzusetzen?
Also z.B.
PORTB.lampe=1;

geralds(R)

Homepage E-Mail

Wien, AT,
17.11.2009,
15:48

@ Mo

Ports beim PIC

» Ich baue mithilfe eines PIC16F819 das "Senso-Spiel" (s. Wikipedia) nach.
» Hardware funktioniert soweit.
» Damit ich nicht alle 4 Lampen einzeln ansteuern muss, habe ich eine
» Int-Variable "lampe", die Werte von 4 bis 7 annimmt.
» Mit dem Headerfile für den PIC16F819 kann ich ja z.B. schreiben
» PORTB.5=1;
» und dann geht die LED an B5 an.
» Ist es möglich, anstatt der "5" eine Variable einzusetzen?
» Also z.B.
» PORTB.lampe=1;


---
Hi Mo,

Variable sind im Assembler oder C, bzw. C++ immer möglich.

hm, deine Schilderung ist etwas durcheinander.

Schau bitte auf den

www.microchip.com
http://www.mikrocontroller.net/forum/mikrocontroller-elektronik/pic
http://www.sprut.de/electronic/pic/index.htm

Seiten nach.
Da findest viele Beispiele, wie du die Ports mit Hilfe von Variablen vordefinieren kannst.


Grüße
Gerald

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"