Akademska digitalna zbirka SLovenije - logo
E-viri
Celotno besedilo
Odprti dostop
  • Implementacija prototipnog ...
    Korent, Danijel; Kukec, Mihael

    Zbornik radova Međimurskog veleučilišta u Čakovcu, 06/2015, Letnik: 6, Številka: 1
    Paper

    Ovim radom opisuje se ostvarenje prototipa simulatora temeljenog na mikroupravljaču tvrtke Microchip familije PIC16. Opisana je općenita povijest mikroupravljača, kako i kada su se pojavili, razvoj tržišta, te povijest 8-bitnih mikroupravljača familije PIC. U nastavku rada navedene su osnovne značajke arhitekture PIC16 mikroupravljača te prednosti i nedostaci ove arhitekture u odnosu na arhitekture drugih proizvođača mikroupravljača, poput mikroupravljača 8051 tvrtke Intel. Također, opisane su značajke instrukcijskog skupa, fizička organizacija memorija i sabirnica unutar mikroupravljača te način na koji se pristupa radnoj memoriji, registrima i sklopovima. Implementacija prototipnog simulatora i parsera izrađena je korištenjem objektno orijentirane programske paradigme te realizirana korištenjem programskog jezika Java. Simulator je implementiran na način da je funkcionalnost mikroupravljača podijeljena na niz podfunkcija mikroupravljača te se svaka podfunkcija simulira u zasebnom razredu. Razredi su potom hijerarhijski spojeni u smislenu cjelinu korištenjem kompozicije objekata i nasljeđivanjem razreda.