Modularni mikroračunar MC6809
Da ne bi gubili vreme na razvijanje namenskih mikroračunara 1987. godine razvio sam ovaj modularni mikroračunar, koji je baziran na mikroprocesoru MC6809. Radna frekvencija mikroprocesora MC6809 je 1 MHz.Za ovaj mikroračunar razvio sam sledeće module:
Procesorski modul MC6809,
Memorijski RAM/ROM modul:
Serijski modul:
Paralelni modul,
Koprocesorski modul,
Statički simulator.
Maksimalni broj instalisanih modula je 13. Svaki modul ima minijaturne prekidače pomoću kojih se modul mapira u adresnom području mikroračunara.
Sve štampane ploče i asembliranje uređaja uradio je Saša Milovanović. "Oživljavanje" modula i pisanje softvera je bilo moje zadovoljstvo.
Za ovaj mikroračunar napisao sam monitorski program koji ima sledeće funkcije:
Za modularni mikroračunar napisao sam sledeće potprograme za celobrojnu 16-bit aritmetiku, jer mikroprocesor MC6809 je 8-bit procesor i ima hardverske instrukcije samo za 8-bit aritmetičke i logičke operacije.
Izvorni kod potprograma za množenje binarnog broja sa 10.
Izvorni kod potprograma koji štampa ASCII karaktere na štampač, koji je povezan sa mikroračunarom preko paralelnog Centroniks porta.
Monitorski program 6809
Monitorski program za mikroprocesor MC6809 napisao sam daleke 1986. godine i priložen je kraju ove strane.
VEZE KA SRODNIM APLIKACIJAMA