Skript Micro Controller for Beginner German

Embed Size (px)

Citation preview

Mikrocontroller ProgrammierungAtmel Evaluationsboard 2.0 Mikrocontroller: Atmel AVR ATmega16 Programmiersprache: C

0. Bitmanipulation 1. Ein- und Ausgnge des Controllers 2. Der UART 2.1 Die drei Bestandteile des UART 2.2 Die UART Register 2.3 Beispielprogramm: Kommunikation ber UART 3. Programmieren mit Interrupts 4. Timer/Counter 4.1 Der Vorteiler (Prescaler) 4.2 Betriebsmodi 4.3 Registerberblick beim T/C0 4.4 Beispiel Timer0 4.5 Registerberblick beim T/C1 4.6 Pulsweitenmodulator (PWM) 4.7 Beispiele PWM

S. 3 S. 5 S. 7 S. 7 S. 7 S. 10 S.12 S.14 S.14 S.15 S.16 S.17 S.18 S.20 S.22

5. LCD-Ansteuerung 5.1 Text Displays 5.2 Anschlubelegung fr 80 Zeichen Displays

S.26 S.26 S.26 1

5.3 Anschluss des LCD an Mikrocontroller 5.4 Befehlsbersicht 5.5 Beispiel fr eine einfache Ausgabe auf das LCD

S.27 S.28 S.29

6. Analog to Digital Converter 6.1 Elektrische Verkabelung 6.2 Betriebsmodi 6.3 ADC Register 6.4 Beispielprogramm: ADC mit Wertausgabe ber UART und LCD 7. Daten ins EEPROM speichern / auslesen 7.1 Einzelne Bytes lesen/schreiben 7.2 EEPROM auslesen 7.3 Daten ins EEPROM speichern

S.34 S.34 S.36 S.36 S.40 S.44 S.44 S.46 S.48

2

0. Bitmanipulation

Bitoperatoren

>>