User manual
21
• Eerste toetsdruk S2
• Adres (laagste vier bits) weergeven, 300 ms
• Weergave uit, 300 ms
• Instructie weergeven
• Tweede toetsdruk S2
• Gegevens weergeven
• Derde toetsdruk S2
• Volgende adres weergeven, 300 ms
• etc.
Wanneer u bijvoorbeeld een bestaand programma met vijf stappen alleen wilt bekijken en niet
wijzigen, komt u met 10x indrukken van S2 aan het einde. Omdat steeds het huidige adres even
wordt weergegeven, kunt zich eenvoudig oriënteren U weet altijd of de huidige weergave een
instructie of gegevens bevat.
Bij levering, bevinden zich de volgende instructies op de eerste vijf adressen. Het gaat hierbij
om het begin van een keuzeprogramma voor het starten van de verschillende
voorbeeldprogramma's.
Adres
Instructie
Gegevens
Commentaar
00 6 4 A = Din
01 5 1 B = A
02 4 E A = 14
03 8 0 AdrHi = 0
04 C 3 A = B?
Listing 6: programmacode in fabriekstoestand
Een 5-bit instructie en de bijbehorende 4-bits gegeven, vormen samen en Byte, dus een 8-bits
getal. Een halve Byte wordt ook wel "Nibble" genoemd. Het hoogste nibble bevat de instructie, het
laagste nibble de bijbehorende gegevens. In de EEPROM van de controller heeft een capaciteit
van 128 Bytes. Hierdoor kan een programma maximaal 128 instructies bevatten. Dat is voor de
meeste toepassingen voldoende omdat de programmacode extreem compact is. Voor veel handige
programma's zijn minder dan 10 instructies nodig.
Haal de verschillende instructies en gegevens op de display en vergelijk de inhoud van het
geheugen. Druk daarna opnieuw op de reset-toets. Het oude programma start zonder wijzigingen.
8 Programma's invoeren
De toets S1 wordt gebruik om een instructie of de gegevens te wijzigen of opnieuw in te voeren. In
principe kunnen alleen getalswaarden tussen 0 en 15 worden ingevoerd. Met de eerste druk op S
wordt 0 ingesteld. Elke volgende druk verhoogt het getal met 1. De huidige positie wordt via de vier
LED's weergegeven. Wanneer u bv. 4 wilt invoeren, drukt u in totaal vijfmaal op S1: 0, 1, 2, 3, 4. De
binaire weergave luidt dan 0100.
Wanneer op deze manier de instructie, de gegevens of beide opnieuw zijn ingevoerd, zorgt de
tweede druk op S2 ervoor, dat deze Byte in de EEPROM wordt opgeslagen. Om dat te
verduidelijken, wordt de LED-display gedurende 600 ms uitgeschakeld voordat het volgende adres
en daarna het volgende instructie wordt weergegeven. Deze korte pauze kunt u intuïtief zien als
uitvoering van de programmeeropdracht. U kunt in uw achterhoofd de voorstelling aanhouden dat
het systeem de energie voor de display bespaart en gebruikt voor de programmering in de