LCD 16x2 display HD44780 Pinouts

Поделиться
HTML-код
  • Опубликовано: 4 дек 2024

Комментарии • 2

  • @electronichannelgreece
    @electronichannelgreece 3 года назад

    That's nice lcd!!!

  • @2bit661
    @2bit661  3 года назад

    3:38 Skip to Pinouts
    To me, the main points are as follows:
    The RS pin goes to logic 0 for instructions and logic 1for data to be displayed.
    enable pin: high reads data applied to data pins. When low executes commands/ displays data.
    The issue I was having is that both the RS pin and enable pin seem to have similar descriptions. Well, I read a separate article, and I sorted this out.
    So, in my humble understanding, the enable pin is the more important pin. It seems to have priority . The enable pins seems to allow the processing of incoming signals (no matter if instruction or data). Whereas, the RS pin differentiates commands (instruction or data).
    The enable pin seems more like an on/off switch for new commands, whereas the RS pin is the differentiator of types of commands (data or instruction).
    A google search of enable pin says:
    The enable pin is used by the LCD to latch information presented to its data pins. When data is supplied to the data pins, a high-to-low pulse must be applied to this pin in order for the LCD to latch in the data present at the data pins.
    CGROM and CGRAM
    All LCD displays based on Hitachi HD44780 controller have two types of memories that store defined characters called CGROM and CGRAM (Character Generator ROM & RAM). CGROM memory is non-volatile and can’t be modified whereas; CGRAM memory is volatile and can be modified any time.
    Me reading the Wikipedia link Hitachi HD44780 LCD controller (unlisted video):
    ruclips.net/video/MiAADetJj0s/видео.html