29.10.2013 Aufrufe

CP1 Anleitung (Manual) - 8Bit-Homecomputermuseum

CP1 Anleitung (Manual) - 8Bit-Homecomputermuseum

CP1 Anleitung (Manual) - 8Bit-Homecomputermuseum

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Bild 89<br />

Listing 50: Personenzählanlage mit Automatikschalter<br />

Adresse Mnemonics Code Kommentar<br />

001 AKO 000 04.000 lade „0" ...<br />

1 Tongenerator. Eine ,,0" am Eingang des<br />

Tongenerators bedeutet „ausgeschaltet",<br />

eine „1" bedeutet „eingeschaltet".<br />

1 Relais mit Treibertransistor, um den Licht­<br />

stromkreis zu schalten. Eine „0" bedeu­<br />

tet „Licht aus", eine „1" bedeutet „Licht<br />

ein".<br />

Es werden die Klemmen 1 und 2 des Ports 1 be­<br />

nutzt. (Klemme 1: äußere Lichtschranke, Klemme 2:<br />

innere Lichtschranke.)<br />

An den Klemmen 1 und 2 des Ports 2 werden der<br />

Tongenerator (Klemme 2) und das Lichtrelais<br />

(Klemme 1) angeschlossen.<br />

002 ABS 100 06.100 und speichere sie als Vergleichszahl<br />

003 AKO 001 04.001 lade„1" ...<br />

004 ABS 101 06.101 und speichere sie als Schrittweite<br />

005 AKO 255 04.255 lade „255" ...<br />

006 ABS 102 06.102 und speichere sie als Lichtschrankenvergleich<br />

007 AKO 254 04.254 lade „254"<br />

008 ABS 103 06.103 und speichere sie als Lichtschrankenvergleich<br />

009 AKO 252 04.252 lade „252" ...<br />

010 ABS 104 06.104 und speichere sie als Lichtschrankenvergleich<br />

011 E0: LDA 106 05.106 lade Personenzahl in den Akku ...<br />

012 ANZ 02.000 und zeige sie an<br />

013 VGL 100 10.100 ist die Zahl „0"?<br />

014 AKO 000 04.000 nimm an, das Licht sei aus: lade „0"<br />

015 SPB 017 (E2) 11.017 wenn niemand da, direkt zur Relaisansteuerung<br />

016 NEG 14.000 sonst mache aus der „0" eine „1" (Licht an!)<br />

017 E2: P2A 001 18.001 Ausgabe des Akkuinhalts am Lichtrelais<br />

018 Ei: P1E000 16.000 lies Information von Port 1 in den Akku<br />

019 VGL 102 10.102 ist keine Lichtschranke unterbrochen, also „255" gelesen?<br />

020 SPB 018 (E1) 11.018 falls ja, weiter warten<br />

021 VGL 103 10.103 ist Port 1 auf „254" (also äußere Schranke unterbrochen)?<br />

022 AKO 001 04.001 lade die „1" mal schon als Schalter<br />

023 SPB 025 (E3) 11.025 ergab der vorletzte Befehl Gleichheit,<br />

springe zum Speichern<br />

024 NEG 14.000 ist es aber die innere (d.h. „253"), merke Dir eine „0"<br />

025 E3: ABS 105 06.105 speichere die unterbrochene Lichtschranke: 1 = außen<br />

026 E4: P1E000 16.000 lies Information von Port 1 in den Akku<br />

027 VGL 102 10.102 sind beide Lichtschranken frei<br />

(also falscher Alarm = „255")?<br />

028 SPB 018 (E1) 11.018 falls ja, war alles eine Ente. Weiter bei 018<br />

029 VGR 104 12.104 ist die Information größer als „252",<br />

also nur eine Lichtschranke unterbrochen?<br />

030 SPB 026 (E4) 11.026 dann warte auf die Unterbrechung beider oder die<br />

Freigabe der einen unterbrochenen - bei 026.<br />

031 B1: P1E000 16.000 lies die Information von Port 1<br />

032 VGL 104 10.104 sind noch beide unterbrochen, also „252" gelesen?<br />

Fortsetzung siehe nächste Seite<br />

0= innen<br />

125

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!