- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 5 von 5

Thema: LCD-Libary für Reichelt LCDs in ASM (AVR)

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    19.02.2005
    Alter
    36
    Beiträge
    470

    LCD-Libary für Reichelt LCDs in ASM (AVR)

    Hallo Leute,
    nach Stunden von Hirn- und Programmierarbeit sit sie nun endlich fertig:

    Meine AVR-ASM-Reichelt-LCD-Libary!!!!!!

    Die Libary hängt man einfach mit .include an seine ASM an und schon kann man sie benutzen.


    Die Befehle:

    lcdinit: Initialisiert das LCD und löscht es anschließend

    lcd_out: Sendet ASCI-Bytes an das LCD

    lcd_com: Sendet Steuerbefehle an das LCD

    lcd_cls: Löscht daas komplette LCD


    Benutzte Register:

    1. tmp
    2. tmp2
    3. tmp3

    Alle verwendeten Register sind frei zuweisbar, müssen aber oberhalb des r15 liegen.
    Das Register tmp ist das Übergaberigister für ASCII-Werte und Steuerbefehle!!


    Benutzter Port:

    Der Port zum Anschluß des LCDs kann frei gewählt werden, er muss aber mindestens 6Pins haben ( Von PinX.0- PinX.5 )
    Der verwendete Port wird mit .equ lcd_port = portX zugewiesen.


    Die Belegung des Ports:

    lcd_port.0 = DB4
    lcd_port.1 = DB5
    lcd_port.2 = DB6
    lcd_port.3 = DB7
    lcd_port.4 = RS
    lcd_port.4 = EN


    Ich habe die gesammte Lib großzügig komentiert, was änderungen und verständnis erleichtern soll.

    Nun wünsche ich euch viel Freude mit meiner Lib, ich hoffe ihr könnt sie gebrauchen.

    Fragen, Kritik, Lob und Erfolgreiche Testergebnisse sind erwünscht.
    Angehängte Dateien Angehängte Dateien

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen