LCD Display

Het LCD-display dat op het dwengo-bord wordt gebruikt, is een 16x2 karakterdisplay met achtergrondverlichting. Dit display is net zoals de meeste 16x2 displays uitgerust met een HD44780 External link-compatibele controller.

Doordat dit type displays zo frequent gebruikt wordt, kan je spreken van een standaard layout voor de aansluiting van deze displays. Het display beschikt over een 16-pins connector met de volgende indeling van de pinnen:

   Pin   Function   Dwengo board      Description
     1      GND      GND
     2      Vcc      +5V
     3      V0       Trimmer TR1       Contrast adjustment
     4      RS       RE0               Register select: low = instruction, high = data
     5      R/W      RE1               Low = Write, High = Read
     6      E        RE2               Enable (active high)
     7      DB0      RD0               Data-bus bit 0 (not used in 4-bit mode)
     8      DB1      RD1               Data-bus bit 1 (not used in 4-bit mode)
     9      DB2      RD2               Data-bus bit 2 (not used in 4-bit mode)
    10      DB3      RD3               Data-bus bit 3 (not used in 4-bit mode)
    11      DB4      RD4               Data-bus bit 4
    12      DB5      RD5               Data-bus bit 5
    13      DB6      RD6               Data-bus bit 6
    14      DB7      RD7               Data-bus bit 7
    15      LED+     +5V               Positive backlight supply
    16      LED-     RC0 (through T1)  Negative backlight supply

Dankzij de bibliotheek "lcd.h" die werd ontwikkeld voor het dwengo-bord, is het bijzonder gemakkelijk om het display aan te sturen. Deze bibliotheek zorgt ervoor dat het display correct geinitialiseerd wordt, en dat er tekst naar het display kan worden geschreven via enkele intuïtieve functies. Dit wordt verder beschreven in de LCD-tutorial.