MrQu
16.10.2005, 17:12
Ein Hallo an Euch *:-)*
Habe ein Problem mit meinen LED´s!
Ich habe 6 LED´s an einer 2 x 3 Matrix angeschlossen und möchte damit ich die einzelnen LED´s besser/einfacher ansteuern kann jede LED in einer Var. speichern.
Matrix Anschlüsse:
LED 1 = PB2 "0" + PB6 "1"
LED 2 = PB2 "0" + PB5 "1"
LED 3 = PB2 "0" + PB4 "1"
LED 4 = PB3 "0" + PB4 "1"
LED 5 = PB3 "0" + PB5 "1"
LED 6 = PB3 "0" + PB6 "1"
Wie muß ich so eine Var. speichern/anlegen damit ich die Passenden Ausgänge in der Var. hinterlegt habe?
Damit ich im Programm sagen kann z. B. LED 2 "on" und die passenden Portleitungen werden automatisch auf den richtigen Pegel gesetzt.
---
Dann habe ich noch ein kleines Problem mit einem Taster der abgefragt werden soll.
Ich möchte einen Taster immer wieder bei jedem Programablauf einmal abfragen ob dieser gedräckt wurde oder nicht.
Jetzt mein Problem dieser Taster steuert einen Zähler, eine Var wird hochgezählt, jetzt ist der Controller aber zu schnell für einen Finger. d. h. wenn ich den taster einmal drücken will damit sich der zähler um 1 erhöht, der Controller zählt aber z.B. 30 da man die Taste ja so schnell garnicht los lassen kann.
Gibts für das Problem nicht einen Spez. Befehl in BASCOM?
Danke im vorraus
Gruß Manuel
Habe ein Problem mit meinen LED´s!
Ich habe 6 LED´s an einer 2 x 3 Matrix angeschlossen und möchte damit ich die einzelnen LED´s besser/einfacher ansteuern kann jede LED in einer Var. speichern.
Matrix Anschlüsse:
LED 1 = PB2 "0" + PB6 "1"
LED 2 = PB2 "0" + PB5 "1"
LED 3 = PB2 "0" + PB4 "1"
LED 4 = PB3 "0" + PB4 "1"
LED 5 = PB3 "0" + PB5 "1"
LED 6 = PB3 "0" + PB6 "1"
Wie muß ich so eine Var. speichern/anlegen damit ich die Passenden Ausgänge in der Var. hinterlegt habe?
Damit ich im Programm sagen kann z. B. LED 2 "on" und die passenden Portleitungen werden automatisch auf den richtigen Pegel gesetzt.
---
Dann habe ich noch ein kleines Problem mit einem Taster der abgefragt werden soll.
Ich möchte einen Taster immer wieder bei jedem Programablauf einmal abfragen ob dieser gedräckt wurde oder nicht.
Jetzt mein Problem dieser Taster steuert einen Zähler, eine Var wird hochgezählt, jetzt ist der Controller aber zu schnell für einen Finger. d. h. wenn ich den taster einmal drücken will damit sich der zähler um 1 erhöht, der Controller zählt aber z.B. 30 da man die Taste ja so schnell garnicht los lassen kann.
Gibts für das Problem nicht einen Spez. Befehl in BASCOM?
Danke im vorraus
Gruß Manuel