maanantai 23. kesäkuuta 2008

ATmega8 TOIMINTA-AJAN ASETUS


Saadaksemme ajastimesta (TIMER) halutun mittaisia aikajaksoja, on ohjaimen rekistereihin asetettava tarpeellisia perusaikoja. Kun käytetään ajastuksessa vertailutapaa, ladataan vertailuarvo OCR-rekistereihin. Jos taas käytetään ylivuototapaa, ladataan alkuarvo laskentarekistereihin.

I/O-toiminnan simulointi



Ohjelman simulointi on koodin testauksen kulmakivi. Sillä näkee ohjelman toiminnan ennen ohjaimeen siirtämistä. Näin välttyy monelta turhalta toimelta, kun koodin etenemistä voi seurata käsky käskyltä, ja tulokset näkyvät näytön kuvapinnalla.

lauantai 7. kesäkuuta 2008

ATmega8 OHJELMAN HAARAUTUMINEN 1


Mikro-ohjaimen toiminnan ohjailu ASSEMBLY-koodilla perustuu haarautumiskäskyjen hallittuun käyttöön. Kun näitä käskyjä on useita eri tarkoituksiin, on välttämätöntä opiskella niiden toiminta huolellisesti.
Paras tapa on tehdä pieni koodin pätkä, jossa on tutkittavan käskyn toiminta ja sitten simuloida koodi.