Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
elektronik:melodieklingel [2010/07/09 10:44] – Page moved and renamed from intern:converted:el_melodieklingel.htm to elektronik:melodieklingel volkerp | elektronik:melodieklingel [2019/05/05 13:01] (aktuell) – volkerp | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== |
- | ==== Die Funkamateur-Melodieklingel | + | Eine Melodieklingel |
- | {{meodieklingel.jpg? | + | {{: |
- | Nach einigen kleineren Melodieklingeln mit Schieberegister und 7 bzw. 15 Tönen, die ich als Schüler gebaut hatte, habe ich 1991 endlich eine mikroprozessorgesteuerte Liedklingel gebaut. Vorgestellt wurde die Minimalschaltung aus U880 und EPROM bereits im [[intern: | + | Nach einigen kleineren Melodieklingeln mit Schieberegister und 7 bzw. 15 Tönen, die ich als Schüler gebaut hatte, habe ich 1991 endlich eine mikroprozessorgesteuerte Liedklingel gebaut. Vorgestellt wurde die Minimalschaltung aus U880 und EPROM bereits im Funkamateur 4/86, aber erst ein paar Jahre später hatte ich die benötigten Bauelemente und auch eine Leiterplatte zur Hand. |
- | Für Nachbauer: auf [[http://sbarth.dyndns.org/ | + | Für Nachbauer: auf [[http://sbwd.de/ |
- | ==== Downloads ==== | + | Es gibt auch Leiterplatten für eine umfangreichere Version, bei der auch größere EPROMs möglich sind: |
+ | https:// | ||
- | alles im [[intern: | ||
- | * FA-Artikel + Berichtigung | + | ===== Downloads ===== |
- | * reassembliertes und kommentiertes Quellprogramm | + | |
- | * diverse Liedtabellen | + | |
- | * Z1013-Programm von W. Lahner, FA 5/90 | + | |
- | * PLAY.EXE + Source PLAY.C von J. Gollasch | + | |
- | ==== Sonstiges ==== | + | * Paket {{: |
+ | * FA-Artikel + Berichtigung | ||
+ | * reassembliertes und kommentiertes Quellprogramm | ||
+ | * diverse Liedtabellen | ||
+ | * Z1013-Programm von W. Lahner, FA 5/90 | ||
+ | * PLAY.EXE + Source PLAY.C von J. Gollasch | ||
+ | * {{: | ||
+ | * Version H. Fey {{: | ||
+ | * reassembliertes und teilkommentiertes Quellprogramm | ||
+ | * Liedtabellen | ||
+ | * Beschreibung | ||
+ | |||
+ | ===== Sonstiges | ||
In FA 5/90 hat W. Lahner ein kleines Programm für den Z1013 vorgestellt, | In FA 5/90 hat W. Lahner ein kleines Programm für den Z1013 vorgestellt, | ||
- | In FA 12/90 bietet | + | **Januar 2015**: |
+ | Dank Herrn Berger ist diese Software nun verfügbar. Vielen Dank! | ||
+ | |||
+ | {{: | ||
+ | |||
+ | crc16.pl bell.ROM | ||
+ | 1. Block CRC = 430E, SUM = 8443 | ||
+ | |||
+ | Die CRC stimmt noch !!!! | ||
+ | |||
+ | In Wirkungsweise und Klang unterscheidet es sich deutlich von der im Funkamateur veröffentlichen Version. | ||
+ | |||
+ | Merkmale der Betriebssystemversion 2/90: | ||
+ | * Es können 4 Liederdateien ausgewählt werden. | ||
+ | - allgemeine Lieder (38 Titel) | ||
+ | - Frühlingslieder (8 Titel) | ||
+ | - Jagdlieder (13 Titel) | ||
+ | - Weihnachtslieder (22 Titel) | ||
+ | * Die Titel im entsprechendem Bereich werden in zufälliger Reihenfolge abgespielt. | ||
+ | * Alle Titel können in 8 verschiedenen Klangformen gespielt werden. Diese werden ebenfalls nach dem Zufallsprinzip ausgewählt. | ||
- | ==== Aufbau der Liedtabellen ==== | + | Die Schaltung ist ohne Änderungen nach der im Funkamateur beschriebenen Anleitung |
+ | aufzubauen. | ||
+ | ===== Aufbau der Liedtabellen | ||
Wie im Quellcode ersichtlich, | Wie im Quellcode ersichtlich, | ||
- | === Tonhöhe === | + | ==== Tonhöhe |
Leider sind im Originalbeitrag die Tonhöhen nicht angegeben worden. Durch Nachzählen der Takte und Berechnen der Schwingungen ergibt sich bei einer Taktfrequenz von 2,4576 MHz folgende Tabelle: | Leider sind im Originalbeitrag die Tonhöhen nicht angegeben worden. Durch Nachzählen der Takte und Berechnen der Schwingungen ergibt sich bei einer Taktfrequenz von 2,4576 MHz folgende Tabelle: | ||
Zeile 42: | Zeile 71: | ||
| 7 | Ton fis | F | Ton d' | | | 7 | Ton fis | F | Ton d' | | ||
- | === Tondauer === | + | ==== Tondauer |
Passend zu den Tonhöhen gibt es im Programm auch eine Tabelle mit Tondauern, damit jeder Ton gleich lang zu hören ist. Das Liedtempo ist nicht frei wählbar, die Tondauer wurde aber so gewählt, dass sie ca. 120 bpm entspricht. | Passend zu den Tonhöhen gibt es im Programm auch eine Tabelle mit Tondauern, damit jeder Ton gleich lang zu hören ist. Das Liedtempo ist nicht frei wählbar, die Tondauer wurde aber so gewählt, dass sie ca. 120 bpm entspricht. | ||
Zeile 51: | Zeile 80: | ||
| 3 | 1/2 Note | 7 | 1/1 Note | | | 3 | 1/2 Note | 7 | 1/1 Note | | ||
- | === Beispiel zur Kodierung === | + | ==== Beispiel zur Kodierung |
Liedtabelle von Steffen Lehmann, Lied 1: Horch was kommt von draußen rein (http:// | Liedtabelle von Steffen Lehmann, Lied 1: Horch was kommt von draußen rein (http:// | ||
Zeile 66: | Zeile 95: | ||
Damit man diese Kodierung nicht immer per Hand komplett erledigen muss, habe ich in meiner Assemblerquelle Makros erstellt, mit denen man das Lied folgendermaßen notiert: | Damit man diese Kodierung nicht immer per Hand komplett erledigen muss, habe ich in meiner Assemblerquelle Makros erstellt, mit denen man das Lied folgendermaßen notiert: | ||
- | > ton d, 1, 1 | + | <code> |
+ | ton d, 1, 1 | ||
ton e, 1, 1 | ton e, 1, 1 | ||
ton fis, 1, 1 | ton fis, 1, 1 | ||
Zeile 79: | Zeile 109: | ||
ton fis, 1, 1 | ton fis, 1, 1 | ||
ton d1, 3, Ende | ton d1, 3, Ende | ||
+ | </ | ||
- | ==== Liedtabellen ==== | + | ===== Liedtabellen |
fa0486.bin (Original lt. Funkamateur) | fa0486.bin (Original lt. Funkamateur) | ||
1. horch was kommt von draußen rein | 1. horch was kommt von draußen rein | ||
- | 2. ??? | + | 2. du bist verrueckt mein kind |
- | 3. ??? | + | 3. untern linden |
4. das ist die Berliner Luft | 4. das ist die Berliner Luft | ||
5. ??? | 5. ??? | ||
Zeile 94: | Zeile 125: | ||
9. hoch auf dem gelben wagen | 9. hoch auf dem gelben wagen | ||
10. oh du lieber Augustin | 10. oh du lieber Augustin | ||
- | 11. ?? | + | 11. glory, glory halleluja |
12. wenn ich einmal reich wär | 12. wenn ich einmal reich wär | ||
13. happy birthday | 13. happy birthday | ||
- | 14. komm in meine liebeslaube | + | 14. komm in meine liebeslaube |
- | 15. (underberg werbelied) | + | 15. (underberg werbelied) |
- | 16. (berentzen werbelied) | + | 16. (berentzen werbelied) |
17. der kuckuck und der esel | 17. der kuckuck und der esel | ||
18. Radetzky-Marsch | 18. Radetzky-Marsch | ||
19. hab mein wagen vollgeladen | 19. hab mein wagen vollgeladen | ||
20. muss i denn zum Städtele hinaus | 20. muss i denn zum Städtele hinaus | ||
- | 21. Cancan | + | 21. can can |
22. das wandern ist des Müllers Lust | 22. das wandern ist des Müllers Lust | ||
23. es grünt so grün (my fair lady) | 23. es grünt so grün (my fair lady) | ||
- | 24. Rosamunde | + | 24. Rosamunde |
- | 25. xx, du bist mein Morgenstern | + | 25. puppchen |
26. schenk mir doch ein kleines bisschen liebe | 26. schenk mir doch ein kleines bisschen liebe | ||
- | 27. ?? | + | 27. weisst du wieviele sternlein stehen? |
- | 28. ?? | + | 28. im wald da wohn die raeuber |
- | 29. ?? | + | 29. sauflied |
LIED.LNG (Komplette Lieder) | LIED.LNG (Komplette Lieder) |