|
Először is tisztáznék néhány alapfogalmat.
Mikroszámítógép: olyan rendszer, ami képes számolásokat végezni.
ÁLL: processzor, tár (memory), sín rendszer(BUS), ki-be áramkörök, táp
Processzor- számítógépes rendszert vezérli a program alapján, ha egy lapkára van integrálva, akkor az mikroprocesszor.
Mikrokontroller- ha az egész rendszer egyben van kivéve a táplálás.
AZ INFORMÁCIO:
egysége: bit
Def.: Egy bit annyi információ, ami meghatároz egy olyan eseményt, aminek két egyforma valószínűségű eshetősége van.
PIC-ről: Táplálási feszültség 3-5,5V (16F62x)
Fogyasztása kevesebb mint 20mA
Órajel maximális sebessége: 20Mhz
(további infók a datasheet PDF 1. oldalán)
A 16F62x szériában két PORT található (PORTA, PORTB)
Ezeket a következő részekre osztjuk:
PORTA: Adat regisztere a POTRA, irányregisztere a TRISA. Ugyanígy a PORTB-nél is.
A TRIS regiszterekkel tudjuk eldönteni, hogy az adott regiszterünkben a kimenet(a láb) bemenet vagy kimenet legyen, ha 1, akkor bemenet, ha 0, akkor kimenet (lábkiosztást lásd a PDF 2. oldalán).
Minden regiszter ún. Bankokban van(PDF 14. oldal)
Ha megnézzük, minden bankban találunk egy ugyanolyan regisztert a STATUS-t ezzel a regiszterrel tudunk a bankok között navigálni.
7bitből áll: amiből egyenlőre a 6.ik (RP1), az 5.dik (RP0), 2.dik (Z-zéró), 1.(DC- Digit carry), 0.(C- carry)
Reset után a STATUS regiszterünk a következő értéket kapja: 0001 1xxx (PDF 15.oldal)
Vezérlő parancsokat a 108.ik oldalon találsz.
Remélem ezzel egy kicsit közelebb hoztam hozzátok a PIC világát: A Szerző
|