Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik...

20
Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die Vorlesung aufgebaut?

Transcript of Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik...

Page 1: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

1

MikrocomputertechnikJürgen Walter

„Der rote Faden-Quickie“Wie ist die Vorlesung aufgebaut?

Page 2: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

2

Lernziele:

· Überblick über die Vorlesung· Labor· Prüfungen

Page 3: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

3

Voraussetzungen

• keine

Page 4: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

4

Aufbau des 8051-Controllers

Oscillator

&Timing

4096 ByteProgram Memory

128 Byte

Data Memory

Two 16-Bit

Timer/Event

Counters

8051

CPU

64 KByte Bus

Expander

Control

Programmable

I/O

ProgrammableSerial port

Full duplex UARTSynchronous Shifter

Interrupts

Interrupts

8051A only

Frequency Reference

SerialIN

SerialOUT

Parallel Ports

Adress Data Bus

and I/O Pins

Counters

Page 5: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

5

IDE Integrated Development Environment

• Installation der Entwicklungsumgebung· Install-studio-offline

Page 6: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

6

Zusammenspiel CPU – I/O Pins

Oscillator

&Timing

4096 ByteProgram Memory

128 Byte

Data Memory

Two 16-Bit

Timer/Event

Counters

8051

CPU

64 KByte Bus

Expander

Control

Programmable

I/O

ProgrammableSerial port

Full duplex UARTSynchronous Shifter

Interrupts

Interrupts

8051A only

Frequency Reference

SerialIN

SerialOUT

Parallel Ports

Adress Data Bus

and I/O Pins

Counters

Page 7: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

7

Zusammenspiel CPU – interner Speicher

Oscillator

&Timing

4096 ByteProgram Memory

128 Byte

Data Memory

Two 16-Bit

Timer/Event

Counters

8051

CPU

64 KByte Bus

Expander

Control

Programmable

I/O

ProgrammableSerial port

Full duplex UARTSynchronous Shifter

Interrupts

Interrupts

8051A only

Frequency Reference

SerialIN

SerialOUT

Parallel Ports

Adress Data Bus

and I/O Pins

Counters

Page 8: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

8

Zusammenspiel CPU – externer Speicher

Oscillator

&Timing

4096 ByteProgram Memory

128 Byte

Data Memory

Two 16-Bit

Timer/Event

Counters

8051

CPU

64 KByte Bus

Expander

Control

Programmable

I/O

ProgrammableSerial port

Full duplex UARTSynchronous Shifter

Interrupts

Interrupts

8051A only

Frequency Reference

SerialIN

SerialOUT

Parallel Ports

Adress Data Bus

and I/O Pins

Counters

Page 9: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

9

CPU - Interrupt - Timer

Oscillator

&Timing

4096 ByteProgram Memory

128 Byte

Data Memory

Two 16-Bit

Timer/Event

Counters

8051

CPU

64 KByte Bus

Expander

Control

Programmable

I/O

ProgrammableSerial port

Full duplex UARTSynchronous Shifter

Interrupts

Interrupts

8051A only

Frequency Reference

SerialIN

SerialOUT

Parallel Ports

Adress Data Bus

and I/O Pins

Counters

Page 10: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

10

Aufbau des 8051-Controllers

Oscillator

&Timing

4096 ByteProgram Memory

128 Byte

Data Memory

Two 16-Bit

Timer/Event

Counters

8051

CPU

64 KByte Bus

Expander

Control

Programmable

I/O

ProgrammableSerial port

Full duplex UARTSynchronous Shifter

Interrupts

Interrupts

8051A only

Frequency Reference

SerialIN

SerialOUT

Parallel Ports

Adress Data Bus

and I/O Pins

Counters

Page 11: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

11

Blockschaltbild C8051F340

• 8051 Kern• Digitale Ein- Ausgänge• Analoge Einheit• Oszillator• USB Controller

64/32 kBISP FLASH

