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: 94330, Oldal olvasási idő: kb. 1 perc
Rövid összefoglaló arról mi is az a PIC. Mondhatni PIC Basic tanfolyam :)
Sokan nem ismerik a PIC mikrovezérlőket de érdekli őket. Ez inspirált ennél a cikknél. Igyekszem minnél tömörebb és velősebb áttekintést nyújtani a PIC mikrovezérlőkről egy példán bemutatva (P16F877). Remélem segítek vele és meghozom a kedvet egy PIC projecthez. Természetesen nem kezdhetem onnan mi is az a bit, de aki egy kicsit jártas a számítástechnikában és a programozásban remélem érti majd.
Ismerkedés Nos a PIC mikrovezérlőket a MICROCHIP nevű cég gyártja, magyar forgalmazójul a CHIPCAD KFT. (www.microchip.com és www.chipcad.hu) A PICeket több nagy csoportra oszthatjuk meg még több száz kritérium szerint... de főleg két nagy csoport létezik a 16Xxxx és a 18Xxxx, itt most a 16F87x csoportról lesz szó, mert aki ezeket tudja használni szinte mindent tud használni. A 16 jelentése 8Bites, az F -falsh program memória (többször programozható, a C jelűek egyszer programozhatók) és az utolsó három esetenként 2 számjegy pedig a típus. A tokozást a típus szám utáni betü jelöli, a hőmérséklettűréssel együtt... pl. 16F877 I/P Egy 8 bites sokszor programozható 877-es Ipari szabvány hőmérséklet tűrésileg és P mint Plastic tokos (DIP). Röviden a belső felépítésről A PIC mikrovezérlők RISC típusú proceszorokra épülnek, ezek utasításkészlete csökkentett, viszont sebességük igen gyors a belső elrendezés miatt (erre nem térek ki részletesen a kezdő felhasználókat aligha érdekli). Memória ügyekben igen jól elvannak eresztve a PICek. 3 féle memóriát különböztetünk meg egy PIC-ben. 1. Program memória 2. Adat memória 3. Adat EEPROM A Program memóriába írjuk a programunkat. Az adat memória az amit futás közben használhatunk, aki programozott már gépen ezt hívja változónak. (itt is elnevezhetjük a rekeszeket) Aki Z80-hoz van szokva vegye úgy, hogy van egy tonna Aku és abból gazdálkodhat. Az adat EEPROM-ba futás közben írhatunk értékeket, ezeket a pic kikapcsolás után is megörzi (meg persze a programmemóriát is), nem úgy mint az adat memóriát ami csak egy RAM. A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |