tiistai 22. huhtikuuta 2008

ATmega8 TILAREKISTERI (SREG)


Tilarekisterin kautta ohjataan mikron tekemää toimintaa. Rekisterissä asettuvat tietyt bitit (ns.liput) tarkasteltavisssa tapahtumissa. Näihin voidaan sijoittaa ehtoja ohjelman etenemiselle. Ehdon perusteella sitten tehdään päätelmiä miten ohjelman suoritusta jatketaan.

lauantai 19. huhtikuuta 2008

ATmega8 LASKIJA (Counter) ohjelma


Laskijan kokeiluun sopii hyvin kuvassa esitetty ohjelma. B-porttiin kytketään kahdeksan LED-lampun näyttö ja D-portin D5-liitäntään kytketään painokytkin. Kun kytkintä painetaan, askeltaa LED-valo yhden bitin verran suurempaan arvoon jokaista painallusta kohti.

tiistai 8. huhtikuuta 2008

ATmega8 Viiveen vuokaavio


ATmega8 mikro-ohjaimella on helppo muodostaa viive. Tehdään rekisterejä käyttäen viivesilmukoita, joissa ohjelma pyörii halutun ajan. Määrittelemällä alkuarvot sopivasti, voidaan näin rakentaa hyvin erimittaisia viiveitä.

torstai 3. huhtikuuta 2008

ATmega8 ANALOGINEN KOMPARAATTORI

Analoginen komparaattori on helppo tehdä käyttäen ATmega8 mikro-ohjainta. Mikron sisällä on referenssi, joten ulkoisen anturin antamaa jännitettä voidaan verrata kiinteään tarkkaan jännitteeseen. Tuossa on NTC-vastus anturina ja monikierrospotentiometri asetusarvon antajana. Jos kytkennän hystereesiä halutaan asetella, se voidaan tehdä lisäämällä potentiometri lähdön ja tulon välille.
On hyvä ja edullinen termostaatti lämpötilan säätöön.