Реферат: Микропроцессор AonZ80
Таблица истинности микросхемы КР580ВИ53 | |||||
Сигналы на входах | Назначение и вид информации | ||||
WR | RD | A1 | A0 | CS | |
0 | 1 | 1 | 1 | 0 | Шина данных - Таймер (занесение управляющего слова в канал 0,1 или 2) |
1 | 1 | ´ | ´ | 0 | Нет операций. Канал данных Таймера в высокоомном состоянии |
0 | 1 | 0 | 0 | 0 | Канал данных - Таймер (загрузка счетчика канала 0) |
0 | 1 | 0 | 1 | 0 | Канал данных - Таймер (загрузка счетчика канала 1) |
0 | 1 | 1 | 0 | 0 | Канал данных - Таймер (загрузка счетчика канала 2) |
Необходимо помнить, что для таймера КР580ВИ53А тактовая частота процессора - 4 MHz, с которой он обращается к подключенным к шинам микросхемам, является сверхкритической. Надежнее работает аналог этой микросхемы - КР1810ВИ54. Для тех, кто все-таки решил использовать КР580ВИ53А для надежного запуска и точного хода часов, рекомендуем установить в разрыв цепи питания таймера диод КД102А, а сигнал RD таймера, отключив от цепи, подсоединить через резистор 10к0м на шину питания
Порт ввода-вывода
Реализована на БИС КР580ВВ55А (D10), управление выборкой БИС - на К555ЛЛ1 (элемент D8.4).
Микросхема КР580ВВ55А - программируемое устройство ввода/вывода параллельной информации, позволяющее сопрягать различные типы внешних устройств (индикаторы, клавиатуры, датчики, формирователи и др.) с шиной данных АОНа.
Вывод | Назначение |
АО, А1 | Адресные входы выбора каналов |
DO-D7 |
Входы-выходы данных |
CS |
Выбор кристалла |
RD |
Чтение (вход) |
WR |
Запись (вход) |
BА0-ВА7 |
Информационный канал A |
ВВ0-ВВ7 |
Информационный канал B |
ВС0-ВС7 |
Информационный канал C |
RESET |
Сброс |
Ucc |
Напряжение питания |
GND |
Общий |
Таким образом, БИС обеспечивает возможность построения современных систем цифровой обработки аналоговых сигналов.
Обмен информации с микропроцессором осуществляется по 8-разрядной двунаправленной шине данных. Для связи с периферийными устройствами используется 24 линии ввода/вывода, сгруппированные в три 8-разрядных канала A, B, C, направление передачи информации и режимы работ которых определяются программным способом. Выбор соответствующего канала и направление передачи информации через канал определяются сигналами АО, Al, RD, WR, CS в соответствии с таблицей истинности.
При подаче сигнала RESET рычаг управления устанавливается в состояние, при котором все каналы настраиваются на работу в режиме ввода.
Сигналы на входах БИС | Направление передачи информация | ||||||||
A1 | A0 | RD | WR | CS | |||||
Операции ввода (чтение) | |||||||||
0 | 0 | 0 | 1 | 0 | BB - Шина данных | ||||
0 | 1 | 0 | 1 | 0 | ВС - Шина данных | ||||
1 | 0 | 0 | 1 | 0 | ВС - Шина данных | ||||
Операции ввода (запись) | |||||||||
0 | 0 | 1 | 0 | 0 | Шина данных – ВА | ||||
0 | 1 | 1 | 0 | 0 | Шина данных – BB | ||||
1 | 0 | 1 | 0 | 0 | Шина данных – ВС | ||||
1 | 1 | 1 | 0 | 0 | Шина данных – Рг. управления | ||||
Операции блокировки | |||||||||
X | X | X | X | 1 | Шина данных - третье состояние | ||||
1 | 1 | 0 | 1 | 0 | Запрещенная комбинация | ||||
Узел сброса
Формирует сигнал сброса на ЦП, заставляя его начать выполнение программы с адреса 0000Н. Узел сброса состоит из следующих элементов:
R15, R18, С15, VD8, VD9 (рис. 3.16).
Сигнал сброса - RESET: активен низким («0») состоянием.
Сигнал формируется в двух случаях:
1. Аппаратный сброс - при включении питания. Ток, протекая от источника питания через R15, заряжает конденсатор С15. Время заряда определяет продолжительность нахождения ЦП в нерабочем состоянии: вся магистраль данных находится в высокоомном состоянии, шины адреса — 0000Н, управляющие сигналы не вырабатываются. Задержка в работе ЦП необходима для окончания всех переходных процессов в элементах и узлах схемы, что способствует уверенному запуску всей системы. В связи с этим, продолжительность импульса сброса не должна быть менее 1 мс, а верхняя граница - превышать нескольких десятков мс, чтобы при кратковременном пропадании напряжения не осложнялся повторный запуск и восстановление работоспособности ЦП. При этом С15=10-100 mf, R15=l-30 кОм (20 кОм).
2. Программный сброс - каждые 3 минуты в процессе работы, как защита от возможного «зависания». Источником этого сигнала является выход 1-го канала (OUT 1) таймера. Сигнал активен низким («0») потенциалом.
При формировании программного сброса, ток протекает от источника питания через R18-VD9 на OUT1. R18 и VD9 образуют делитель напряжения, поэтому для надежной работы номинал R18 должен быть гораздо больше сопротивления прямого перехода VD9 -100 Ом.
R18 = 100 Ом * 100 = 10 кОм (с запасом - 20 кОм)