Главная страница

курсач по микропроцам. Саратовский государственный технический университет балаковский институт техники технологии и управления


Скачать 1.95 Mb.
НазваниеСаратовский государственный технический университет балаковский институт техники технологии и управления
Дата06.10.2019
Размер1.95 Mb.
Формат файлаdocx
Имя файлакурсач по микропроцам.docx
ТипКурсовая
#88725
страница12 из 15
1   ...   7   8   9   10   11   12   13   14   15


Рисунок 19 – Структурная схема БИС КР580ВВ55

Обмен информацией между магистралью данных системы и микросхемой KР580BB55A осуществляется через 8-разрядный двунаправленный канал данных (D). Для связи с периферийными устройствами используются 24 линии ввода/вывода, сгруппированные в три 8-разрядных канала БА, ВВ и ВС, режимы работы которых и направление передачи информации определяются программным способом.

Микросхема имеет три режима работы. В режиме 0 обеспечивается синхронная, программно-управляемая передача данных через два независимых 8-разрядных канала ВА и ВВ и два 4-разрядных канала ВС.

В режиме 1 обеспечивается ввод или вывод информации "в" или "из" периферийного устройства через каналы ВА и ВВ по специальным сигналам. При этом линии канала С используются для приема и выдачи сигналов управления обменом информацией.
Таблица 7 – Назначение выводов

Обозначение вывода

Номер контакта

Назначение вывода

Состояние

D(7 – 0); (-)

27; 28; 29; 30; 31; 32; 33; 34

Вход/выход данных

0,1

RD; (СЧ)

5

Считывание информации с регистра, адресуемого по входам А0, А1 на шину D(7 – 0)

0,1

WR; (ЗП)

36

Запись информации с шины D(7 – 0) в регистр ППИ, адресуемый по входам А0, А1

0,1

A0, A1; (-)

9; 8

Входы для адресации внутренних регистров ППИ

0,1

RESET; (СБ)

35

Сброс и установка всех портов в режим ввода

0,1

CS; (ВМ)

6

Выбор микросхемы; L-уровень сигнала подключает ППИ к системной шине

0,1

PA(7 – 0); (-)

37; 38; 39; 40; 1; 2; 3; 4

Вход/выход канала А

0,1

PB(7 – 0); (-)

15; 24; 23; 22; 21; 20; 19; 18

Вход/выход канала В

0,1

PC(7 – 0) ;(-)

10; 11; 12; 13; 17; 16; 15; 14

Вход/выход канала С

0,1

UCC; (Общ)

26

Напряжение питания (+5 В)

1

GND; (Зем)

7

Напряжение питания (0 В)

0

В режиме 2 обеспечивается возможность обмена информацией с периферийными устройствами через двунаправленный 8-разрядный канал ВА по специальным сигналам. Для передачи и приема сигналов управления обменом используются пять линий канала ВС. Выбор соответствующего канала и направление передачи информации через канал определяется сигналами А0, А1 (обычно соединяется с младшими разрядами канала адреса системы), RD, WR, CS в соответствии с таблицей 8.

Режим работы каждого из каналов ВА, ВВ и ВС определяется содержимым регистра управляющего слова (РУС). Записав в него управляющее слово, микросхему можно перевести в один из трех режимов работы: режим 0 - простой ввод/вывод, режим 1 - стробируемый ввод/вывод, режим 2- двунаправленный канал.

При подаче сигнала SR регистр управляемого слова устанавливается в состояние, при котором все каналы настраиваются в режиме 0 для ввода информации. Режим работы каналов можно изменять не только в начале, но в самом процессе выполнения программы. Благодаря этому одна микросхема может в определенном порядке последовательно обслуживать несколько различных периферийных устройств. При изменении режима работы любого канала все входные и выходные регистры каналов и триггеры состояния сбрасываются. Режимы работы каналов представлены на рисунке 18.

Таблица 8 - Режимы работы К580ВВ55

Сигналы на входах

Направление передачи информации

А1

А0

Р0

Р

С

Операция ввода (чтение)

0

0

0

1

0

ВА – канал данных

0

1

0

1

0

ВВ – канал данных

1

0

0

1

0

ВС – канал данных

Операция вывода (запись)

0

0

1

0

0

Канал данных – ВА

0

1

1

0

0

Канал данных – ВВ

1

0

1

0

0

Канал данных – ВС

1

1

1

0

0

Канал данных – РУС

Операция блокировки

Х

Х

Х

Х

1

Канал данных – третье состояние

1

1

0

0

0

Запрещенная комбинация


4.3 Блок индикации
По заданию цифры зачетной книжки необходимо выводить на 7-сегментный индикатор с частотой 31 Гц. Семисегментные индикаторы (ССИ) используются для отображения цифровой и буквенной информации. Они позволяют высвечивать десятичные и шестнадцатиричные цифры, некоторые буквы российского и латинского алфавитов, а также некоторые специальные знаки. Индикатор выбираем АЛС324А.
4.4 Логический элемент «НЕ»
Так как эта серия МК имеет низкую нагрузочную способность, невозможно прямое соединение МК с ССИ. Поэтому, для согласования микроконтроллера и индикатора по току, в качестве промежуточного усилителя тока воспользуемся логическим элементом К155ЛН2 (инвертор).

Микросхема представляет собой 6 инверторов с открытым коллекторным выходом.



Рисунок 20 - Микросхема К155ЛН2

Электрические параметры:

Номинальное напряжение питания, В 55%;

Выходное напряжение низкого уровня, В 0,4;

Выходной ток низкого уровня, мА -1,6;

Выходной ток высокого уровня, мА 0,04;

Ток утечки на выходе, мА 0,25;

Входной пробивной ток, мА 1;

Ток потребления при низком выходном напряжении, мА 33;

Ток потребления при высоком выходном напряжении, мА 12;

Потребляемая статическая мощность на один логический

элемент, мВт 19,7;

Время задержки распространения при включении, нс 15;

Время задержки распространения при выключении, нс 55.
4.5 Подключение индикаторов к микроконтроллеру
Для подсоединения индикаторов к микропроцессору между ними необходимо вставить логический элемент К155ЛН2 (инвертор).



Рисунок 21 – Схема подключения семисегментого индикатора
4.6 Подключение матричной клавиатуры к порту ввода/вывода
Широкое распространение в управляющих МПС получили наиболее дешевые некодирующие клавиатуры, которые представляют собой простую матрицу (требуемой размерности) двоичных переключателей, включенных на пересечении рядов и колонок матрицы и в которых идентификация и кодирование нажатой клавиши выполняются программой. Чаще всего в простых МПС используются матрицы клавиатур размерностью 4X4 или 5X5. Первые предназначены для ввода шестнадцатеричных кодов данных и команд, а вторые, кроме того, имеют еще и девять функциональных клавиш для управления режимом МПС.

Для нашей системы выберем первый вариант клавиатуры, структурная схема которой приведена на рисунке 25.



Рисунок 22 – Структурная схема некодирующей клавиатуры К580ВВ55

Здесь горизонтальные линии Рi матрицы (ряды) являются выходными, а вертикальные Кj (колонки) – входными. Один вывод каждой клавиши соединен с одной из колонок Кj, а другой — с одной из линий ряда Рi матрицы.

В таких некодирующих клавиатурах идентификация на­жатой клавиши осуществляется по методу сканирования. Существо этого метода заключается в следующем: в каждый момент времени программным путем только на одной из выходных горизонтальных линий матрицы формируется сигнал логического нуля, на остальных горизонтальных ли­ниях должен быть уровень логической единицы. Выдача сигнала 0 последовательно повторяется для каждой выход­ной линии. В рассматриваемом примере МПС дол­жна последовательно сформировать четыре выходных ко­да: 1110, 1101, 1011, 0111. После каждой генерации кодов вертикальные линии матрицы опрашиваются МПС. Если при этом некоторая вертикальная линия Кj приобретает значение 0, то имеется возможность программным пу­тем определить нажатую клавишу, так как сигнал на входной вертикальной линии будет иметь значение 0 толь­ко в том случае, если нажатая клавиша соединяет ее с ли­нией Рi, на которой в данный момент времени присутству­ет уровень 0.
4.7 Контроллер прерываний, контроллер прямого доступа к памяти, программируемый таймер
Контроллер прерываний, контроллер прямого доступа памяти и таймер входят в состав однокристальной микроЭВМ К1816ВЕ51 (их принцип действия рассмотрен в пункте 2). Следовательно, включение дополнительных устройств в структурную схему управляющей микроЭВМ не требуется.
4.8 Логические элементы «ИЛИ-НЕ»
Дополнительными элементами для разрабатываемого устройства являются 2 логических элемента «ИЛИ-НЕ», реализуемых в микросхеме К555ЛА3, структурная схема которой представлена на рисунке 23. Данная микросхема представляет собой 4 элемента ИЛИ-НЕ, соединенные параллельно.

Данная микросхема была выбрана по параметрам питания: +5В, а также по параметру энергопотребления данная микросхема является одной из самых экономичных среди своих аналогов.

По результатам сделанного подбора микросхем составим уточненную структурную схему микро ЭВМ, и начертим функциональную схему управляющей микроЭВМ (приложение А).



Рисунок 23 – Структурная схема микросхемы К555ЛА3

1   ...   7   8   9   10   11   12   13   14   15


написать администратору сайта