Casio Display

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    Aufgrund technischer Veränderungen ist der Mailverkehr innerhalb des Forums (Private Nachrichten) nur noch eingeschränkt möglich. Die Einschränkung ist notwendig, um zusätzliche Betriebskosten für das Forum zu vermeiden. Näheres zu den Hintergründen im Thread "Aktuelles zum Forum".Wir bitten um Verständnis.

    Hinweis kann nach Kenntnisnahme deaktiviert werden!

    • Casio Display

      Hallo,
      Nun werden überall die alten Casio Kassen entsorgt. Da wäre es nett die großen Displays zu recykeln.
      Leider keine Chipbezeichnug zu erkennen. Es hat einen Grafikbereich 32x128 sichtbar mit 64x256 Speicher (Zeile 0-7))
      sowie 10 7-Seg-Ziffern. Mit Speicher für 20 (80?) Zeile 8-15 reagieren gleich - nur ein Speicherbereich?
      Das Init habe ich der alten Steuerung noch entnehmen können. Einige Anweisungen stimmen mit anderen Chips überein.

      S1.jpgWandern.jpg

      Quellcode

      1. 'Bildspeicher 9 (16?) * 256 Byte
      2. '$ 0 - 0F Lower Nibble
      3. '$10 - 1F Higher Nibble
      4. '$B0 - B8(F?) Reihe 8-F scheibt im sichtbaren 7Seg Bereich
      5. '$40 - 7F Start Line (Zeilenbegin der Grafik Anzeige)
      6. Const Pwrset = $2b 'Wichtig )Bereich von $28-2E nur 2b ok) '
      7. Const Kontr = $81 'dem muß ein Comando (0-3F) folgen normal $24 '
      8. Dim Kontrast As Byte : Kontrast = $24
      9. Const Revers = $a0 'Spiegelschrift (nach HW Reset/Pwr on) '
      10. Const Links = $a1 'Spaltenbeginn links (Normal)
      11. Const Pwrlow = $a2 '?? Normal
      12. 'Const Pwrhigh = $a3 '?? (wäre bei Kontrast $18 gleiche Anzeige)
      13. Const Showram = $a4 ' zeigt Speicherinhalt (normal)
      14. Const Lamptest = $a5 ' Alle Punkte/Segmete an
      15. Const Normal = $a6 'Ein High zeigt einen Punkt
      16. Const Invers = $a7 'Ein low zeigt den Punkt (ganzes Display)
      17. 'AD,03 ? Keine erkennbare Auswirkung, war im Orginal Init
      18. Const Dispoff = $ae 'Display off (sleep?)
      19. Const Dispon = $af 'Display on
      20. Const Normscan = $c0 'Start Oben links
      21. Const Revscan = $c8 'Kopfüber
      22. Const Lochome = $e2 'SW-Reset? (=Locate 0,0?)
      Alles anzeigen


      Casio_demo.bas
      Was noch fehlt sind u.a die Anweisung den Sichtbereich horizontal zu schieben?
      Ob er eine Scroll Funktion hat?
      Erkennt jemand den Chip?
      Auffällig ist das auch das zugehörige Datenbyte als Command gesendet werden muß:
      Z.B. Kontratst: Com $81 dann der Wert auch als Com ($24)
    • Ja, eigentlich eine gute Trennung, so zerschießt man die Bilddaten nicht.
      Bei vielen anderen wird jedoch das Datenbyte (für den Registerwert) als Daten und nicht als Kommandobyte übertragen. Vielleicht kennt das jemand von einem andern Display?

      Ich dachte schon wild drauflos zu schreiben. Aber - Kann es Schaden nehmen? Da werden Spannungen festgestetzt ($2b u.a.). Das sieht sehr schädlich aus, könnte es wirklich zu Überlast/Zerstörung führen?
    • Es war eine TE220-1 . Das Manual hat sogar einen Schaltplan (S77) aber der endet mit "3 Line LCD" ;(
      Und die Ersatzteilliste enthält nur interne Bezeichnungen "E443-LCD assy" und die Nummer "RJE501486"
      was beides keine weiteren Treffer ergibt. :(

      Das in der S400 hat die gesamte Fläche Grafik . Läßt sich dieses links verschieben/scrollen?
      (Wie z.B. ein 2x16 LCD?)