Разработка микропроцессорной системы на базе микропроцессора I-8085A, содержащую: 2 кБ ROM памяти, 2 кБ RAM памяти, периферийные БИС I-8255A (параллельный интерфейс) и I-8279 (контроллер клавиатуры и дисплея), страница 5

Рис. 5. УГО Intel 8286

2.1.6       AT28C16

Высокопроизводительное EEPROM c низким энергопотреблением. Изготавливается по КМОП технологии, входы и выходы КМОП и ТТЛ совместимы. Память содержит 16 килобит, организованных в 2К слов по 8 бит.

Таблица 6. Выводы БИС AT28C16

Обозначение

Тип

Функциональное назначение

8-1, 23, 22,19

A0-A10

Вход

Адрес

18

~CE

Вход

Разрешение работы чипа: низкий уровень разрешает работу памяти

20

~OE

Вход

Разрешение вывода: низкий уровень сигнала разрешает  вывод данных на шину.

Окончание таблицы 2.

Обозначение

Тип

Функциональное назначение

21

~WE

Вход

Разрешение записи: низкий уровень сигнала разрешает  запись данных в память

9-11, 13-17

I/O0-I/7

Выход\Выход

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

24, 12

Vcc, GND

Питание и земля.

Рис. 6. УГО AT28C16

2.1.7       ITD6116SA

Высокопроизводительное SRAM c низким энергопотреблением.  Изготавливается по КМОП технологии, входы и выходы КМОП и ТТЛ совместимы. Память содержит 16 килобит, организованных в 2К слов по 8 бит.

Таблица 7. Выводы БИС ITD6116SA

Обозначение

Тип

Функциональное назначение

8-1, 23, 22,19

A0-A10

Вход

Адрес

18

~CE

Вход

Разрешение работы чипа: низкий уровень разрешает работу памяти

20

~OE

Вход

Разрешение вывода: низкий уровень сигнала разрешает  вывод данных на шину.

21

~WE

Вход

Разрешение записи: низкий уровень сигнала разрешает  запись данных в память

9-11, 13-17

I/O0-I/7

Выход\Выход

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

24, 12

Vcc, GND

Питание и земля.

Рис. 7. УГО ITD6116SA

2.2        Разработка структурной схемы

          Строить микропроцессорную систему будем на микропроцессоре I-8085A, хотя можно было использовать его отечественный аналог KР1821BM85. Данный процессор является усовершенствованным процессором I-8080. Развитие технологий позволило внести на кристалл БИС, которых не было на кристалле процессора I-8080, а именно ГТИ, контроллер прерываний, системный контроллер, а также УАПП. Таким образом, нам не придется использовать отдельные чипы ГТИ и системного контроллера. Для экономии ножек процессор использует мультиплексированную шину адреса\данных, причем шина данных имеет ширину 8 бит, а шина адреса 16 бит, поэтому мультиплексируется, только младшая часть шины адреса. Процессор позволяет адресовать 256 устройств ввода-вывода, при этом адрес устройства дублируется на старшую и младшую часть шины адреса, режим работы устройства (чтение, запись) управляется соответствующими сигналами микропроцессора.

            Поскольку  шина данных и младшая часть шины адреса мультиплексированные нам понадобится буферный регистр, в который будет записываться младшая часть адреса по сигналу процессора. В качестве регистра выбран регистр Intel 8282.

            К шинам данных и адреса подключается большое количество устройств, поэтому, чтобы обеспечить необходимый ток шины придется буферизовать. Шина данных является двунаправленной, поэтому вместо буфера будем использовать шинный формирователь, используем шинный формирователь и для буферизации старшей части шины адреса.

            В качестве ПЗУ с объёмом 2Кх8 выбрана микросхема памяти AT28C16. Это  EEPROM, по заданию требуется ПЗУ, чтобы запретить памяти запись подключим вход ~WR к логической единице.

            В качестве ОЗУ с объёмом 2Кх8 выбрана микросхема памяти ITD6116SA с организацией 2Кх8.

                        В качестве контроллера параллельного интерфейса используется БИС I-8255А.БИС соединяется с внутренними шинами разрабатываемой системы и некоторым гипотетическим устройством по стандарту RS-232 с другой стороны