C Control I Micro Chip 5 Vdc Inputs / outputs 1 x digital I/O, 1 x digital input, 4 x digital I/O or analog input Progra 198275 Hoja De Datos

Los códigos de productos
198275
Descargar
Página de 40
38
Systemerweiterungen und Treiber
Conrad Electronic stellt für die C-Control MICRO CCBASIC Systemerweiterungen
und Treiber für Zubehör zur Verfügung. Dafür ist in der MICRO die PAGE 1 und
PAGE 0 am hinteren Ende des Basic-Programmspeichers vorgesehen. Jede dieser
Seiten belegt 256 Bytes und verringert den Basic-Programmspeicher entsprechend,
wenn sie geladen werden.
Während Erweiterungen und Treiber für die PAGE 0 zusammen mit dem BASIC-Pro-
gramm geladen werden, 
brauchen diese Erweiterungen und Treiber für die PAGE 1 ein eigenes BASIC-Lade-
programm, das zusammen mit Beispielen erhältlich ist.
Diese Erweiterungen und Treiber werden grundsätzlich mit der Compileranweisung
SYSCODE "ADDONS.Sl9"
eingebunden und 
Der SYSCODE Befehl darf nur einmal in einem CCBASIC-Programm erscheinen und
sollte am Ende, noch hinter eventuellen Tabellendefinitionen stehen.
Systemerweiterungen aktivieren in der Regel  zusätzliche BASIC-Befehle während
Systemtreiber spezielle Routinen für periphere Geräte enthalten und mit dem BASIC-
Befehl
SYS adr
aufgerufen werden, wobei adr eine Konstante ist und die Adresse bestimmt, zu der
gesprungen werden soll.
Eine genaue Beschreibung  und Beispiele zur Anwendung finden Sie jeweils bei den
angebotenen Erweiterungen und Treibern.
Achtung:
Um zu verhindern, dass Kunden bei Experimenten mit selbst geschriebenen
Assemblerprogrammen das Betriebssystem versehentlich löschen ( Flash
Speicher !!) wird die Ausführung nicht authentisierter Maschinenprogramme
unterbunden.
Problemlösungen
Es lässt sich kein Programm laden
- Sie haben in der IDE die falsche Schnittstelle ausgewählt
- Sie verwenden ein anderes als das gelieferte Schnittstellenkabel
- Die Batterie ist leer oder das Netzteil liefert zu wenig Spannung
- Sie haben die Anweisung zum Download nicht genau befolgt.
- Sie haben die MICRO/MICRO-PCB falsch angeschlossen
- Entfernen Sie JP2 vor dem Download (normal nicht erforderlich)
43
Programming the C-Control Computer ....................................................................56
Examples for learning CC-BASIC ......................................................................56
What is a Program? ..............................................................................................56
Basic Elements of CCBASIC ................................................................................57
General ..............................................................................................................57
Identifiers............................................................................................................57
Variables and constants ....................................................................................57
Labels ................................................................................................................58
Terms ................................................................................................................58
Operands and operators ....................................................................................58
Functions............................................................................................................58
Assignments ......................................................................................................59
Commands ........................................................................................................59
Instruction for controlling the program flow ......................................................59
Compiler instructions ........................................................................................59
Definition of symbolic constants ........................................................................60
Definition of variables ........................................................................................60
Definition of digital ports ....................................................................................61
Definition of analogue ports ..............................................................................62
Mathematical and logical operators ..................................................................62
Ranking order of operators and function references ........................................63
Instructions for control of the program flow ......................................................64
Communication through the serial interface ......................................................67
Port commands..................................................................................................69
Definition and applications of data tables..........................................................70
The real-time clock ............................................................................................71
Internal timer, tone generation, frequency measurement ..................................73
System Extensions and Drivers ............................................................................75
Troubleshooting ....................................................................................................75
Programs cannot be loaded ..............................................................................75
The programs can be loaded but nothing happens on ”start” ..........................76
Technical Data ..........................................................................................................78