PIC Led Driver

B

Bauer

Guest
»leddrvr 'er en enkel 7-segment LED display driver systemet bruger PIC
teknologi.Tanken er at bruge minimum dele tælle til at køre op til 4,
7-segment LED.Dette er også en nyttig introduktion til nogle af de PIC
mikroprocessor programmering teknikker for så vidt som 'leddrvr' øvelser
mange af de grundlæggende træk ved disse chips herunder:

- Programmering & brugen af TMR0 timerindstilling & prescaler
- Timer-baserede afbryde behandlingen
- Asynchronous application / afbryder interaktion.
-
Signal multiplexing

http://www.tundraware.com/Software/PIC/leddrvr/Lagt efter 48 sekunder:"tastatur" er en PIC-baseret system til dekodning skifte matrix type numeriske
tastaturer med op til 4 rækker og kolonner.Tastaturet skifte matricen
læses, og hvis en tast, er det omdannet til et tilsvarende
binær værdi (0-0fh) for produktionen.Fuld debounce logik er medtaget for at
undertrykke mekanisk skifte afvisningsprocent virkninger.

http://www.tundraware.com/Software/PIC/keypad/Lagt efter1. minutter:»leddrvr2 'er en enkel 7-segment LED display driver systemet bruger PIC
teknologi.Tanken er at bruge minimum dele tælle til at køre op til 8,
7-segment LED bruger kun 3 I / O ben på PIC chip.

Dette er også en nyttig introduktion til nogle af de PIC mikroprocessor
programmerings-teknikker for så vidt som 'leddrvr2' øvelser mange af de
grundlæggende træk i disse chips herunder:

- Programmering & brugen af TMR0 timerindstilling & prescaler
- Timer-baserede afbryde behandlingen
- Asynchronous application / afbryder interaktion.
-
Signal multiplexing
- Serial grænseflade til eksterne "lim" logik.

http://www.tundraware.com/Software/PIC/leddrvr2/

Her er billeder af min PIC Programmør.Det er den »Tait Classic '
parallel port design og anlæg stor.Du kan få oplysninger
på hardware og software til at køre det på denne zip-fil:

http://www.ubasics.com/adam/pic/archive/pic84v05.zip

Hvis du vil undgå hånd ledningsføring programmøren, en god kilde til
bart trykte kredsløb samt færdige boards til forskellige PIC
(og andre) programmører er:

http://www.olimex.com/dev/index.html

Disse fyre er en brugerdefineret PCB hus i Europa (de gør alle mine personlige
bestyrelser, og jeg er * meget * tilfredse med deres arbejde) og de har også nogle af
disse PIC designs til salg, da de er så populært.http://www.tundraware.com/Software/PIC/programmer/»count.zip 'indeholder nogle enkle afprøvningsregler at hjælpe med at lære, hvordan
at programmere og brænde en PIC 16F84 (A) microcontroller.

David Tait, de 'far' af billig PIC programmør,
der tidligere
distribueret et eksempel skematisk og enkel test-program til at ryste
ud kodning / montage / brænde cyklus for disse anordninger.(Disse kan
findes i afsnittet 'Tait-test' undermappe i denne zip-arkiv.) Hans
program, 'walk.asm «, gentagne cyklusser gennem et sæt af 4 lysdioder.

Jeg
har skrevet en smule mere kompliceret test program for det samme
hardware, «count.asm«, der tæller i binære fra 0 til en øvre grænse
du vælger (i »maxctn 'konstant) op til 0fh og derefter blinker
flere ( 'blinkcnt') gange.Jeg ønskede at illustrere et par ideer
at PIC nyankomne måske kan finde nyttig for at se:

- Brug af MPLAB standard enhed omfatter fil.
- Symbolsk definition af programmet parametre ( »blinkcnt« og »maxcnt«).
- Dynamisk omprogrammering af prescaler.
- Brug af subroutines at lokalisere gentagne gange anvendes kode.
- Anvendelse af logiske operatører for afmaskning og subtraktion.
- Implicitte og eksplicitte afprøvning af Zero flag.
- Embedding RCS versionsoplysningerne i EEPROM.

En vigtig bemærkning: Min kode er opsætningen for en krystal oscillator snarere
end en RC netværk som findes i den oprindelige kreds.Jeg fandtcapacitance of the prototyping board I was using dominated the very små kapacitans nødvendige for RC oscillator - kredsløbet kørte med
* ingen * kondensator.Dette gav mig en vis bekymring med hensyn til oscillator
stabilitet, så jeg skiftede til en krystal.Hvis du bruger en RC
oscillator som David Tait's oprindelige kredsløb foreslår simpelthen skifte
__CONFIG Til 3ff7H og igen 'count.asm «.http://www.tundraware.com/Software/PIC/count/

 
Jeg ønsker MAK termostaten witk pic plase hjælpe mig

 

Welcome to EDABoard.com

Sponsor

Back
Top