- •Содержание
- •1 Расшифровка и анализ задания
- •2.1 Архитектура и режимы работы мп к1810вм86
- •2.2 Генератор тактовых импульсов к1810гф84
- •2.3 Буферный регистр кр580ир82
- •2.4 Шинный формирователь кр580ва86
- •2.5 Контроллер шин к1810вг88
- •2.6 Арбитр шин к1810вб89
- •2.7 Программируемый параллельный интерфейс кр580вв55
- •2.8 Разработка обобщенной структурной схемы
- •3 Разработка подсистемы памяти
- •3.1 Контроллер прямого доступа к памяти кр580вт57
- •4.1 Программируемый таймер кр580ви53
- •4.2 Программируемый контроллер прерываний кр580вн59
- •4.4 Разработка уточненной структурной схемы
- •5 Разработка алгоритма работы микропроцессорной системы
- •В ходе курсового проекта разработана управляющая система микро - эвм, реализующая заданные взаимодействия с объектом управления.
- •Блок-схема алгоритма работы устройства позволяет определить момент выдачи управляющего воздействия , заданной длительностью.
4.1 Программируемый таймер кр580ви53
БИС программируемого таймера КР58ОВИ53 предназначена для организации работы микропроцессорных систем в режиме реального времени и позволяет формировать сигналы с различными временными и частотными характеристиками.
Программируемый таймер (ПТ) имеет три независимых канала, каждый из которых содержит 16-разрядный вычитающий счетчик. Счетчики могут работать в двоичном или двоично-десятичном коде, с однобайтными или двухбайтными числами. Скорость счета программно изменяется от 0 до 2 МГц.
Упрощенная структурная схема ПТ приведена на рисунке 4.1. В состав БИС входят: буфер данных (ВD), предназначенный для обмена данными и управляющими словами между МП и ПТ; схема управления чтением-записью (RWCU), обеспечивающая выполнение операций ввода-вывода информации в ПТ; регистр управляющего слова (RGR), предназначенный для записи управляющих слов, задающих режимы работы счетчиков; счетчик каналов (СТ0 — СТ2).
Рисунок 4.1 – Структурная схема программируемого таймера КР580ВИ53
Назначение входных, управляющих сигналов ПТ указано при описании выводов микросхемы в таблице 4.1.
Таблица 4.1 — Описание выводов программируемого таймера
Обозначение |
Обозначение (рус) |
Функциональное назначение выводов |
Тип вывода |
Состояние |
D(7-0) |
Д(7-0) |
Канал данных |
Выход |
H-1,L-0 |
|
чтение |
Сигнал «чтение» |
Вход |
L-1,H-0 |
|
запись |
Сигнал «запись» |
Вход |
L-1,H-0 |
А0, A1 |
А0, A1 |
Адресные входы |
Выход |
H-1,L-0 |
CS |
КС |
Выбор микросхемы |
Выход |
H-1,L-0 |
CLK0 - 2 |
Синхр |
Входы синхронизации счетчиков |
Вход |
H-1,L-0 |
САТЕ0-2 |
УС |
Входы управления счетчиков |
Вход |
H-1,L-0 |
OUT0-2 |
ВС |
Выходные сигналы |
Выход |
H-1,L-0 |
UСС |
Uп |
Напряжение питания ( + 5В) |
Вход |
|
GND |
ОБЩ |
Напряжения питания (0 В) |
Вход |
|
Подключение ПТ к шинам микропроцессора показано на рисунке 4.2. Установка режима работы каждого канала ПТ производится программно путем записи управляющего слова и начального значения содержимого счетчика (N) с помощью команд вывода (OUT).
Рисунок 4.2 – Схема подключение ПТ к шинам микропроцессора
Основные электрические параметры микросхемы КР58ОВИ53 при температуре окружающей среды (+25 … +10)°С приведены ниже:
Выходное напряжение логического нуля UOL, В < 0,4
Выходное напряжение логической единицы UOH, В > 2,4
Ток потребления IСС, мА < 115
Ток утечки на входах IIL, мкА – 1,...,1
Ток утечки на выходах IOL, мкА – 1,5,...,1,5