: Herbert Bernstein
: Mikrocontroller in der Elektronik Mikrocontroller programmieren und in der Praxis einsetzen
: Franzis
: 9783645250146
: 1
: CHF 17.90
:
: Elektronik, Elektrotechnik, Nachrichtentechnik
: German
: 236
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF
Die beiden Mikrocontroller ATtiny2313 und ATtiny26 von ATMEL sind zwei leistungsfähige 8-Bit-Mikrocontroller. Beide Mikrocontroller verwenden für die Speicherung des Programms einen 2-KByte-Flashspeicher, der über eine 'In-System-Programmierung' (3-Draht-ISP-Schnittstelle) programmiert wird. Die Programmierung übernehmen diese Bausteine selbstständig durch eine interne 'High Voltage'-Einheit.
Cover1
Vorwort5
Inhalt7
1 Hard- und Software für den 8-Bit-Mikrocontroller ATtiny23139
1.1 Merkmale des Mikrocontrollers ATtiny23139
1.1.1 Anschlüsse des Mikrocontrollers ATtiny231311
1.1.2 Interner Aufbau des Mikrocontrollers ATtiny231313
1.1.3 Statusregister15
1.1.4 I/O-Einheiten mit Treiber18
1.1.5 Programmierbarer USART19
1.1.6 Zähler- und Zeitgebereinheit20
1.1.7 Programmierbare Interruptsteuerung24
1.1.8 AVR-Assemblersprache29
1.1.9 Speichereinheiten33
1.2 Schaltungstechnik und Assembler-Programmierung35
1.2.1 Anschluss an der parallelen PC-Schnittstelle36
1.2.2 Installation von Atmel „Studio“37
1.2.3 Programmieroberfläche des Assemblers42
1.2.4 Programmierung des Mikrocontrollers ATtiny231351
1.3 Programmierung eines Flipflopspeichers54
1.4 Blinker mit interner Timerfunktion60
1.5 Blinker mit Timerfunktion65
1.6 Taster mit Einschaltverzögerung69
1.7 Taster mit Ein- und Ausschaltverzögerung72
1.8 UND-Verknüpfung zwischen zwei Tastern76
1.9 Wechselschaltung mit zwei Tastern80
1.10 Steuerbarer Blinker81
1.11 PWM-Helligkeitssteuerung86
1.12 Fußgängerampel90
1.13 Ampelsteuerung für Nebenstraße97
1.14 Vierstelliger hexadezimaler Zähler mit 7-Segment-Anzeige100
1.15 Elektronischer Würfel105
1.16 Garagenzähler mit neun Stellplätzen106
1.17 Serielle Übertragung für die Zählerausgabe109
1.18 Serielle Übertragung für eine Dateneingabe und Datenausgabe112
1.19 Lottomat (6 aus 49) mit Anzeige116
1.20 Dreistellige Sekundenuhr119
1.21 Reaktionstester121
2 Hard- und Software für den 8-Bit-Mikrocontroller ATtiny26124
2.1 Grundfunktionen des 8-Bit-Mikrocontrollers ATtiny26127
2.1.1 Daten des AD-Wandlers des 8-Bit-Mikrocontrollers ATtiny26130
2.1.2 Absolute und relative Genauigkeit132
2.1.3 Integraler Linearitätsfehler133
2.1.4 Differentielle Nichtlinearität134
2.1.5 Offsetfehler136
2.1.6 Verstärkungsfehler136
2.2 Aufbau eines digitalen Systems137
2.2.1 Unterscheidungsmerkmale zwischen analogen und digitalen Systemen139
2.2.2 Systemfehler der AD-Umsetzung142
2.2.3 Statische Signale143
2.2.4 Quasistatische Signale145
2.2.5 Dynamische Signale145
2.2.6 Signalparameter146
2.2.7 Statistische Methoden der Signalauswertung147
2.2.8 Arithmetischer Mittelwert148
2.2.9 Fortlaufende Mittelwertbildung149
2.2.10 Schrittweise Mittelwertbildung150
2.2.11 Quadratischer Mittelwert151
2.2.12 Effektivwert152
2.2.13 Abtasttheorem und Aliasing152
2.3 Bau und Programmierung eines digitalen TTL-Messkopfes157
2.4 Programmierung eines digitalen Thermometers von 0 °C bis 99 °C161
2.5 Programmierung eines dreistelligen Voltmeters von 0 V bis 2,55 V171
2.6 Differenzmessung von Spannungen im 10-mV-Bereich175
2.7 Messungen und Anzeigen von zwei Spannungen180
2.8 Messungen von Wechselspannungen im unteren und höheren Frequenzbereich183
2.9 Ansteuerung einer zehnstelligen LED-Anzeige (Bargraph)197
2.10 Rechteckgenerator mit gemultiplexter Anzeige200
2.11 Zwei Rechteckgeneratoren mit gemultiplexter Anzeige208
2.12 Differenzmessung zweier Frequenzen der Rechteckgeneratoren212
2.13 Einstellbarer Rechteckgenerator215
2.14 ATtiny26 mit externem DA-Wandler218
2.15 Synthetischer Sinusgenerator mit dem ATtiny26225
2.16 Veränderbarer synthetischer Sinusgenerator229
Sachverzeichnis234