| |
Portai
Terminas "portas" reiškia grupę mikrokontrolerio
kojų kurios gali būti prieinamos vienu metu, arba į kurį mes galime
užduoti norimą vienetų, nulių kombinaciją, arba nuskaityti jų turimą
kombinaciją. Fiziškai, portas yra registras mikrokontrolerio viduje
kuris yra prijungtas laidais prie mikroschemos kojų. Portai
atstovauja fizinę sąsają tarp centrinio procesoriaus ir išorinio
pasaulio. Mikrokontroleris naudoja juos stebėti ar valdyti kitus
komponentus ar įtaisus. Funkcionalumo prasme kaikurios
mikrovaldiklio kojos turi dvi roles (funkcijas): PortA4/TOCKI
koja(3), ji tuo pačiu metu ir portoA ketvirtas bitas ir išorinis
įėjimas nepriklausomui skaitliukui. Šių funkcijų pasirinkimą lemia
registro sukonfiguravimas.
Visi
porto bitai gali būti nustatyti kaip įėjimai arba išėjimai,
priklausomai nuo to ką ir kaip jungsime prie mikrokontrolerio. Kad
nustatyti bitą kaip įėjimą ar išėjimą reikia įrašyti vienetų ir
nulių kombinaciją į TRIS registrą. Jeigu TRIS registras yra loginis
„1“ tai porto bitas bus naudojamas kaip įėjimas, jei atvirkščiai tai
bitas bus naudojamas kaip išėjimas. Kiekvienas portas turi savo TRIS
registrą. Tai portas A turės TRISA registrą, portas B turės TRISB
registrą. Bito kriptis taip pat gali būti pakeista atliekant komadą
programoje.
 |
|