AVR feladatok

A VIK Wikiből
A lap korábbi változatát látod, amilyen Gogerham (vitalap | szerkesztései) 2013. május 20., 17:08-kor történt szerkesztése után volt. (Új oldal, tartalma: „Ez a lap a mérnök-informatikus képzés Mérés laboratórium 2. tárgyához kapcsolódik.<br/> Az alábbi kód egy lehetséges implement…”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

Ez a lap a mérnök-informatikus képzés Mérés laboratórium 2. tárgyához kapcsolódik.
Az alábbi kód egy lehetséges implementáció az ellenőrző mérésen előforduló pergés probléma megoldására.

2-1 Bináris számok beolvasása

Írjon egy programot az AVR Experiment kártyára, amely 8 bites bináris számot olvas be a kapcsolósorról, két részletben. A kapcsolókon (SW0 -SW3) beállított értéket jobbról balra növekvő súlyozású 4 bites bináris számként kell kezelni. A 8 bites szám alsó (alacsonyabb súlyozású) része a BT0 nyomógombbal, a felső része a BT1 nyomógombbal vihető be. A BT1 gomb megnyomása után a bevitt 8 bites szám értéket jelezze ki a LED soron!

A kód nyelve
Assembly
Fejlesztőeszköz
Atmel® AVR® ATmega128

.def temp = r16