Mérés labor II. mérési utasítások, segédletek, linkek
Utolsó módosítás: 2005-09-20
2. mérés: Mikrokontrolleres rendszer fejlesztése I.
Mérési jegyzőkönyv előlap: jzk-m2.doc
Feladatok:
- Kapcsolja be a panelen található összes LED-et!
Mintaprogram: pelda1.asm
- Kapcsoljon be egy tetszőleges LED-et a kísérleti panelon! 1 sec elteltével a LED aludjon ki, helyette pedig gyúljon ki a két szomszédja!
Mintaprogram: pelda2.asm
- Készítsen a panelon található 8 db LED-ből futófényt!
- Az előző programot módosítsa úgy, hogy a futófény iránya a panelon található valamelyik kapcsolóval változtatható legyen!
- Interrupt kezelés. A program gombnyomás hatására gyújtsa ki a LED-eket!
Ne feledkezzen meg a nyomógomb pergésmentesítéséről!
Mintaprogram: pelda3.asm
- A 4. feladat keretében elkészített programot módosítsa úgy, hogy az irányváltás gombnyomásra történjen!
Hasznos anyagok:
- Assembly program váz: avrblank1.asm
- Egyszerű assembly if-then struktúra: pelda4.asm
- Az AVR mérőpanel leírása (AVR-ExperimentBoard, Műszaki kézikönyv): AVR_ExperimentBoard_v101.pdf
, (17 old., 410 kB), forrás: www.eposz.co.hu
- ATmega128(L) Complete: doc2467.pdf
, (389 old., 3162 kB), forrás: www.atmel.com
- Az ATmega128 programozása assembly nyelven. Rövid leírás: avr128-prog1.pdf
, (7 old., 167 kB)
- Assembly mintapélda az AVR mérőpanel elemeinek kezelésére: stamp2.asm
, (21 kB), forrás: www.puzsar.hu
Ellenőrző kérdések:
- Az ATMega128 mikrokontroller Neumann-architektúrájú-e? A válaszát indokolja is meg!
- Milyen memória-tartományai vannak az ATMega128 mikrokontrollernek?
- Milyen fő csoportjai vannak az utasításoknak?
- Vázolja fel az általános digitális I/O portok felépítését! Hány regiszter tartozik egy porthoz és mi az egyes regiszterek feladata?
- Milyen integrált perifériákkal rendelkezik az ATMega128 mikrokontroller?
- Hex, dec és bin számrendszerek közötti átváltás!!!
3. mérés: Mikrokontrolleres rendszer fejlesztése II.
Mérési jegyzőkönyv előlap: jzk-m3.doc
Személyre szabott feladatok előzetes egyeztetés alapján.