Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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 volkerpelektronik:melodieklingel [2019/05/05 13:01] (aktuell) volkerp
Zeile 1: Zeile 1:
-====== el_melodieklingel.htm ======+====== Melodieklingel ======
  
-==== Die Funkamateur-Melodieklingel ====+Eine Melodieklingel mit U880 nach [[elektronik:literatur:fa_86_04_203|Funkamateur 4/86]].
  
-{{meodieklingel.jpg?400x314}}+{{:elektronik:melodieklingel:meodieklingel.jpg?400x314|}}
  
-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:converted:el_melodieklingel2.htm|Funkamateur 4/86]], aber erst ein paar Jahre später hatte ich die benötigten Bauelemente und auch eine Leiterplatte zur Hand.+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/seiten/rahmen.php?nav=klingel|Steffen Barth Seite zu Melodieklingeln]] gibt es die Unterlagen aus dem Funkamateur als Scans und auch eine viel einfachere moderne Variante mit PIC und praktisch ohne Ruhestrom.+Für Nachbauer: auf [[http://sbwd.de/seiten/rahmen.php?nav=klingel|Steffen Barth Seite zu Melodieklingeln]] gibt es ebenfalls die Unterlagen aus dem Funkamateur als Scans und auch eine viel einfachere moderne Variante mit PIC und praktisch ohne Ruhestrom.
  
-==== Downloads ====+Es gibt auch Leiterplatten für eine umfangreichere Version, bei der auch größere EPROMs möglich sind: 
 +https://eb-harwardt.jimdo.com/8-bit-technik/melo-5-leiterplatten-vorhanden/
  
-alles im [[intern:converted:melodieklingel.zip|Paket]]: 
  
-  * 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 {{:elektronik:melodieklingel:melodieklingel.zip|}}: 
 +    * 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 
 +  * {{:elektronik:hc-orgel.zip|}} Programm von Dr.Ing. Nestler, Magdeburg für Z9001 und HC900(4): Entwicklungshilfe fuer  Melodieklingel. (Erstellen von Melodien, Abspielen, Liederliste) 
 +  * Version H. Fey {{:elektronik:melodieklingel_h_fey.zip|}} 
 +    * reassembliertes und teilkommentiertes Quellprogramm 
 +    * Liedtabellen 
 +    * Beschreibung 
 + 
 +===== Sonstiges =====
  
 In FA 5/90 hat W. Lahner ein kleines Programm für den Z1013 vorgestellt, mit dem man auf dem Z1013 die Liedtabellen ausprobieren kann. Ein ähnlich arbeitendes Programm für den PC stammt von J. Gollasch und läuft auch noch unter XP! In FA 5/90 hat W. Lahner ein kleines Programm für den Z1013 vorgestellt, mit dem man auf dem Z1013 die Liedtabellen ausprobieren kann. Ein ähnlich arbeitendes Programm für den PC stammt von J. Gollasch und läuft auch noch unter XP!
  
-In FA 12/90 bietet H. Fey, Chemnitz eine wesentlich verbesserte Software an. Wer kennt/hat das?+**Januar 2015**: In FA 12/90 bot H. Fey, Chemnitz eine wesentlich verbesserte Software an.  
 +Dank Herrn Berger ist diese Software nun verfügbar. Vielen Dank! 
 + 
 +{{:elektronik:melodieklingel_h_frey1.jpg?300|}}\\ orig. EPROM der erweiterten Software 
 + 
 +    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, beginnt die Liedtabelle auf Adresse 13Ch. Pro Ton wird ein Byte genutzt. Bit 0..3 ist die Tonhöhe, Bit 4..6 die Tondauer und Bit 7=1 kennzeichnet das Liedende (nach diesem Ton). Das Tabellenende wird durch ein nachfolgendes Byte mit gesetztem Bit 7 festgelegt, sonst ist das der erste Ton des nächsten Liedes. Wie im Quellcode ersichtlich, beginnt die Liedtabelle auf Adresse 13Ch. Pro Ton wird ein Byte genutzt. Bit 0..3 ist die Tonhöhe, Bit 4..6 die Tondauer und Bit 7=1 kennzeichnet das Liedende (nach diesem Ton). Das Tabellenende wird durch ein nachfolgendes Byte mit gesetztem Bit 7 festgelegt, sonst ist das der erste Ton des nächsten Liedes.
  
-=== 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://www.singenundspielen.de/Noten/Horchwaskommt.jpg) Liedtabelle von Steffen Lehmann, Lied 1: Horch was kommt von draußen rein (http://www.singenundspielen.de/Noten/Horchwaskommt.jpg)
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
 +</code>
  
-==== 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) River-Kwai-Marsch 
-  16. (berentzen werbelied)+  16. (berentzen werbelied) gaudeamus igitur
   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 / rosalinde 
-  25. xx, du bist mein Morgenstern+  25. puppchen du bist mein augenstern
   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)
  • elektronik/melodieklingel.1278672295.txt.gz
  • Zuletzt geändert: 2010/07/08 22:00
  • (Externe Bearbeitung)