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

Страницы работы

Содержание работы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ АВТОМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

Расчетно-графическая работа

по дисциплине «Микропроцессорные системы»

Группа: АМ – 610

Студент: Ретунский А.Л.

Преподаватель: Дружинин А.И.

Вариант: 2

Новосибирск 2010

Содержание

Задание. 3

1. Разработка  микропроцессорной системы.. 3

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

1.2 Разработка принципиальной схемы.. 4

2. Программирование БИС.. 8

2.1 Программирование КР580ВВ79. 8

3. Краткая характеристика используемых микросхем.. 15

3.1 Микропроцессор К1821ВМ85. 15

3.2 КР580ВВ79 – программируемый контроллер клавиатуры и дисплея. 20

3.3 КР580ВВ55 -  Программируемое устройство ввода — вывода параллельной информации различного формата. 26

3.4 K555ИР2 – регистр-защелка. 29

3.5 К155ИД3 – дешифратор. 30

3.6 К155ИД7 – дешифратор. 32

3.7 КР580ВА86 – восьмиразрядный шинный формирователь. 33

3.8 К537РФ2 – ПЗУ.. 34

3.9 К537РУ10 – ОЗУ.. 35

3.10 К580ИР82 – восьмиразрядный буферный регистр. 36

Заключение. 36

Список литературы.. 37

Приложение А: 38

Приложение В: 39

Приложение C: Спецификация. 47


Задание

Разработать микропроцессорную систему на базе микропроцессора I-8085, содержащую:

-  2 кБ ROM памяти,

-  2 кБ RAM памяти,

-  периферийные БИС I-8255 и I-8279.

1. Разработка  микропроцессорной системы

Разработка микропроцессорной системы по заданным требованиям предполагает  выбор элементной базы, разработку структурной и принципиальной схемы.

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

1. За основу построения микропроцессорной системы на базе микропроцессора I-8085 возьмём микропроцессорный комплект серии К1821, а именно К1821ВМ85, являющийся полным аналогом МП фирмы Intel.

Описание микросхемы приводится в разделе 3.1.

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

Описание микросхемы приводится в разделе 3.8.

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

Описание микросхемы приводится в разделе 3.9.

4. В качестве периферийной БИС I-8255 выбрана микросхема КР580ВВ55.

Описание микросхемы приводится в разделе 3.3.

5. В качестве периферийной БИС I-8279 выбрана микросхема КР580ВВ79.

Описание микросхемы приводится в разделе 3.2.

Структурная схема представлена в Приложении 1.     

1.2 Разработка принципиальной схемы

Микропроцессор К1821ВМ85 использует одни и те же контактные ножки для вывода младшего байта адреса и для ввода-вывода данных, т.е. микропроцессор имеет восемь мультиплексированных выводов. Поскольку на вход A0 контроллера КР580ВВ79 необходимо подавать сигнал с адресной линии, соответствующий самому младшему значащему биту, приходится либо производить фиксирование сигнала A0 при считывании с мультиплексированных выводов микропроцессора, либо использовать одну особенность в работе микропроцессора К1821ВМ85.

Контроллер КР580ВВ79 предполагается применять для организации ввода-вывода с помощью адресуемых портов, то для получения сигнала A0 можно использовать старший байт адресной шины. Микропроцессор К1821ВМ85, во время выполнения операций ввода-вывода дублирует значения сигналов младшего байта адресной шины на линиях старшего байта адресной шины. Таким образом, сигнал с линии A8 адресной шины может быть подан на вход A0 контроллера  КР580ВВ79.

Для указания того, что на мультиплексированных выводах микропроцессора К1821ВМ85 содержится адресная информация, предусмотрен специальный сигнал – адрес установлен (ALE). По заднему фронту сигнала ALE (при переходе из состояния 1 в состояние 0) младший байт адресной шины записывается в 8-разрядный фиксатор адреса - K555ИР2 (Описание микросхемы приводится в разделе 3.4).. Тем самым, обеспечивая получение 16-разрядного адреса.

Контроллер КР580ВВ79 имеет 8-разрядную шину данных, предназначенную для выдачи управляющий информации и для передачи данных. Шина данных контроллера КР580ВВ79 соединяется с шиной данных микропроцессорной системы (МПС).

Для задания направления потока данных в устройствах КР580ВВ55 и КР580ВВ79 предусмотрено использование сигналов #RD и #WR. Когда сигнал #RD имеет логическое значение 0, микропроцессор считывает данные из устройства КР580ВВ79 или КР580ВВ55 на шину данных МПС. Если сигнал #WR имеет значение 0, то микропроцессор производит запись данных, находящихся на шине данных МПС, в устройство КР580ВВ79 или КР580ВВ55. Чтобы упросить схему выбора кристалла, сигналы #RD и #WR независимо от того, в каком адресном пространстве (ввода-вывода или памяти) работает устройство, должны быть активны лишь в течение или цикла ввода-вывода, или цикла памяти. Микропроцессор К1821ВМ85 не обеспечивает непосредственную генерацию этих сигналов, однако их можно сформировать.

Микропроцессор К1821ВМ85 вырабатывает сигналы #WR, #RD и IO/#M, которые определяют выполняемую им операцию. Сигналы #RD и #WR задают направление передачи данных, а сигнал IO/#M определяет адресное пространство операции чтения-записи.

Похожие материалы

Информация о работе