Fórum témák
» Több friss téma |
Cikkek » PIC-ekről kezdőknek PIC-ekről kezdőknek
Szerző: mspike, idő: Jan 10, 2006, Olvasva: 94362, Oldal olvasási idő: kb. 1 perc
Az általam itt taglat pic a P16F877(A) I/P. (Az A jelű picek pontosan ugyan olyanok mint a sima 877 csak a programmemória önprogramozása más, de ezzel még ne akarjunk foglalkozni.)
P16F877(A) I/P Azért esett választásom erre a picre mert remek IC és sok belső perifériával rendelkezik és mégtöbb I/Oval. I/O=Input/Output az IC azon lábai amin a megjelenő digitális értéket leolvashatjuk vagy ahova bevihetünk digitális értéket. Ezeket az I/O-kivezetéseket PORTOK-ba szedve találjuk. A 877-esen 33 általános I/O van a következő kép. PORTA - RA0-tól RA5-ig PORTB - RB0-tól RB7-ig PORTC - RC0-tól RC7-ig PORTD - RD0-tól RD7-ig PORTE - RE0-tól RE2-ig Nos mi is az a periféria ? A periféria egy olyan belső áramkör ami minimális programozással bonyolult feladatokat lát el. Ilyenek a 877-esben : TMR0-TMR2 (3 darab számláló), 10Bites többcsatornás A/D (analóg-digit átalakító), CCP1-CCP2 (CAPTURE modul), SSP (szinkron soros port, USART (univerzális szinkron - asszinkton soros port, ilyen van a számítógépen), és egy PSP (párhuzamos slave port). Ezek a belső perifériák nem rendelkeznek külön kivezetésekkel ezért ha egy perifériát használunk az a 33I/O rovására működik, viszont baromi sok programozástól és szenvedéstől szabadít meg minket. Vegyük például a USART-ot. Kine akart volna olyan dobozt amit gépről vezérlünk és kapcsolgat valamit. Nos ezt egy piccel igen könnyen megépíthetjük. De használhatjuk akár a Párhuzamos portot is (nyomtató port) sőt az újabb PIC-ekbe már USB-t is integráltak... (ha nem lenne a notebookon RS232/Soros port szabvány). Nos körübelül van egy kis fogalmunk mi is az a pic, miket is tudhat. Következzen pár szó a programozásáról. A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |