Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_ПМПС.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
16.39 Mб
Скачать

2.2. Способы управления bc1602h

Данный тип ЖКИ позволяет выполнять подключение к управляющей системе как в режиме 8-разрядной шины данных, так и 4-разрядной. На рисунке 4.3 изображена схема подключения модуля ЖКИ к управляющей системе в режиме с 8-разрядной шиной данных, на рисунке 4.4 – с 4-разрядной. P1.X и P2.X — выводы разъемов микроконтроллера, к которым подключается ЖКИ.

Рисунок 4.3 — Схема подключения модуля ЖКИ к управляющей системой

в режиме с 8-разрядной шиной данных

Операция записи для 8-ми разрядной шины выполняется по следующему алгоритму:

1. Установить значение линии RS.

2. Установить линию R/W=0.

3. Вывести значение байта данных на линии шины DB0..DB7.

4. Установить линию Е=1.

5. Установить линию Е=0.

6. Установить линии шины DB0..DB7 в высокоимпедансное состояние.

Рисунок 4.4 — Схема подключения модуля ЖКИ к управляющей системой

в режиме с 4-разрядной шиной данных

Операция записи для 4-х разрядной шины:

1. Установить значение линии RS.

2. Установить линию R/W=0.

3. Вывести значение старшей тетрады байта данных на линии шины DB4..DB7.

4. Установить линию Е=1.

5. Установить линию Е=0.

6. Вывести значение младшей тетрады байта данных на линии шины DB4..DB7.

7. Установить линию Е=1.

8. Установить линию Е=0.

9. Установить линии шины DB0..DB7 в высокоимпедансное состояние.

На рисунке 4.5 приведены временные диаграммы операции записи, их временные характеристики представлены в таблице 4.2.

Операция чтения для 8-ми разрядной шины выполняется по следующему алгоритму:

1. Установить значение линии RS.

2. Установить линию R/W=1.

3. Установить линию Е=1.

4. Считать значение байта данных на линии шины DB0..DB7.

5. Установить линию Е=0.

6. Установить линию R/W=0.

Операция чтения для 4-х разрядной шины:

1. Установить значение линии RS.

2. Установить линию R/W=1.

3. Установить линию Е=1.

4. Вывести значение старшей тетрады байта данных на линии шины DB4..DB7.

Рисунок 4.5 — Временные диаграммы операции записи

Таблица 4.2 — Значения временных характеристик операции записи

Описание сигнала

Обозначение

мин.

значение

макс.

значение

ед.

изм.

Период сигнала Е

tC

500

нс

Фронт/спад сигнала Е

tR, tF

20

нс

Длительность импульса Е

tW

230

нс

Время установки R/W и RS

tSU1

40

нс

Время удержания R/W и RS

tH1

10

нс

Время установки данных

tSU2

80

нс

Время удержания данных

tH2

10

нс

На рисунке 4.6 приведены временные диаграммы операции чтения, их временные характеристики представлены в таблице 4.3.

Рисунок 4.6 — Временные диаграммы операции чтения

Таблица 4.3 — Значения временных характеристик операции записи

Описание сигнала

Обозначение

мин.

значение

макс.

значение

ед.

изм.

Период сигнала Е

tC

500

нс

Фронт/спад сигнала Е

tR, tF

20

нс

Длительность импульса Е

tW

230

нс

Время установки R/W и RS

tSU

40

нс

Время удержания R/W и RS

tH

10

нс

Время задержки данных на выход

tD

120

нс

Время удержания данных

tDH

5

нс

Алгоритм инициализации, описание системы команд и карта памяти приведены в [10].