picai
 

 

 

  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.

 
 
   

MrFreeTemplates.com