Professional paper
Implementacija prototipnog simulatora mikroupravljača tvrtke Microchip familije PIC16
Danijel Korent
; student Mađimurskog veleučilišta u Čakovcu, Čakovec, Hrvatska
Mihael Kukec
; Međimursko veleučilište u Čakovcu, Čakovec, Hrvatska
Abstract
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.
Keywords
mikroupravljač; simuliranje; arhitektura; Java
Hrčak ID:
140567
URI
Publication date:
22.6.2015.
Visits: 1.962 *