lehrerbibliothek.deDatenschutzerklärung
Lernpaket Mikrocontroller Der leichte Einstieg in die Mikrocontroller-Programmierung Einsteigerkurs Mikrocontroller-Programmierung
• Bausatz mit Mikrocontroller ATtiny 13
• Vollständige Hardware und Software zum Programmieren und Experimentieren
• Einfach gehaltener GrundlagenkursAssembler für AVR-Mikrocontroller
• Erste Schritte in den Programmiersprachen Basic und C
Inklusive 160-seitigem Handbuch
15 Bauteile +Platine + SUB-D 9 PIN Kabel + Software + Handbuch

Das machen Sie selbst:
• Programmieren von LED-Steuerungen
• Digitale Grundfunktionen und Flipflops
• Messen von Spannungen undHelligkeit
• Speicheroszilloskop und Datenlogger
• Helligkeitssteuerung mit PWM-Ausgang
• Programmgesteuerte Timer und Zähler
• Grenzüberwachung und Regelkreise
Lernpaket Mikrocontroller
Der leichte Einstieg in die Mikrocontroller-Programmierung


Einsteigerkurs Mikrocontroller-Programmierung

• Bausatz mit Mikrocontroller ATtiny 13

• Vollständige Hardware und Software zum Programmieren und Experimentieren

• Einfach gehaltener GrundlagenkursAssembler für AVR-Mikrocontroller

• Erste Schritte in den Programmiersprachen Basic und C

Inklusive 160-seitigem Handbuch

15 Bauteile +Platine + SUB-D 9 PIN Kabel + Software + Handbuch



Das machen Sie selbst:

• Programmieren von LED-Steuerungen

• Digitale Grundfunktionen und Flipflops

• Messen von Spannungen undHelligkeit

• Speicheroszilloskop und Datenlogger

• Helligkeitssteuerung mit PWM-Ausgang

• Programmgesteuerte Timer und Zähler

• Grenzüberwachung und Regelkreise



Burkhard Kainka

Franzis' Verlag GmbH
EAN: 9783772348990 (ISBN: 3-7723-4899-8)
160 Seiten, geheftet, 24 x 19cm, Mai, 2008

EUR 49,95
alle Angaben ohne Gewähr

Umschlagtext
Entwickeln Sie Ihre eigenen Anwendungen und damit praktisch Ihr eigenes Spezial-IC. Sei es eine spezielle Alarmanlage, ein Messgerät oder eine Robotersteuerung, mit den entscheidenden Grundkenntnissen können Sie Ihre Ideen umsetzen. Die im Lernpaket enthaltene Hardware ist zugleich Entwicklungsplattform und Programmiergerät. Sie können also weitere Mikrocontroller programmieren und dann in Ihre Schaltungen einbauen. Zu den einzelnen Versuchen gibt es Aufbauzeichnungen, Fotos und fertige Software-Projekte. Die Experimentiersoftware enthält neben den erforderlichen Programmierwerkzeugen auch Interface-Funktionen und ein einfaches Speicheroszilloskop. Der Schwerpunkt des Lernpakets liegt in der Vermittlung der Grundlagen hardwarenaher Mikrocontroller-Programmierung mit einer gründlichen Einführung in Assembler. Das Lernpaket enthält einen Bausatz für ein Programmier- und Entwicklungssystem rund um den ATtiny13. Der Bausatz mit Platine und allen Bauteilen ist zum Stecken und Löten. Die eigentlichen Versuche des Lernpakets werden dann ohne den Lötkolbendurchgeführt. Sie stecken Bauteile auf die vorhandenen Kontakte und verbinden so den Mikrocontroller mit der jeweils erforderlichen Peripherie. Eine zusätzliche Stromversorgung ist nicht erforderlich, denn alle Versuche werden über die serielle Schnittstelle Ihres PC mit Energie versorgt. Damit wird zugleich eine hohe Sicherheit erreicht. Fehler können nicht zur Zerstörung von Bauteilen führen, weil der Betriebsstrom begrenzt ist.

