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

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

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

МИНИСИЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

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

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

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

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

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

emblem_NSTU_black

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

по дисциплине “Микропроцессорные системы”

Факультет: АВТ                                                                

Группа: АМ-709

Студент:  Терехов Р.В.

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

Вариант:14

Новосибирск, 2011г

АННОТАЦИЯ

Настоящая работа проведена с целью изучения построения микропроцессорной системы  по заданным техническим требованиям.

Производится постановка задачи, разработка структурной схемы, разработка принципиальной электрической схемы со спецификацией, описание построенной микропроцессорной системы и фрагмент программы на ассемблере, инициализирующей режимы работы периферийных БИС.


Оглавление

1.Постановка задачи. 3

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

2.1  Описание элементов. 3

2.1.1      Intel 8085A.. 3

2.1.2      Intel 8279. 7

2.1.3      Intel 8255A.. 9

2.1.4      Intel 8282. 11

2.1.5      Intel 8286. 11

2.1.6      AT28C16. 12

2.1.7      ITD6116SA.. 13

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

2.3  Разработка принципиальной электрической схемы.. 15

3.  Программирование периферийных БИС.. 21

3.1         Программирование Intel 8279. 21

4. Выводы.. 26

Приложение A       Структурная  схема МПС ITD6116SA AT28C16. 27

Приложение Б       Принципиальная электрическая схема МПС.. 28

Приложение В         Спецификация. 32

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


1.Постановка задачи

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

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

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

-  периферийные БИС I-8255A(параллельный интерфейс) и I-8279(контроллер клавиатуры и дисплея).

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

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

2.1  Описание элементов

2.1.1       Intel 8085A

Микропроцессор I-8085A является модифицированным процессором I-8080 и представляется собой  8-разрядный  процессор с фиксированным набором команд. Процессор изготавливался по КМОП технологии и имел напряжение питания 5В, этим и обусловлена цифра 5в названии. Микропроцессор применялся в качестве центрального процессора в устройствах обработки данных и управления.

Микропроцессор имеет 16 разрядную шину адреса и 8 разрядную шину данных, для экономии ножен, шина данных и шина младший 8бит шины адреса мультиплексированы. Шина адреса позволяет организовать прямую адресацию памяти объемом до 65536 байт и 256 устройств ввода-вывода. Здесь же отмечу, что адрес порта устройства ввода вывода дублируется в старшем и младшем байте адреса во время 1 цикла.

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

В состав блока регистров входят 16-разрядный регистр счетчика команд (PС), 16-разрядный регистр указателя стека (SP), 8 разрядный регистр временного хранения(TR), 16-разрядная схема инкремента декремента и шесть 8-разрядных регистров общего назначения (B, C, D, E, H, L), которые могут использоваться и как три 16-разрядных регистра (BC, DE, HL) и 8 разрядный регистр аккумулятор.

Микропроцессор выполняет команды  по командным циклам. Число машинных циклов, необходимое для выполнения команды, зависит от ее типа и может быть от одного до пяти. Машинные циклы выполняются по машинным тактам. Число тактов в машинном цикле определяется кодом выполняемой команды и может быть от трех до шести. Большинство команд содержит три такта. В командном цикле может содержаться от четырех до восемнадцати тактов. (3. с. 368)

Таблица 1. Выводы БИС I-8085

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

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