Sie sind hier: Dr. O'Niel Som Verlag Homepage : 8051 Microcontroller
ISBN 978-3-931693-16-9 (alte ISBN 3-931693-16-3)
Titel: NiliPascal 3.5 Update
Lieferumfang: 1 CD
Preis: EUR 20,50
Inhalt
NiliPascal ist ein Compiler für Mikrocontroller der 8031-Famile. Das Softwarepaket umfasst: NiliPascal-Crosscompiler,
Simulator, Assembler für 8031-Controller, Benutzeroberfläche mit Texteditor, Terminalprogramm, Monitorprogramm,
Beispiele, Helpdatei.
Version
Die ist ein Update von NiliPascal 3.0 auf Version 3.5, das Compiler, Assembler und Simulator aktualisiert. Als
32bit-Applikation ist Windows ab Win95 erforderlich. Zum Installieren muss NiliPascal 3.0 vorhanden sein.
Die ältere Windows-Version ist als Buch mit dem Titel "Pascal für 8051 und Derivate" von Dr. O'Niel Som im
Elektor-Verlag Aachen unter ISBN 3-89576-061-7 erschienen.
Beschreibung
Das Mikrocontrollerprogramm wird auf dem PC erstellt, compiliert und assembliert. Danach können Sie eventuelle
Fehler mit dem Simulator entdecken, bevor das Programm ins Mikrocontrollersystem geladen wird. Der Simulator macht
dabei auf viele Softwareprobleme aufmerksam, die sonst nur in mühsamer Kleinarbeit zu entdecken wären.
Compiler
Der Sprachumfang ist voll kompatibel zu NiliPascal 2.0 für DOS und 3.0 für Windows. Der Compiler produziert
ROM-fähigen Code, die Adressen des Code- und Datensegments sind frei wählbar. Zur Wahl steht eine schnelle
Integer-Arithmetik oder eine genaue BCD-Gleitkommaarithmetik. Strukturierte Programmierung mit lokalen und globalen
Variablen, verschachtelte und rekursive Funktionen/Prozeduren, Zugriff auf alle SFR, auf internes und externes RAM,
auf Ports und Bitadressen wird unterstützt. Die Einbindung von Assemblerroutinen ist möglich.
Benutzeroberfläche
Es handelt sich um einen Multi-Dokument-Texteditor, der mehrere Dateien gleichzeitig bearbeiten kann. Alle
Compileroptionen lassen sich über Dialogboxen einstellen. Über Menü oder Hotkey werden Compiler, Assembler,
Simulator und Terminalprogramm aufgerufen. Eine Online-Helpdatei bietet Ihnen Informationen zu den wichtigsten
NiliPascal- und NiliAssembler-Funktionen
Assembler
Der schnelle 1-Pass Makroassembler erzeugt direkt BIN- und HEX-Dateien ohne Linker.
Simulator
Neu ist die Benutzeroberfläche unter Windows mit dem 8031-Simulator, der intuitiv durch die verschiedenen Buttons
bedient werden kann. Der Simulator bildet die wichtigsten Funktionen eines 8031-Controllers nach. Er zeigt den Namen
der gerade aktiven Prozedur oder Funktion an, einfache Pascal-Variablen können während der Simulation in einer
Dialogbox edititiert werden. Wichtige SFR und einzelne Speicherstellen im internen oder externen RAM können über
spezielle Dialogboxen editiert werden. Die Portbits von P1 und P3 können durch Anklicken umgeschaltet werden. Ein
Fenster zeigt die Terminalsimulation an. Auch Interrupts können ausgelöst werden.
Reservierte Wörter in NiliPascal
Strukturen: array, begin, case, const, do, downto, else, end, for, function, if, of, procedure, program, record,
repeat, then, to, type, until, var, while.
Konstanten: true, false.
Typen: integer, boolean, char, real.
Funktionen: abs, chr, ord, succ, pred, trunc; im Pascal-Quelltext: sin, cos, tan, ln, exp, sqr.
Prozeduren: read, readln, write, writeln, exit, halt.
Operatoren: +, -, * /, div, mod, and, or, not, xor, >, <, =, >=, <=, <>
Erweiterungen gegenüber Standard-Pascal
Funktionen: port, xby, cby, dby, reg, interrupt, bit, usr, @ (Variablenadresse), exponent. Prozeduren: writeport,
writexby, writedby, writereg, writestring, readstring, intr_handler, ireturn, call, setbit, clearbit, invertbit,
asm, inc, dec, setexponent, wait, wait_25ms. Konstanten: $(hexadezimal), %(binär). Typen: stringconst, byte
(kompatibel zu integer).
Technische Voraussetzungen
Auf dem PC: Windows z.B.: Win95, Win98, WinME, WinNT4, Win2000, 16MByte RAM, VGA, Maus. Zusätzlich: NiliPascal 3.0
Vollversion. Mikrocontrollersystem: mindestens 1KByte externes RAM.
Diese Beschreibung dient nur Ihrer Information und stellt keine Zusicherung von Eigenschaften im rechtlichen Sinne
dar. Änderungen vorbehalten.
Copyright © 2025 Dr. med. O'Niel Som Verlag · Goethestr. 7 · 68723 Plankstadt
www.nili.de ·
www.nili.com ·
E-Mail
Nili ist registriertes Markenzeichen von Dr. O'Niel Som.
Alle anderen erwähnten Markenzeichen gehören ihren jeweiligen Eigentümern und werden ohne Kennzeichnung gebraucht.