Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen...

36
Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester 2013

Transcript of Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen...

Page 1: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Herzlich willkommen im neuen Hörsaal AM-001

Prof. Jürgen Walter

Fakultät MMT, Studiengang Mechatronik

Sommersemester 2013

Page 2: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Termine

• 5-6 Wochen NUR Vorlesung

• Anschließend „mehr“ Labor

• 14.6.2013 idealer Abschluss Labor

• 18.7.2013 letzter Abschluss Labor – Hinweis: gute Planung Produktentstehungsprozess

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 2

Page 3: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Wie finden die Studierenden den Prof. lokal?

[email protected]

• Skype: waju0001

• Facebook:

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 3

Page 4: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Vorschläge zur Verbesserung 1

• Etwas zügiger voranschreiten…

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 4

Page 5: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Vorschläge zur Verbesserung 2

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 5

Page 6: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Beispiel: Prüfung

• Das Nibble

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 6

Page 7: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Voraussetzungen – Modulhandbuch

• Einzeln besprochen

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 7

Page 8: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

IDE installiert

• Vorlagen_8051 Programm

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 8

Page 10: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Wichtige Sprüche

• Nur dokumentierte Software ist existent – Wartbarkeit

• Wenn am Rechner etwas länger als 15 Minuten zur Lösung benötigt Fragen

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 10

Page 11: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Spielregeln ;-)

• Steckdose

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 11

Page 12: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Installation - Grundlage

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 12

Page 13: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Installation SS2013

• www.keil.com Evaluation 8051

• http://www.keil.com/fid/a6twmzwb9c9j1web9b11bt90e9lvkks19g1yd1/files/eval/c51v951a.exe

• http://www.silabs.com/Support%20Documents/Software/ConfigAndConfig2Install.exe

• Ordner erzeugen D:/8051/ – In den Ordner die Vorlagen

• Vorlagen

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 13

Page 14: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Bsp.-Prüfung besprochen

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 14

Page 15: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

28.03.2013

MC Computertechnik

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 15

Page 16: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Zusammenfassung

• „Hello World“ EIN_AUS von LED

• Code Vorgehen

• Gemeinsamer Quickie 3 8051-Quickies ;-) – Multiple Choice Fragen

– IDE Integrated Development Environment

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 16

Page 17: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Vorlagen – Click-Once-Programm

• Unter Visual Studio entwickelt

• Auf Server: http://info.hit-karlsruhe.de/info-ws08/buerkle_2/setup.exe

• Ausnahmen im Proxy: hit-karlsruhe.de info.hit-karlsruhe.de mic.hit-karlsruhe.de

• Internet Explorer Als Standardbrowser

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 17

Page 18: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Recht am eigenen Bild

• Sie müssen nicht ihr Bild veröffentlichen – es wäre nur vorteilhaft für die Zusammenarbeit.

• Streisand-Effekt

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 18

Page 19: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Überblick Labor

• Unterteilung – Prof. Dr.-Ing. Peter Weber und Jürgen Walter

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 19

Page 20: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Programm EIN_AUS

• Programmiert

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 20

Page 21: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Zauberstift Limit

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 21

Page 22: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Port-Quickie ;-)

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 22

Page 23: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Port-Befehls-Quickie

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 23

Page 24: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Zusammenfassung

• Programm mit Simulator

• Programm mit „Hardware“

• Inkl. Quickie-5

• Geschwindigkeit: TOP

• Mehrere Programme wurden geschrieben gut

• Mov Lösung vorführen und besprechen

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 24

Page 25: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

4.April 2013 – Test Vc_2 Hardware

• Alte DLL (v2.38) runterwerfen, Liink: http://www.silabs.com/products/mcu/Pages/KeilDriver.aspx

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 25

Page 26: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Stromversorgung 500mA USB

• 8 Vc_2 funktionieren noch nicht

• Eine LED muss getauscht werden

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 26

Page 27: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Verwirrung

• Mov P3,#1111 0001b

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 27

Page 28: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Erreicht ;-)

• VC_2 läuft

• Übertrag von simulierten Programmen auf VC_2

• Editieren, compilieren, debuggen

• WDT ausschalten

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 28

Page 29: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Erklären

• Mov bit / Byte

• Interrupts

• Configuration Wizard

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 29

Page 30: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

mov

• Mov C,P1.1 ;Den Zustand von Pin 1.1 wird in C bewegt • ; BIT-Befehl

• Mov 30h,#0A5h ;Schreibe A5h in den internen Datenspeicher

• Programm MOV_BB

• T1 A5h in den internen Datenspeicher an Adresse 30h und schreibe 1 in das Carry-Bit (Vorsicht P1.1 Taste!!)

• T2 5Ah in den internen Datenspeicher an Adresse 30h und schreibe 0 in das Carry-Bit (cpl C)

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 30

Page 31: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Mov „Bytes“

• Mov A,#0A5h ;Schreibe A5h in Akku

• Mov R1,R0 ;Schiebe Inhalt von R0 in R1

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 31

Page 32: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Zahlen im Assembler

• #42 Dezimalzahl

• #2Ah #0x2A Hexadezimalzahl

• #0010 1010b

• 30h eine Adresse

• #0A5h Vorsicht Zahl

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 32

Page 33: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Interrupts

• 85 - 1000 0101 =IE-Register Ermöglicht Interrupts!

• Allgemeine Interrupt-Freigabe

• Spezielle Interrupt Freigabe

• Sobald Interrupt auftritt Definierte Programmspeicheradresse PC wird eingestellt call ISR_Interrupt Unterprogramm wird ausgeführt mit ret abschließen Interrupt mit RETI abschliessen weiterer Programmablauf – Rücksprungsadressen stehen im internen Datenspeicher ab Adresse 08h SP Stackpointer

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 33

Page 34: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Hausaufgabe

• Zahlen im Computer ppt

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 34

Page 35: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Timer mit Interrupts Blinklicht

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 35

Page 36: Herzlich willkommen im neuen Hörsaal AM-001 · 2013. 4. 11. · Herzlich willkommen im neuen Hörsaal AM-001 Prof. Jürgen Walter Fakultät MMT, Studiengang Mechatronik Sommersemester

Verbessern

• Wo sind die Folien?

• Interrupts wiederholen und vertiefen

• Beispiel

02.10.2012 Prof. Jürgen Walter, www.kmt-karlsruhe.de 36