Elektronik-Labor
Projekte
Mikrocontroller PicoBasic
Inhalt
Vorwort 1
1 Einleitung 4
1.1 Vorbereitungen 5
1.1 PicoBasic 8
1.2 Das TestLab 10
2 Firmware und Anwenderprogramm 13
2.1 Die Firmware 13
2.2 Funktionserweiterungen 24
2.3 Das Anwenderprogramm 26
3 Direkte Messungen im TestLab 34
3.1 Oszilloskop-Funktionen 35
3.2 Spannungsmessung 37
3.3 Schaltungstest 38
3.4 Verstärkertest 41
4 PicoBasic Start 45
4.1 Sprachumfang 45
4.2 Bedienoberfläche 48
4.3 Programme zum Einstieg 50
4.4 Programmzustand beim Start 54
4.5 Tipps und Tricks 55
5 Ports, Ein- und Ausgänge 57
5.1 Ausgänge schalten 57
5.2 Binärzahlen 60
5.3 Hexadezimalzahlen 61
5.4 Geschwindigkeitstest 65
5.5 Port-Eingänge 68
5.7 Ein Zeitschalter 69
5.8 Ein RC-Oszillator 70
6 Bits und Bytes 74
6.1 Serielle Datenübertragung 74
6.2 Rechenoperationen 76
6.3 Logische Grundfunktionen 78
6.4 Zählschleifen 81
6.5 Ein Würfel 83
6.6 Einstellbare Tonhöhe 84
6.7 Alarmsirene 85
6.8 Trällertöne 86
7 Analoge Datenverarbeitung 88
7.1 Spannungsmessung 88
7.2 Serienmessung 89
7.3 PWM-Ausgänge 90
7.4 Helligkeitsmodulation 91
8 Messtechnik 94
8.1 Datenrekorder 94
8.2 Einkanal-Oszilloskop 96
8.3 Zweikanal-Oszilloskop 98
8.4 Frequenzmessung 100
8.5 Rechteck-Generator 104
8.6 Sinus-Generator 106
8.7 Phasenverschiebung 109
8.8 Sweep-Generator 111
9 Einsatz des Tiny3216 114
9.1 Vorbereitungen 114
9.2 PicoBasic für den Tiny3216 118
9.3 Das Tiny3216-TestLab 120
9.4 Logarithmische Strommessung im TestLab 122
9.5 Ein Display für den Tiny3216 125
9.6 Flimmernde Sterne 127
10 NF-Signalverarbeitung 129
10.1 Schnelles Oszilloskop 129
10.2 Schnelles Zweikanal-Oszilloskop 131
10.3 DDS-Signalgenerator und Oszilloskop 134
10.4 NF-Sweep-Generator 137