Beschreibung |
Die C166-Familie ist in ihrer Struktur den MCS-51 Mikrocontrollern nachempfunden mit zahlreichen Verbesserungen. Wer mit den MCS-51 Controllern vertraut ist, wird sich in der C166-Familie schnell zurecht finden. Viele Funktionen sind ähnlich. Da sind z.B. die Spezialfunktionsregister, die Einzelbitadressierung, die Registerbänke, die Timer etc.
Das C166-Tool besitzt den Controller SAB 80C166-M und einen 32k Byte großen Programm- und Datenspeicher als Zeropower RAM auf der Platine. Es ist ausgestattet mit 4 Tastern an Port 3 zum einfachen Testen von externen Ereignissen oder Interrupts. Alle 60 I/O-Pins des Controllers sind an Steckerleisten geführt. Die 16 Bits des Port 1 sind mit einer Reihe von 16 LEDs (abschaltbar) verbunden. Der Controller wird mit einem 40 MHz Quarz getaktet. Reset-Taster und Bootstrap-Jumper sind vorhanden. Programmiert wird der Controller mit Hilfe des Bootstrap Loaders über die serielle Schnittstelle des PCs. Hier übernimmt ein komfortabler Assembler mit Hochsprache ähnlichen IF-, FOR und LOOP-Strukturen die Kommunikation und den Assembliervorgang und gestattet Einblick in das Innenleben des Controllers. Das C166-Tool benötigt eine Stromversorgung von 5V. Die Platine kann in fertige Applikationen eingebaut werden. Das Programm ist jederzeit über die serielle Schnittstelle änderbar. Ein Handbuch beschreibt den Assembler und die Funktionen des C166-Systems.
Der C16x-Assembler verfügt über komfortable C-ähnliche Kontrollsrukturen. Sehr ausführlich ist das integrierte Hilfesystem. Dieses können Sie sich downloaden, um damit einen guten Einblick in die Sprachsyntax und in die Arbeitsweise und Vorteile des Assemblers zu gewinnen.
Download: C166.HLP (162 KB), C166.CNT (10 KB)
|