1 Ziele bersicht ber Materialien Inhalt der CD
1 Ziele Übersicht über Materialien Inhalt der CD Monitor-EPROM Simulation mit d. Scope Target Debugging mit t. Scope EXBO
2 Materialien 8051 CD Microcontrollers Digital Technical Library Edition 3. 0 Ruess CD Version 1. 0 Developers Toolbox V 1. 1 October 1998 KEIL-Dokumentation 8051 Folder µProfi 537 (Konstruktionsunterla gen)
3 Die CD Quellen n RUESS-CD Developers Toolbox Web-Quellen Skriptum Walter Riemer PCNEWS Web + Artikel Starter-Kit-CD im Web: http: //pcnews. at/ftp/uc/51/main. htm
4 DOS-Version installieren Datei C 51 L. exe von c: > aufrufen Dateibaum C 51. . . Wird generiert Platz in Umgebung schaffen C: work>COMMAND /E: 2048 Installation mit C: work>C: C 51BINC 51 START C: C 51 Deinstallation mit C: work>C 51 END
5 DOS-Version simulieren DS 51 Projektdateien ins Arbeitsverzeichnis kopieren C: WORK>copy C: C 51EXAECHOP*. * INI-Datei anpassen (Zeile load. . . ) ändern auf: C: WORK>LOAD C 51DS 5180537. IOF Kompilieren C: WORK>C 51 MCD ECHOP Debuggen >G
6 WINDOWS-Version installieren Datei 50 eval. zip in neues Verzeichnis C: 51 oder C: 51 WIN expandieren Für die beiden Programme DSW 51 und UVW 51 Verknüpfungen am Desktop anlegen Options – Environment auf die aktuellen Werte einstellen (Solange man nicht mit Kommandozeilen-Tools arbeitet, benötigt man keine weiteren angepassten Environmentvariablen
7 WINDOWS-Version compilieren Arbeitsverzeichnis C: work enthält die Dateien wie der DOS-Version µVision 51 aufrufen (Symbol oder C: WORK>UVW 51 E. EXE) Projekt New Project C: workechop. prj Source-Files Add ECHOP. C Save + Open All Options – Environment Pathspec C: C 51 WBIN Options – Make – After Compile Run BL 51 Banked Linker – OH 51 aus Options – Make – After Make Run d. Scope Simulator/Debugger Options - C-Compiler Object - Include debug information
8 WINDOWS-Version simulieren DS 51 Auswahl eines Prozessortyps, z. B. 80517. dll Laden des Programms ECHOP Load ECHOP Laden der Simulationsumgebung Include ECHOP. INI Kleine Anpassungen in ECHOP. INI Keine ALT-Sequenzen mit "" "{" in der Funktionszeile
9 Bauformen Allgemein getrennter RAM- und ROM-Speicher (nur für Emulatoren geeignet) µProfi-51 ROM auf Adresse 0, von Neumann Adressen ab 8000 H µProfi 537+Starterkits ROM ab Adresse 8000 H von Neumann Bereich ab 0000 H
10 Adressraum Grobe Einteilung Starter-Kit µProfi 51 µProfi 537 0000 H. . 7 FFFH EPROM Monitor RAM 8000 H. . FFFFH RAM (A 000 H) ROM RAM ROM von Neumann A 000 H. . FFFFH 0000 H. . 7 FFFH 511/513
11 Beschaltung µProfi 51 µProfi 537 Starter-Kit 511/513 Versorg- 5 V= ung 9 V~ 5 V= Nullmodem nein ja nein Schnittstelle 24 f 9 m 9 f (bei Versorgung) COM 2
12 Jumper Settings µProfi 51 J 1: 2 -3 J 2: 2 -3 µProfi 537 S 1: RAM S 2: 2, 5 nahe Reset J 1: a J 2: a J 3: REF Starter-Kit 511/513 J 1: 2 -3 J 2: 2 -3 nahe Reset
13 Test ohne Hardware µProfi 51 Starter-Kit µProfi 537 511/513 Grundzustand Rotes LED aus DUAL-LED grün Vorbereitung IC 9 (8 -pol) Pin 6 und 7 verbinden Eingabe in DS 51 P 1=0 Rotes-LED ein P 5=0 DUAL-LED rot P 1=1 Rotes-LED aus P 5=0 x 80 DUAL-LED grün Anzeige 00 (keine Dezimalpunkte)
14 DOS-Version download TS 51 µProfi-51 Dieses Programm ist für den µProfi-51 parametrisiert Projektdateien ins Arbeitsverzeichnis kopieren C: WORK>COPY C: C 51EXAMINI*. * Verbindung U 9 Pin 6 -7 Kompilieren C: WORK>C 51 MCTY MINI Debuggen >G
15 DOS-Version download µProfi-537 Änderungen MINI. INI cputype (80517) load mini. hex $=0 Änderungen MINI. C reg 517. h P 5 ^= 0 x 80; Compilieren C: WORK>C 51 MCT MINI Debuggen >G
16 WINDOWS-Version download µProfi-537 Inbetriebnahme und compilieren ident mit ECHOP Nach Laden von DS 51 Wahl des Treibers MON 51. DLL compiliertes Programm laden >load mini ausführen >G
17 Portabel programmieren BORLANDC und KEIL können dasselbe C-Dokument verarbeiten BORLAND: inkludieren von reg 51. h Vermeidung von Interrupts Beispiel: BORLANDB. C
18 Simulieren statt probioeren Es ist besser, einige Stunden am Simulator ein Programm zu untersuchen als in der fertigen Hardware Mutmassungen anzustellen Beispiel: ADC 1. C, ADC 2. C, ADC 3. C
19 Generierung des Monitors KEIL-Compiler installieren Verzeichnis SRCMON 51 Bei Bedarf INSTALL. A 51 anpassen INSTALL. BAT mit Parametern aufrufen, MON 51. HEX in EPROM Details Artikel im Web Anpassung des µProfi 537 (Peter Pramberger)
20 Unterlagen DAVE-CD EXBO-Details 8051 -CD
21 Dokumentation KEIL Dokumentation (C 51, A 51, L 51) KEIL Getting started 51/datenb/dm 51. pdf INFINEON Data-Sheet Folder User‘s Manual Starter-Kit
- Slides: 21