Разработка микропроцессорной системы с микропроцессорным комплектом КР580, страница 6

          3) Сигнал Y3 (длительность 160 мкс.)

DW3=160*2=320

4) Тактовая частота для ПСА (65.5 кГц)

          DW4=2*106/62500=32

5) Сигнал Y5 (30 мкс., пауза, 30 мкс.)

          DW5=2*106*60*10-6=120=78h

6) Сигнал 2 Гц (аварийный датчик)

          DW6=62500/2=31250=7A12h


2.4 Разработка системы памяти

Для разработки запоминающего устройства (ПЗУ и ОЗУ) будем использовать следующие микросхемы, представленные в таблице 1.

Таблица 2

Характеристика

ПЗУ

ОЗУ

Ёмкость

1K

1K

Организация БИС

1К x 8

1024 x 4

Входы выборки кристалла

CS

CS

Тип БИС

К573РФ1

К541РУ2

ПЗУ реализовано на одной микросхеме PROM К573РФ1 (рисунок 7), по 1Кбит х 8 каждая. ОЗУ составляют 2 микросхемы RAM К541РУ2, представленные на рисунке 6, по 1024бит х 4 каждая. Наращивание ёмкости ОЗУ осуществлялось  вертикально, т. е. увеличение разрядности до 8 битПодпись: Рисунок 5. Характеристика БИС К573РФ1. Время выборки адреса не более 500 нс; время хранения информации при включенных или выключенных источниках питания не менее 15000 ч; число циклов перепрограммирования не менее 25 (при t = +250C); напряжения питания UCC1 = 5В±5%, UCC2 = 12В±5%, UPR = 5В (в режиме считывания); суммарная потребляемая мощность: в режиме считывания не менее 700 мВт, в режиме хранения не менее 200 мВт; диапазон температур: -10 ¸ +700C; тип корпуса металлокерамический (2121.28-8) с прозрачной для ультрафиолетовых лучей крышкой.

Таблица 3. Карта памяти.

Адрес

Размер

Тип памяти

0000-0125h

293

Основная программа

0130-014Eh

30

Программа умножения

0200-0220h

32

Таблица прерываний

03FDh

1

Константа Q

03FEh

1

Константа a1

03FFh

1

Константа a0

0400-07FFh

1K

ОЗУ


2.5 Разработка подсистемы ввода/вывода

Подсистема  ввода-вывода  включает  в себя  блоки  ИУВВ и ИУВЫВ. Через эти блоки осуществляется обмен цифровой и  аналоговой  информацией. Для этого блоки ИУВВ и ИУВЫВ имеют два адаптера  КР580ВВ55А, через разряды которых,  осуществляется прием  информации и управление выдачей управляющих воздействий.

   Обмен аналоговой информацией в блоках ИУВВ и  ИУВЫВ  осуществляется с помощью БИС К1108ПВ1 (АЦП), К572ПА2 (ЦАП).

Управление АЦП и ЦАП, а также чтение и запись  цифровой  информации  в  них  осуществляется  с  помощью  каналов    БИС КР580ВВ55А. На аналоговых выходах ЦАП установлен ОУ К140УД7.

   Коммутация аналоговых сигналов осуществляется БИС К590КН1. Для управления коммутатором используются 2 младших  бита порта С параллельного программируемого  адаптера ППА2.

Канал В ППА1, настроеный на ввод информации, используется для приема сигналов  с  датчиков Х1,Х2,X3,X4.

   Распределение адресного пространства устройств  ввода-вывода осуществляется с помощью дешифратора К155ИД7. В данном курсовом проекте предусмотрено  обращение к портам при помощи команд чтения/записи (IN /OUT) .

Для дешифрации адресов будет использована микросхема дешифратора К155ИД7.

Таблица 4 – Порты ввода/вывода

Порт

Устройство

E8h

ППА1 КР580ВВ55А

ECh

ППА2 КР580ВВ55А

F0h

КПП КР580ВН59

F4h

ПИТ1 КР580ВИ53

F8h

ПИТ2 КР580ВИ53

FCh

ПСА КР580ВВ51А


2.6 Разработка системы прерываний

Подпись: Рисунок 7Запросы на прерывание обслуживаются при помощи контроллера приоритетов прерываний (КПП) КР580ВН59 представленной на рисунке 7. Возникающие прерывания вызывают соответствующие подпрограммы их обработки (по таблице прерываний), что обуславливает реакцию МПС на изменение внешней обстановки. При начальной инициализации процессора контроллер необходимо переинициализировать заново.

Запросом на прерывание от связного адаптера является сигнал готовности приёмника.

Таблица векторов прерываний располагается под адресом 0200h.

Таблица 5 – Таблица векторов прерываний