www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Brauche einfachen C - Sourcecode für LCD Ansteuerung


Autor: hand (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe einen µC 2313 und an diesem ein 1x16 Display angeschlossen.
Dies ist meine Anschlussbelegung:
Pin 1 (Vss Ground)  - auf Masse
Pin 2 (VDD Power Supply for Logic) - auf 5 Volt
Pin 3 (Vo Power Supply for LCD) - auf 0.7 Volt
Pin 4 (RS Register Select) - auf PIN 11 des µC
Pin 5 (R/W Read/Write) - auf Masse
Pin 6 (E Enabled) - Pin 12 des µC
Pin 7 - 10 (Data Bus) - auf Masse
Pin 11 - 14 auf Pin 13,14,15,16 des µC
Könntet ihr mir einen kleinen C-code, der ein par Zeichen auf dem
Display darstellt, posten?

Autor: Oliver Rogasch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nö.

Autor: leo9 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
void lcd_enable(void)
{
  PORTB |= 1 << LCD_EN;
  PORTB &= ~ (1 << LCD_EN);
}

void lcd_ctrl(unsigned char val){
  unsigned char val2;
  val2 = val;
  PORTB &= ~ (1 << LCD_RW);  // RW = 0 -> Write
  PORTB &= ~ (1 << LCD_RS);  // RS = 0 -> Instruction register
  PORTC &= 0xF0;    // Datenleitungen löschen
  val2 = val2 >> 4;
  val2 &= 0x0F;
  val &= 0x0F;
  PORTC |= val2;    // High nibble
  lcd_enable();
  PORTC &= 0xF0;    // Datenleitungen löschen
  PORTC |= val;      // Low nibble
  lcd_enable();
  lcd_delay(51);      // 5ms
}

dir pins mußt halt noch anpassen,
grüsse leo9

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.