Mikrocontroller sind nichts anderes als vollständige kleine Computer mit Recheneinheit, Speicher, Schnittstellen und allem, was sonst noch dazu gehört. Die neuere Entwicklung hat immer mehr Funktionen in einen kleinen Chip gebracht. Ein achtbeiniges IC wie der im Lernpaket enthaltene ATtiny13 bietet bereits so viele Möglichkeiten, dass es fast unmöglich ist, alle zu nutzen.
Rezension
Normalerweise wird für einen Einstieg in die Informatik schon einiges vorausgesetzt, ein ganzer, meist recht moderner Computer, mit Betriebssystem, Standartsoftware... einen ganz anderen Einstieg in die Beschäftigung mit der EDV ermöglicht. Man hat nämlich nur eine Handvoll elektronische Bauteile in der Hand, muss die erst zusammenlöten und dann verwendet man nicht eine höhere Programmiersprache, sondern versucht es erst einmal mit Assembler. Es beginnt als wirklich mit den Grundlagen.
Die Beschreibung zeigt allerdings, dass diese Arbeit nur mit einem Wahlkurs möglich ist. Die Teilnehmer sollten schon einmal einen Lötkolben in der Hand gehabt haben und auch sonst leistungsfähig und motiviert sein. Die Versuche, Programmae ... sind zwar gut beschrieben, aber dennoch werden Schüler manche Aufgabenstellungen als sehr anspruchsvoll erleben.
Manchmal dürfte es auch ein Problem darstellen, die passenden PCs zu finden. Bei unseren Schul-PCs findet man keine serielle Schnittstelle (an die der Mikrocontroller angeschlossen werden soll) mehr.
VPfueller, lehrerbibliothek.de
Verlagsinfo
Entwickeln Sie Ihre eigenen Anwendungen und damit praktisch Ihr eigenes Spezial-IC. Sei es eine spezielle Alarmanlage, ein Messgerät oder eine Robotersteuerung, mit den entscheidenden Grundkenntnissen können Sie Ihre Ideen umsetzen.
Die im Lernpaket enthaltene Hardware ist zugleich Entwicklungsplattform und Programmiergerät. Sie können also weitere Mikrocontroller programmieren und dann in Ihre Schaltungen einbauen.
Zu den einzelnen Versuchen gibt es Aufbauzeichnungen, Fotos und fertige Software-Projekte. Die Experimentiersoftware enthält neben den erforderlichen Programmierwerkzeugen auch Interface-Funktionen und ein einfaches Speicheroszilloskop.
Der Schwerpunkt des Lernpakets liegt in der Vermittlung der Grundlagen hardwarenaher Mikrocontroller-Programmierung mit einer gründlichen Einführung in Assembler.
Das Lernpaket enthält einen Bausatz für ein Programmier- und Entwicklungssystem rund um den ATtiny13. Der Bausatz mit Platine und allen Bauteilen ist zum Stecken und Löten.
Die eigentlichen Versuche des Lernpakets werden dann ohne den Lötkolbendurchgeführt. Sie stecken Bauteile auf die vorhandenen Kontakte und verbinden so den Mikrocontroller mit der jeweils erforderlichen Peripherie.
Eine zusätzliche Stromversorgung ist nicht erforderlich, denn alle Versuche werden über die serielle Schnittstelle Ihres PC mit Energie versorgt. Damit wird zugleich eine hohe Sicherheit erreicht. Fehler können nicht zur Zerstörung von Bauteilen führen, weil der Betriebsstrom begrenzt ist.
Mikrocontroller sind nichts anderes als vollständige kleine Computer mit Recheneinheit, Speicher, Schnittstellen und allem, was sonst noch dazu gehört.
Die neuere Entwicklung hat immer mehr Funktionen in einen
kleinen Chip gebracht. Ein achtbeiniges IC wie der im Lernpaket enthaltene ATtiny13 bietet bereits so viele Möglichkeiten, dass es fast unmöglich ist, alle zu nutzen.
Der Umstieg auf höhere Programmiersprachen fällt nicht schwer, wenn Sie vorher die Assembler-Schule durchlaufen haben. Das Handbuch zeigt die ersten Schritte mit den Programmiersprachen Basic und C.

Einsteigerkurs Mikrocontroller-Programmierung
• Bausatz mit Mikrocontroller ATtiny 13
• Vollständige Hardware und Software zum Programmieren und Experimentieren
• Einfach gehaltener GrundlagenkursAssembler für AVR-Mikrocontroller
• Erste Schritte in den Programmiersprachen Basic und C

Das machen Sie selbst:
• Programmieren von LED-Steuerungen
• Digitale Grundfunktionen und Flipflops
• Messen von Spannungen undHelligkeit
• Speicheroszilloskop und Datenlogger
• Helligkeitssteuerung mit PWM-Ausgang
• Programmgesteuerte Timer und Zähler
• Grenzüberwachung und Regelkreise

15 Bauteile +Platine + SUB-D 9 PIN Kabel + Software + Handbuch
Inhaltsverzeichnis
Inhalt des Experimentierhandbuchs:

1 Einleitung 8
1.1 Bauteile 8
1.2 Die Schaltung 10
1.3 Aufbau 12
1.4 Software 14

2 Die ersten Experimente 17
2.1 Überprüfung der Stromversorgung 17
2.2 Initialisierung 20
2.3 Oszillator-Abgleich 23

3 Interface-Funktionen 25
3.1 Nutzung der Ports als Ausgänge 25
3.2 Ports als Eingänge 28
3.3 Spannungsmessung 30
3.4 Lichtmessung mit Fototransistor 35
3.5 Das Oszilloskop 37
3.6 Der PWM-Ausgang 40
3.7 Schaltschwellen 45
3.8 Pullup-Widerstände 46
3.9 Programm-Upload 48

4 Assembler-Grundlagen 52
4.1 Das AVR Studio 52
4.2 Ausgangsports 57
4.3 Bits und Bytes 61
4.4 Ein Blinkprogramm 62
4.5 Unterprogramme 63
4.6 Geschwindigkeitstest 65
4.7 Digitale Eingänge 67
4.8 Die UND-Funktion 70
4.9 Die Oder-Funktion 73
4.10 Das RS-Flipflop 74
4.11 Das D-Flipflop 75
4.12 Das Toggle-Flopflop 76

5 Die serielle Schnittstelle 79
5.1 Übertragungsparameter 79
5.2 Daten-Echo 80
5.3 Empfangen und Senden 82
5.4 RS232-Testprogramm 85
5.5 Automatische Baudratenerkennung 86

6 Der Timer/Counter 91
6.1 Zeitmessung 91
6.2 Impulse zählen 93
6.3 Timer-Interrupt 95
6.4 Minuten-Timer 97
6.5 PWM-Ausgang 99
6.6 Der weiche Blinker 100
6.7 Frequenzmessung 102

7 Der AD-Wandler 105
7.1 10-Bit-Messung 105
7.2 8-Bit-Messung 109
7.3 Interne Referenz 110
7.4 Zweipunktregler 111
7.5 Dämmerungsschalter 112
7.6 Alarmanlage 115

8 Datenspeicher 117
8.1 Das RAM 117
8.2 Speicheroszilloskop 121
8.3 Das EEPROM 123

9 Das Interfaceprogramm 127
9.1 Interpreterschleife 127
9.2 Ein- und Zweikanal-Oszilloskop 129
9.3 Oszillator-Kalibrierung 130
9.4 Der Bootloader 133

10 Bascom-AVR 147
10.1 Blinkprogramm 137
10.2 RS232 und AD-Wandler 140
10.3 Ein Datenlogger 142

11 C-Programmierung 147
11.1 Win-AVR 147
11.2 Das erste C-Projekt 147

12 Ein Programmiertool 153
12.1 ISP-Upload 153
12.2 Fuses 154
Anhang 159