Mein 80C537 Entwicklungs-Board
Kern dieses Entwicklungs- Systems is der Microcontroller 80C537 von Siemens. Dieser MC ist einer der High-End MCs der MCS51-Familie.
Der Rechenkern ist rückwärts 100% kompatibel zum Original 8051. Als 8-Bit CPU hat sie hauptsächlich Befehle, die auf Bytes arbeiten. Zusätzlich stehen aber auch ein paar Befehle für 16Bit Operanden zur Verfügung. *** Der 80C537 ist die ROM-lose Version des 80C517 und ist ansonsten mit diesem total identisch. Man hat 256 Byte internen RAM (2k beim 80C517A) zur Verfügung und auch die Anzahl der Datenpointer wurde auf ACHT erhöht. Die Buserweiterung erfolgt, genau wie beim 8051 üblich über die Ports 0 und 2. Zahlreiche flexible Timer wurden integriert sowie Baudrate-Generatoren für die seriellen Schnittstellen. Er besitzt auch einen neuen, schnelleren 10-Bit A/D-Wandler, der den bisherigen 8-Bit Wandler ersetzt und mit deutlich höherer Genauigkeit bei geringerer Störempfindlichkeit arbeitet. Natürlich kann der Analogeingang auch multiplexed werden.
Auch die Interrupt-steuerung wurde gegenüber dem 8051 deutlich verbessert. Er hat 14 Interrupt-Vektoren, die von 17 Request-Flags benutzt werden. Dazu stehen vier Prioritätsebenen zur Verfügung.
Auf dem Board befindet sich neben einem GAL 20V8 zur Adressen-Decodierung auch eine programmierbare Echtzeituhr/Kalender mit dem RTC72421. Zur Pegelanpassung sind die 2 seriellen Schnittstellen mit einem MAX232 ausgestattet. Als Daten UND/ODER Programmspeicher (Harvard-Architektur) dienen ein 32kRAM und ein 32kEEPROM. Für verschiedene Testzwecke habe ich DIP-Schalter und ein paar Leds, sowie ein LCD-Punktmatrix-Display mit dem HD44780 auf dem Board platziert.
Ich glaube daß man mit diesem Entwicklungs-System auch komplexe und anspruchvolle Anwendungen programmieren und austesten kann.
Ich finde es besonders wichtig, sich mit den Besonderheiten dieser Micro-Controller auseinanderzusetzen >> Buchecke
Hier noch ein paar nützliche Links:
Asem-51 von W.W.Heinz (einer der besten Assembler - free !)
Ein weiterer sehr guter 8051 assembler von Metalink Co./Arizona (free)
8051 disassembler
SDC51 - A FreeWare 8051 C Compiler
Ein weiterer guter Assembler (Win) Link zu Rainer Stratmann's HP

SAB 80C517/80C537 User's Manual
Siemens 8-Bit Microcontrollers
Philips Semiconductors Microcontroller Products
8051 MICRO-CONTROLLERS
MCS(R) 51/151/251 Microcontrollers-Datasheets

Hyundai LCD Character Modules
HD44780 Instruction Set
How to control HD44780-based Character-LCD
Hitachi LM018L LCD Module
Interfacing to the LM018L
Besucht auch meine HOMEPAGE
This HTML-page belongs to http://kw.cjb.net