мної шини), будуються всі види операцій програмування ї Керування. br/>
1.1.3 Програмування ї Керування
Перед качаном РОЗГЛЯДУ Принципів Керування РКІ-модулем, звернемося до внутрішньої структурованих контролера HD44780, щоб зрозуміті основні принципи побудова РКІ-модулів на его основе. Ця інформація дозволити зрозуміті Способи організації модулів різніх форматів з Погляду програмної МОДЕЛІ, а такоже мотівації конструкторів РКІ-модулів. p align="justify"> Спрощена структурна схема контролера наведена на рис. 1.5. Можна відразу віділіті основні елєменти з Якими доводитися взаємодіяті при програмному керуванні: Регистр даніх (DR), Регистр команд (IR), відеопам'ять (DDRAM), ОЗП знакогенератора (CGRAM), лічильник адреси пам'яті (АС), прапор зайнятості контролера .
В
Рис. 1.5 Спрощена структурна схема контролера HD44780
Інші елєменти НЕ є об'єктом прямої взаємодії з Керуючому програмою - смороду беруться доля у процесі регенерації зображення на РКІ: знакогенератор, формувач курсору, зсувові регістрі ї драйверів (Нагадуємо, что наведена схема - спрощена, и багатая что не важливо для одержании Загальної картини проміжні елєменти на ній опущені).
Керування контролером ведеться за помощью інтерфейсу керуючої системи. Основними об'єктами взаємодії є регістрі DR ї IR. Вибір адресуємого регістра віробляється лінією RS, ЯКЩО RS = 0 - адресується Регистр команд (IR), ЯКЩО RS = 1 - Регистр даніх (DR). p align="justify"> дані через Регистр DR, перелогових від потокового режиму, могут поміщуватіся (або прочітуватіся) у відеопам'ять (DDRAM) або в ОЗП знакогенератора (CGRAM) по поточній адресі, что вказує лічільніком адреси (АС). Інформація, что попадає в Регистр IR, інтерпретується прістроєм Виконання команд як Керуюча послідовність. Прочитання регістра IR повертає в 7-ми молодших розряда Поточне Значення лічільніка АС, а в старшому розряді прапор зайнятості (BF). p align="justify"> Відеопам'ять, что має загальний ОБСЯГИ 80 байтів, призначен для зберігання кодів сімволів, відображуваніх на РКІ. Відеопам ять організована у два рядки по 40 сімволів у Кожній. Ця прив'язки є твердою й Не підлягає зміні. Інакше Кажучи, Незалежності від того, Скільки реальних рядків буде мати КОЖЕН конкретній РКІ-модуль, скажемо, 80 х 1 або 20 х 4, адресація відеопам'яті всегда віробляється як до двох рядків по 40 сімволів.
Будучи прістроєм з дінамічною індікацією, контролер ціклічно Робить Відновлення ІНФОРМАЦІЇ на РКІ. Сам РКІ організованій як матриця, что Складається перелогових від режиму роботи з 8-ми (один рядок сімволів +5 х 7 крапок), 11-ти (один рядок сімволів +5 х 10 крапок) або 16-ти (два рядки сімволів +5 х 7 крапок ) рядків по 200 сегментів (колі рядок нараховує 40 сімволів) у Кожній. Власний драйвер контролера HD44780 має Тіль...