МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ АВТОМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
Расчетно-графическая работа
по дисциплине «Микропроцессорные системы»
Группа: АМ – 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. За основу построения микропроцессорной системы на базе микропроцессора 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.
Микропроцессор К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 определяет адресное пространство операции чтения-записи.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.