User manual

22
az a képzet, hogy a rendszer takarékoskodik a kijelzõ energiájával, és a programozásra az
EEPROM-ot használja. Ilyesmit ismerünk már autónkból is: Ha az önindítót mûködtetjük, rövid
idõre elmegy a világítás és adió.
Egy meglévõ programnak lehet csak egy helyét módosítani. Az S2 gombbal legördítjük a
sorokat a kívánt helyig, és az S1 gombbal megváltoztatjuk a parancsot vagy az adatokat, majd
tároljuk õket az S2 gombbal.
Az elsõ teszthez egy csak két parancsból álló programot adjon be. Ez bekapcsol három LED-et,
majd egy végtelen hurkot hajt végre.
Cím
Parancs
Adatok
Megjegyzés
00
1
7
01
3
0
7. kilistázás: A LED-ek bekapcsolása
A részletes kilistázás helyett választhatja a rövidített írásmódot. Ekkor a két byte-ot hex
számokká fogja össze: 17h, 30h. A továbbiakban alapvetõen a hexadecimális írásmódot
alkalmazzuk. A programokat emiatt rövidített írásmóddal, a hex-jel nélkül írjuk: 17 30
A beadáshoz a követezõket kell beírni:
S2 + reset
2 x S1
S2
8 x S1
S2
4 x S1
S2
1 x S1
S2
Ha egyszer véletlenül túl sokszor nyomja meg az S1 gombot, ennek ellenére elérhetõ a helyes
szám. Ilyenkor még egyszer el kell menni a 15-ön túl, mert utána a 0 értékre történõ átmenet
következik.
A beadás befejezése után az új programot a reset-gomb indítja el. Látja, hogy a három LED
bekapcsolódik. Más nem történik. A kontroller most már nem is reagál az E1 - E4 bemenet
állapotára, mivel az eredeti program részben át lett írva. Emiatt a példaprogramok sem
indíthatók már el.
Mivel csak az elsõ két memóriacímet változtatta meg, az eredeti program könnyen újra
mûködésbe hozható. Ehhez csak az elsõ két parancsot (64 51) adja be újra az utolsó
fejezetben lévõ listának megfelelõen.
Tesztelje le a példaprogramok eredeti funkcióját. Adja be leginkább az új gyakorlóprogramot
még egyszer. Rövid idõ alatt bizonságra tesz szert a programbeadás mûveleteiben.