Громадянам України

Що таке 4-бітний режим на Hitachi HD44780?

У 4-бітному режимі дані передаються як пари 4-розрядних "байтів" на верхні контакти даних, D7–D4, з двома імпульсами дозволу та стабільними контактами RS і R/W. Першими повинні бути записані чотири старші біти (7–4), а потім чотири молодші біти (3–0).

У 4-бітному режимі використовуються тільки чотири контакти даних. 8-бітове значення ASCII символу ділиться на два 4-бітові полубайти. Першим надсилається високий байт, а потім нижній. Отже, теоретично потрібні два штрихи, щоб надіслати символ (8-бітний) на РК-дисплей, коли ми використовуємо РК-дисплей у 4-бітовому режимі.

4-бітовий режим вимагає двох 4-бітних передач для кожної інструкції та символу, які надсилаються на дисплей. Для 8-бітного режиму потрібна лише одна 8-бітна передача для кожної інструкції та символу, які надсилаються на дисплей.

Надіслати команду 0x02 який ініціалізує LCD 16×2 у 4-розрядному режимі. Надішліть команду 0x28, яка налаштовує РК-дисплей у 2-рядковому, 4-бітовому режимі та 5×8 точок. Тепер ми успішно ініціалізували РК-дисплей, і він готовий приймати дані для відображення в 4-бітному режимі. Щоб надіслати команду/дані на LCD 16×2, ми повинні надіслати вищий байт, а потім нижчий.

Отже, перевага РК-дисплея в 4 бітах полягає в тому, що ми зберегти 4 контакти мікроконтролера, щоб ми могли використовувати ці контакти для іншої роботи. Тепер принцип роботи коду дуже простий. Спочатку ви просто завантажуєте код. тому у наведеній вище функції ви бачите, що a є нічим іншим, як 0x28.

Група з чотирьох бітів також називається полубайтом і має 24 = 16 можливих значень у діапазоні від 0 до 15. 4-розрядні процесори широко використовувалися в електронні калькулятори та інші функції, де використовувалася десяткова математика, наприклад електронні касові апарати, таймери для мікрохвильових печейі так далі.