Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie - Programmierung in Assembler und C - Schaltungen und Anwendungen

Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie - Programmierung in Assembler und C - Schaltungen und Anwendungen

von: Günter Schmitt

Oldenbourg Wissenschaftsverlag GmbH, 2008

ISBN: 9783486587906, 537 Seiten

4. Auflage

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 29,80 EUR

Ersparnis: 5,00 EUR

Mehr zum Inhalt

Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie - Programmierung in Assembler und C - Schaltungen und Anwendungen


 

Inhalt

6

Vorwort

10

1 Einführung

12

1.1 Grundlagen

13

1.2 Die Bausteine der Atmel-AVR-Familien

34

1.3 Die Entwicklung von Anwendungen

47

PC

47

1.4 Einführende Beispiele

50

2 Assemblerprogrammierung

56

2.1 Programmstrukturen

56

2.2 Assembleranweisungen

58

2.3 Operationen

64

2.4 Sprung- und Verzweigungsbefehle

93

2.5 Die Adressierung der Speicherbereiche

109

2.6 Makroanweisungen und Unterprogramme

128

2.7 Interrupts

139

2.8 Die Arbeit mit Zeichen und Zahlen

148

3 C-Programmierung

188

3.1 Allgemeiner Aufbau eines C-Programms

191

3.2 Operationen

203

3.3 Programmstrukturen

216

3.4 Zusammengesetzte Datentypen

232

3.5 Funktionen

251

3.6 Die Interruptsteuerung

272

4 Die Peripherie

278

4.1 Die Takt- und Resetsteuerung

280

4.2 Digitale Schaltungstechnik

282

4.3 Die Parallelschnittstellen

285

4.4 Die Timereinheiten

291

4.5 Die seriellen Schnittstellen USART und UART

346

4.6 Die serielle SPI-Schnittstelle

377

4.7 Die serielle TWI-Schnittstelle (I2C)

390

4.8 Analoge Schnittstellen

399

4.9 Die serielle USI-Schnittstelle

431

5 Anwendungsbeispiele

434

5.1 Würfel mit dem ATtiny12 (AT90S2343)

435

5.2 Zufallszahlen mit ATtiny12 (AT90S2343)

442

5.3 Stoppuhr mit dem ATtiny2313 (90S2313)

448

5.4 LCD-Anzeige und Tastatur mit dem ATmega8

456

5.5 Externer SRAM mit dem ATmega8515

477

5.6 Leuchtdioden-Matrixanzeige mit dem ATtiny2313

486

5.7 Funktionsgenerator mit dem ATmega8

494

6 Der Boot-Programmspeicher

502

7 Anhang

508

7.1 Ergänzende und weiterführende Literatur

508

7.2 Bezugsquellen und Internetadressen

513

7.3 Assembleranweisungen

514

7.4 Assemblerbefehle

515

7.5 Zusätzliche Befehle der Mega-Familie

519

7.6 Rangfolge der C-Operatoren (Auswahl)

520

7.7 C-Schlüsselwörter und -Anweisungen (Auswahl)

521

7.8 ASCII-Codetabellen (Schrift Courier New)

522

7.9 Sinnbilder für Ablaufpläne und Struktogramme

524

7.10 Verzeichnis der Programmbeispiele

525

8 Register

532