Taster mit LED Pickit 2

Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 18 2 2025  17:30:10      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Oszilloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Microcontroller        Microcontroller : Hardware - Software - Ideen - Projekte


Autor
Taster mit LED Pickit 2
Suche nach: taster (7689) led (32643)

    







BID = 719224

Swizz

Gerade angekommen


Beiträge: 11
Wohnort: Zürich
ICQ Status  
 

  


Hallo Zusammen

Ich hab hir ein Pickit 2 und will LEDs mit Taster Progen.
doch beim einbinden des tasters hab ich ein paar Probleme.

ich habe nur 2 Sequenzen die auch noch gut funktionieren. sobald ich aber eine 3 Sequenz hinzufüge dan geht nix mehr kann mir jemand helfen

unten die Schaltung


#include <p18F4520.inc>
org 0x20
i equ 0x19
k equ 0x18
movlw B'00000000'

movwf TRISB

main

BTFSS PORTA,RA4
goto Lauflicht
goto Blinks

goto main

Blinks

BTFSC PORTA,RA4
goto test1
goto test2


test1

movlw B'00000001'
movwf PORTB

goto main

test2

movlw B'00001001'
movwf PORTB

goto Blinks

Lauflicht

schleife
movlw B'00000111'
movwf PORTB
call wait
movlw B'00001011'
movwf PORTB
call wait
movlw B'00001101'
movwf PORTB
call wait
movlw B'00001011'
movwf PORTB
call wait
movlw B'00000111'
movwf PORTB
call wait
movlw B'00001011'
movwf PORTB

call wait
movlw B'00001101'
movwf PORTB

call wait
movlw B'00001011'
movwf PORTB

call wait
movlw B'00000111'
movwf PORTB

call wait
movlw B'00001011'
movwf PORTB

call wait
movlw B'00001101'
movwf PORTB
call wait
movlw B'00001011'
movwf PORTB



call wait

goto Blinks

wait
movlw D'200'
movwf k
ja2 call wait_1ms
decfsz k,1
goto ja2
return

wait_1ms
movlw D'200'
movwf i

ja nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
decfsz i,1
goto ja

return


end



BID = 719229

ElektroNicki

Inventar



Beiträge: 6429
Wohnort: Ugobangowangohousen

 

  

Och, müh dich doch nicht mit Assembler ab!
Basiccompiler gibts für den Pickit-Prozessor scheinbar nicht, C dürfte aber gehen: http://www.microchipc.com/

_________________

BID = 719231

Swizz

Gerade angekommen


Beiträge: 11
Wohnort: Zürich
ICQ Status  

Ich muss aber

Ich will eigendlich nur wissen mie man nach jeder Sequenz immer ne Abfrage macht ob der Taster gedrückt ist. Wen gedrückt zur nechster springen wen nicht die Sequenz wiederholen

[ Diese Nachricht wurde geändert von: Swizz am  8 Okt 2010 18:05 ]

BID = 719234

Swizz

Gerade angekommen


Beiträge: 11
Wohnort: Zürich
ICQ Status  


Zitat :
Swizz hat am  8 Okt 2010 18:03 geschrieben :

Ich muss aber

Ich will eigendlich nur wissen wie man nach jeder Sequenz immer ne Abfrage macht ob der Taster gedrückt ist. Wen gedrückt zur nechster springen wen nicht die Sequenz wiederholen

[ Diese Nachricht wurde geändert von: Swizz am  8 Okt 2010 18:05 ]

BID = 719238

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach

Na du grosser NOP-Programmierer, meckert der Assembler bei dieser
ja nop
Konstruktion nicht?

BID = 719259

Swizz

Gerade angekommen


Beiträge: 11
Wohnort: Zürich
ICQ Status  

Ne da hatt das Program (MPLAB) nix dagegen. Die sind nur für das wait wegen der (Knight Rider) Lauflicht damit die auch schön dargestellt wird.

das ist aber nur eine Seq. jetzt muss ich noch ein Paar rein bringen aber mein Problem ist eben die Tasterabfrage. Jedes mal wen ich drücke sollte die Sequenz wechseln und wen nicht immer ide gleiche Seq. wiederholen.

BID = 719335

Kleinspannung

Urgestein



Beiträge: 13373
Wohnort: Tal der Ahnungslosen


Zitat :
Swizz hat am  8 Okt 2010 19:13 geschrieben :

mein Problem ist eben die Tasterabfrage. Jedes mal wen ich drücke sollte die Sequenz wechseln

Ja und?
Den Taster hängst an den Interrupt,und in der Interrupt-Routine springst zur nächsten Sequenz.
Und wenn du das hast,kaufst dir mal ein Deutschbuch und lernst den Unterschied zwischen wen und wenn...

_________________
Manche Männer bemühen sich lebenslang, das Wesen einer Frau zu verstehen. Andere befassen sich mit weniger schwierigen Dingen z.B. der Relativitätstheorie.
(Albert Einstein)


Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 24 Beiträge im Durchschnitt pro Tag       heute wurden bisher 26 Beiträge verfasst
© x sparkkelsputz        Besucher : 183077696   Heute : 5477    Gestern : 7451    Online : 339        18.2.2025    17:30
12 Besucher in den letzten 60 Sekunden        alle 5.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.139837026596