mit neuer Entwicklungsumgebung BASIC++
UNIT M 2.0
Die neue Generation der C-Control/BASIC Steuercomputer baut auf der erprobten Entwicklungsumgebung der älteren Generaton auf, und ist damit abwärts kompatibel. Der C-Control/BASIC Steuercomputer M 2.0 enthält einen weiterentwickelten Mikroprozessor der bis zu 18000 Instruktionen pro Sekunde ausführen kann. Sie ist damit mehr als 25 mal so schnell wie eine C-Control I der älteren Generation und deutlich schneller, als die bekannte C-Control II Unit.
ZUBEHÖR ZUR UNIT M2.0
Passend für den erweiterten Anwendungs-
zweck ist auch das neue Application-Board 2.0 erhältlich Es ist mit einer Palette von nützlichen Hardwarekomponenten bestückt, welche die Bedürfnisse einer Vielzahl von Anwendungen abdecken. In Verbindung mit den mitgelieferten Softwarebeispielen für Ihren C-Control-Steuercomputer (UNIT M 2.0) sind Sie in der Lage, in kürzester Zeit, ohne komplizierte Schaltungsentwürfe und Lötarbeiten, anspruchsvolle Applikationen zum Thema Messen-Steuern-Regeln zu entwickeln.
Eine breite Palette von passendem Zubehör machen das neue C-Control M 2.0 System zu einem "plug and play" Erlebnis. C-Control ist auch für Entwickler und Programmierer, welche die Kenntnisse über Prozessorarchitektur und Assemblerprogrammierung haben, ein leistungsfähiges Tool komplexe Programme in kürzester Zeit zu entwickeln und eine flexibles Controller-System für die Steuerung in Ihrer Anwendung.
Betriebssystem
- - 64 Userbytes (140 ab Version 2.03) als BIT,BYTE oder WORD Variablen
- 10 kB Speicher für Anwenderprogramm und Datenspeicher
- direkte Unterstützung von bis zu 16 ausgelagerten Byteports ( IIC-Bus Porterweiteung)
- direkte Unterstützung für das Schreiben auf ein LCD
- direkte Unterstützung für den Betrieb von IR Sender/Empfänger-Modulen
- indirekte Unterstützung für beliebige IIC-Bus Bauteile/Geräte
- Softwareprogrammierbare Pullup-Widerstände an den Digitalports
- DCF77 synchronisierbare Echtzeituhr
Hardware Resourcen
- - 16 digitale Ports, zwei davon wahlweise als IIC-Bus Schnittstelle
- 8 Analogeingänge
- 2 Frequenzmesseingänge, alternative Funktion Ereigniszählung, DCF77 decodierung
- 2 PWM Analogausgänge wahlweise Funktion als Servo Steuerausgang
- Interrrupt Eingang
- serielle Schnittstelle
- Incircuit programmierbar
UNIT MICRO
Die MICRO Versionen der C-Control sind dafür konzipiert kleinere Steuerfunktionen mit minimalem Bauteileaufwand und auf kleinstem Raum zu realisieren. Sechs Ports die (auch innerhalb eines Programms) mehrere verschiedene Funktionen haben können, lassen eine vielseitige Verwendung zu.
Die Micro ist mit ca. 10000 Instruktionen/s immerhin 15 mal so schnell wie die ältere Generation der C-Control
Auch hier ist das Betriebssystem genau auf den Einsatzzweck abgestimmt und bietet dem Programmierer bezüglich der C-Control M/UNIT eine nur leicht reduzierte Funktionalität .
Bei der MICRO sind grundsätlich alle Datentypen auf 8 Bit beschränkt (ohne Vorzeichen). Wortvariablen (signed Integer) werden also nicht unterstützt, was aber für den vorgesehenen Einsatzzweck nicht ins Gewicht fällt.
Für besondere Anforderungen stellt Conrad Electronic Betriebsystemerweiterungen und Treiber zur Verfügung die allerdings den nutzbaren BASIC Programmspeicher reduzieren. Ohne zusätzliche Module sind 2kB BASIC Speicher nutzbar, was auch für komplexe Anwendungen in diesem Anwendungsbereich ausreichend ist.
Für die Editierung und Compilierung des BASIC Quellcodes wird die standard BASIC Entwicklungsumgebung verwendet. Damit wird maximale Kompatibilität gewährleistet und die Portierung von Programmen ermöglicht.