FLEXIBLEINTERRUPTS

8051 CPU48 MIPS

DEBUGCIRCIUTRY

4 kB RAM

POR WDT

HIGH-SPEED CONTROLLER CORE

USB Controller /Transceiver

PRECISION INTERNALOSCILLATORS

Analoge Peripherie

AMUX

10-bit200ksps

ADC

TEMPSENSOR VREF VREG

+

-+

-

UART0

UART1

SPI

SMBus

PCA

4 Timers

Ext.

Mem

ory

I/F

CR

OS

SB

AR

Port 0

Port 1

Port 2

Port 3

Port 4

DIGITAL I/O

Page 12: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

12

Auf dem Chip: 8051 Kern High Speed

• Pipelined Instructions architecture

• 70% der Befehle mit 1 oder 2 Systemtakten

• 48 MIPS• Erweiterte Interrupt

Verwaltung• Watchdog Timer

64/32 kBISP FLASH

FLEXIBLEINTERRUPTS

8051 CPU48 MIPS

DEBUGCIRCIUTRY

4 kB RAM

POR WDT

HIGH-SPEED CONTROLLER CORE

• Speicher• 4352 Bytes RAM• 64kB ISP Flash

Page 13: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

13

Auf dem Chip: Takterzeugung

• 0,25% Genauigkeit• Taktrückgewinnung• Unterstützung USB und

UART• Externer Oszillator• 80 kHz Interner Oszillator• Kann zwischen

Taktquellen im Betrieb umschalten

PRECISION INTERNALOSCILLATORS

Page 14: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

14

Auf dem Chip: Digitale Ein- Ausgänge

• 40 Ports· 5 V tolerant· Hoher Strom

• SMBus – I2C• SPI-BUS• 2 UARTS• 4 16-Bit Zähler /

Zeitgeber• PCA 16-Bit Zähler-Array• Ext. Speicherschnittstelle

UART0

UART1

SPI

SMBus

PCA

4 Timers

Ext.

Mem

ory

I/F

CR

OS

SB

AR

Port 0

Port 1

Port 2

Port 3

Port 4

DIGITAL I/O

Page 15: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

15

Auf dem Chip: Analogteil

• Multiplexer• Differentieller oder auf

Masse bezogener Eingang

• 10-Bit A/D-Wandler Abtastfrequenz 200kHz

• Temperatursensor• Vergleichspannung

extern oder intern• Option externer

Wandlungsstart

+

-

Analoge Peripherie

AMUX

10-bit200ksps

ADC

TEMPSENSOR VREF VREG

+

-

Page 16: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

16

Auf dem Chip: USB Controller / Transceiver

• USB Spezifikation 2.0• Full speed 12 Mbps• Low speed 1,5 Mbps• Integrierter Takt• Unterstützt 8 Endpunkte• 1 kB USB Buffer Speicher• Integrierter Sender• Keine externen Bauteile

USB Controller /Transceiver

Page 17: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

17

ÜBUNGEN:

• Ü01• 3 Multiple Choice zu diesem Quickie

· HOT Potatoes installieren· JQuiz· Titel – QUICKIE-Quickie· Web6 – Die Übung in meinem Browser

anschauen • Ü02• Lösen Sie die 3 Multiple Choice Aufgaben ihres

Nachbarn

Page 18: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

18

Ü01 –Hot Potatoes

Page 19: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

19

Ü01 - Browser

Page 20: Mikrocomputertechnik Der rote Faden-Quickie Prof. J. Walter Stand Januar 2015 1 Mikrocomputertechnik Jürgen Walter „Der rote Faden-Quickie“ Wie ist die.

Mik

rocom

pu

tert

ech

nik

Der

rote

Fad

en

-Qu

ickie

Pro

f. J

. W

alt

er

Sta

nd

Jan

uar

20

15

20

Quickies – schnell und intensiv lernen

· Ziel erreicht!