Hallo, brauche dringend Hilfe. Muss ein Programm schreiben mit MPLAB, meine Aufgabe ist; mit zwei Taster (up und down) Auf und Abwärts-Zählen erstmal mit acht LED´s, ich benutze den PIC16F887. Tasten sollen bei kurzem Tastendruck ein Schritt und bei längerem Tastendruck schnell hoch Zählen. Bin noch Neuling darin und weiß nicht wie ich anfangen soll. Danke schon mal für jede Hilfe.
Fang mal hier an. http://www.sprut.de/electronic/pic/index.htm
sprut.de ist mir bekannt und hat mir leider nicht weiter geholfen. Die 35 Befehle für MPLAB weiß ich.
Gast
#3333170
na dann: top-down-entwurf oder bottom-up ;-)
Gast
#3333182
- Erstelle die Configuration des Pic (Config1, COnfig2,...)
in der Main:
- Initialisere deine SFRs
- ANSELX, TRISX, LATX (oder PORTX), OPTION_REG, INTCON
- Wenn du mit Timer arbeiten willst: TMR0
in der Main_Loop:
Für den Anfang reicht es wenn dein Programm irgendwas tut:
wenn du die "Up" Taste drückst, soll LED1 leuchten, sonst nicht
wenn du die "Down" Taste drückst, soll LED2 leuchten, sonst nicht
Bsp:1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
Oder machst du es in Assembler?
Ja, ich mach es in Assembler. Das enprellen der Tasten muss ich auch noch lösen. Danke schon mal für eure Info´s
Gast
#3333905
>Ja, ich mach es in Assembler.
Viel Spaß!
Gruss
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.