1 Ziele Übersicht über Materialien Inhalt der CD Monitor-EPROM Simulation mit dScope Target Debugging mit tScope EXBO.

Slides:



Advertisements
Ähnliche Präsentationen
Tuning Tools für Windows
Advertisements

Die Installation von Windows 95 erfordert etwas Vorarbeit: Als erstes müssen Sie mit einer Windows 95 Startdiskette den Computer booten.... Dabei wird.
MC WS07 J. Walter. MC Einführung Organisatorisches Einsätze – Beispiele Mikrocontroller.
Mikrocomputertechnik - Kapitel 4
Atmel AVR JTAG Einführung
GRASS - Anwendungsbeispiel
Werkzeuge und Softwareumgebung von Christian Michele.
Das Build-Tool ANT ETIS SS05. ETIS SS05 - Nadine FröhlichANT 2 Gliederung Motivation Build - Datei –Allgemeiner Aufbau –Project –Target –Task –Properties.
PC I Kursdauer:3 x 3 Stunden Dozentin:Johanna Vohwinkel.
Brandenburgische Technische Universität Cottbus Program Profiling Andrzej Filipiak Übung Testen von Software SoSe 2006.
Excel Kurs Teil I Excel starten, Verknüpfungen auf dem Desktop anlegen. F. Bäumer.
Einführung in Java Alexander Dreßler modifiziert Peter Brichzin und Matthias Spohrer Literatur Installation der Programme.
Einführung in Visual C++
Open Source Prozessor Leon2 Peer Royla und Marco Siebert RST-Labor WS 04/05 Prof. Dr.-Ing. Thomas Risse.
Wismar Business School
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
Herzlich Willkommen Roland Kistler Sales Engineer
1 Vorlesung 3 Verschiedenes Peter B. Ladkin
Informationen finden und beurteilen
Einleitung Suse Linux (System- und Software-Entwicklung) Allgemein:
Installation FAQ-Forum Zope Basisinstallation Zusätzliche Module (Products) Grundkonfiguration Einrichten neuer Foren.
Generelles POVs müssen immer lizenziert werden
Automatische Übersetzungen mit Google
Programmieren mit MS Small Basic
1 Welche Maßnahmen muss man treffen, um sowohl unter BORLAND als auch unter KEIL kompilieren zu können? Eliminieren der zusätzlichen Schlüsselwörter Programmieren.
Druckerinstallation HP1050C
6 Mit dem Internet Explorer im WWW arbeiten
University of Applied Sciences Übung Objektorientierte Programmierung II Dipl.-Inf. (FH) Markus Vogler.
Micrologica Communication Center ®
Demonstration mit 1 © by H. Schönbauer Nun müssen wir nur noch die neue Version der Software downladen und installieren. Dazu rufen wir mit einem.
Einführung in die Programmiersprache Java
HW Voraussetzungen Installation auf jeglichem Standard Windows- Arbeitsplatz-PC Ohne Voransicht keinerlei besondere HW- Anforderung Für die Voransicht.
Member of Swiss Olympic Association Schweizerischer Schwimmverband Fédération Suisse de natation Federazione Svizzera di Nuoto Anleitung E-Rapport SWISS.
Kostenlose Alternative zu Microsoft Office
Vortragende: Roland Meyer Sabine Zipfinger
Digitale Bibliotheken. Dient zum Aufbau und zur Verbreitung digitaler Bibliotheken Basiert auf Java Existiert seit 2000 Entwickelt wurde sie von dem New.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter EVA-WIE-Quickie Eingabe – Verarbeitung - Ausgabe.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand November Mikrocomputertechnik Jürgen Walter Eagle-Einführungs-Quickie Beschreibung Pfostenstecker.
16. Mit dem Explorer im WWW arbeiten l Wenn die Adresse bekannt ist l Ins Feld Adresse klicken l URL eingeben (RETURN¢) oder l Wenn nach einer Adresse.
IFB Speyer Daniel Jonietz dj 2 XAMPP - Was ist das? Paket mit: – X – Apache (Webserver) – MySQL oder SQLite (Datenbank) – Perl (Skriptsprache) –
Ganzheitliches Projekt-, Ressourcen- und Qualitätsmanagement 1 Reports und AddOns Auf den folgenden Seiten wird Ihnen die Funktionsweise der Reports und.
FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)
Installation Download Blatt 1 v.6 Datei speichern Download wählen Homepage aufrufen
Einführung in 2 Betriebssysteme
Herbers Excel-Server - der Workshop
Saia Service an PCD's Datensicherung
FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG.
integration beim Drucken
Zero Administration Kit für Microsoft® Windows® Jörg Kramer University Support Center.
Kommandozeile und Batch-Dateien Molekulare Phylogenetik – Praktikum
Marco Behnke Git free & open source, distributed version control system Git.
(Android Smartphone) Produkt: FlexKom FlexCard-App
Backup der FTP-Daten mit BYSU (Back Your Space Up von George Ruinelli) Eine mögliche Variante, um FTP- Daten bei dem Provider „All-Inkl“ zu sichern.
12. September 2007Autor: Walter Leuenberger Computeria Urdorf Treff vom 12. September 2007 Print Lösungen II Zwei interessante «Helferlein»
25. Oktober 2006Autor: Walter Leuenberger Computeria Urdorf Treff vom 4. Oktober 2006 Print Lösungen Zwei interessante «Helferlein»
Mikrocomputertechnik Jürgen Walter
Java-Kurs - 7. Übung Besprechung der Hausaufgabe Referenzvariablen
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe.
Seite 1 Prof. J. WALTER Kurstitel Stand: März 2007 mc-mt Jürgen Walter Mikrocomputertechnik.
Mikrocomputertechnik IDE-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „IDE-Quickie“ Keil: Integrated Development Environment.
Raspberry Pi Einführung
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Betriebssysteme: Windows
Greenstone. Theoretischer Teil Entstehung: Entwickelt vom New Zealand Digital Library Project an der Universität von Waikato Kooperation mit der UNESCO.
Installation und Nutzung des Eyeblaster Workshops und Hochladen in MediaMind.
Workshop 1 Getting Started 2016 Boris Wylutzki
Entwicklungsumgebung Lazarus
Allgemeine Informatik Seminar 1
Allgemeine Informatik Seminar 1
 Präsentation transkript:

1 Ziele Übersicht über Materialien Inhalt der CD Monitor-EPROM Simulation mit dScope Target Debugging mit tScope 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 µProfi537 (Konstruktionsunterla gen)

3 Die CD Quellen RUESS-CD Developers Toolbox Web-Quellen Skriptum Walter Riemer PCNEWS Web + Artikel Starter-Kit-CD im Web:

4 DOS-Version installieren Datei C51L.exe von c:\> aufrufen Dateibaum \C51\... Wird generiert Platz in Umgebung schaffen C:\work>COMMAND /E:2048 Installation mit C:\work>C:\C51\BIN\C51START C:\C51 Deinstallation mit C:\work>C51END

5 DOS-Version simulieren DS51 Projektdateien ins Arbeitsverzeichnis kopieren C:\WORK>copy C:\C51\EXA\ECHOP\*.* INI-Datei anpassen (Zeile load...) ändern auf: C:\WORK>LOAD \C51\DS51\80537.IOF Kompilieren C:\WORK>C51MCD ECHOP Debuggen >G

6 WINDOWS-Version installieren Datei 50eval.zip in neues Verzeichnis C:\51 oder C:\51WIN expandieren Für die beiden Programme DSW51 und UVW51 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 die der DOS-Version µVision51 aufrufen (Symbol oder C:\WORK>UVW51E.EXE) Projekt New Project C:\work\echop.prj Source-Files Add ECHOP.C Save + Open All Options – Environment Pathspec C:\C51W\BIN Options – Make – After Compile Run BL51 Banked Linker – OH51 aus Options – Make – After Make Run dScope Simulator/Debugger Options - C-Compiler Object - Include debug information

8 WINDOWS-Version simulieren DS51 Auswahl eines Prozessortyps, z.B 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 8000H µProfi537+Starterkits ROM ab Adresse 8000H von Neumann Bereich ab 0000H

10 Adressraum Grobe Einteilung µProfi51µProfi537 Starter-Kit 511/ H.. 7FFFH EPROM Monitor RAM 8000H.. FFFFH RAM (A000H) ROM RAM ROM von Neumann A000H.. FFFFH 0000H.. 7FFFH

11 Beschaltung µProfi51µProfi537 Starter-Kit 511/513 Versorg- ung 5V=9V~5V= Null- modem neinjanein Schnitt- stelle 24f9m (bei Versorgung) COM2 9f

12 Jumper Settings µProfi51µProfi537 Starter-Kit 511/513 J1:2-3 J2:2-3 nahe Reset S1:RAM S2: 2,5 J1:a J2:a J3: REF J1:2-3 J2:2-3 nahe Reset

13 Test ohne Hardware µProfi51µProfi537 Starter-Kit 511/513 Grund- zustand Rotes LED aus DUAL-LED grün Anzeige 00 (keine Dezimalpunkte) Vorberei- tung IC9 (8-pol) Pin 6 und 7 verbinden Eingabe in DS51 P1=0 Rotes-LED ein P5=0 DUAL-LED rot P1=1 Rotes-LED aus P5=0x80 DUAL-LED grün

14 DOS-Version download TS51 µProfi-51 Dieses Programm ist für den µProfi-51 parametrisiert Projektdateien ins Arbeitsverzeichnis kopieren C:\WORK>COPY C:\C51\EXA\MINI\*.* Verbindung U9 Pin 6-7 Kompilieren C:\WORK>C51MCTY MINI Debuggen >G

15 DOS-Version download µProfi-537 Änderungen MINI.INI cputype (80517) load mini.hex $=0 Änderungen MINI.C reg517.h P5 ^= 0x80; Compilieren C:\WORK>C51MCT MINI Debuggen >G

16 WINDOWS-Version download µProfi-537 Inbetriebnahme und compilieren ident mit ECHOP Nach Laden von DS51 Wahl des Treibers MON51.DLL compiliertes Programm laden >load mini ausführen >G

17 Portabel programmieren BORLANDC und KEIL können dasselbe C-Dokument verarbeiten BORLAND: inkludieren von reg51.h Vermeidung von Interrupts Beispiel: BORLAND\B.C

18 Simulieren statt probioeren Es ist besser, einige Stunden am Simulator ein Programm zu untersuchen als in der fertigen Hardware Mutmassungen anzustellen Beispiel: ADC1.C, ADC2.C, ADC3.C

19 Generierung des Monitors KEIL-Compiler installieren Verzeichnis SRC\MON51 Bei Bedarf INSTALL.A51 anpassen INSTALL.BAT mit Parametern aufrufen, MON51.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 (C51, A51, L51) KEIL Getting started 51/datenb/dm51.pdf INFINEON Data-Sheet Folder Users Manual Starter-Kit