Микропроцессорный комплект серии КР580
Назначение генератора тактовой частоты. Контроллер клавиатуры и дисплея. Построение микропроцессорных систем, устройств обработки информации и вычислительной техники. Обработка приоритетных 8-уровневых запросов прерываний от восьми внешних устройств.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 20.03.2014 |
Размер файла | 814,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Содержание
контроллер тактовый микропроцессорный
Введение
1. Описательная часть
1.1 Микропроцессор КР580ВМ80
1.2 Генератор тактовой частоты КР580ГФ24
1.3 Системный контроллер КР580ВК28
1.4 Контроллер прерываний КР580ВН59
1.5 Параллельный интерфейс КР580ВВ51А
1.6 Последовательный интерфейс КР580ВВ51
1.7 Интерфейс ввода - вывода (КР580ВИ53)
1.8 Контроллер клавиатуры и дисплея КР580ВВ79
1.9 ОЗУ К537РУ17 (4 шт.)
1.10 ПЗУ К573РФ6 (1 шт.)
1.11 Микросхемы дешифрации К155ИД3 и К155ИД7
2. Расчётная часть
2.1 Расчёт диапазона адресов и кол-во линий шин адреса
2.2 Расчёт памяти
Заключение
Список используемой литературы
Введение
В данной контрольной работе рассмотрен микропроцессорный комплект серии КР580. Этот набор микросхем, аналогичен набору микросхем Intel 82xx. Представляет собой 8-разрядный комплект на основе n-МОП технологии. Большинство микросхем является аналогами чипов серии MCS-85 фирмы Intel. В настоящее время для построения различных микропроцессорных систем, устройств обработки информации и различных устройств вычислительной техники широко используются микропроцессорные системы на базе серии КР580.
В комплект КР580 входит:
- Микропроцессор КР580ВМ80;
- Системный контроллер КР580ВК28;
- Параллельный интерфейс КР580ВВ55;
- Последовательный интерфейс КР580ВВ51;
- Контроллер прерываний КР580ВМ59;
- Контроллер клавиатуры и дисплея КР580ВВ79.
Хотя этот микропроцессорный комплект был создан в восьмидесятых годах, он широко используется до сих пор и изучается в различных образовательных заведениях так как, изучив его, можно понять работу более сложных микропроцессорных систем. Микропроцессор КР580 используется в различных системах с не высокими требованиями к производительности, и в тех системах, когда использование более мощных процессоров экономически не выгоден. Целью данного курсового проекта является изучение основных элементов микропроцессорного комплекта, принципы их работы, с целью самостоятельного построения микропроцессорных систем.
1. Описательная часть
1.1 Микропроцессор КР580ВМ80
Краткая характеристика.
Основные характеристики:
Разрядность шины адреса - 16 бит
Разрядность шины данных - 8 бит
Разрядность шины управления - 5 бит
Тактовая частота - 2.5 МГц
Объём адресуемой памяти - 65536 ячеек
Максимальное кол-во УВВ - 256 устройств
Число транзисторов - 5000 штук
Технология NMOB
Год выпуска - 1978 г.
Рисунок 1. Условно-графическое обозначение процессора КР580ВМ80
Таблица 1. Назначение сигналов (КР580ВМ80).
Выводы |
Назначение |
Обозначение |
|
7-10,3-6 |
Двунаправленная шина данных, мультиплексированная с шиной управления |
D0-D7 |
|
25-40, 1 |
16-разрядная шина адреса с тремя состояниями. |
А0-А15 |
|
15, 22 |
Сигналы двухфазовой сигнализации. |
Ф1, Ф2 |
|
19 |
Синхросигнал, указывающий на начало цикла |
SYNC |
|
18 |
Сигнал записи |
WR |
|
17 |
Сигнал чтения |
DBIN |
|
23 |
Сигнал готовности |
READY |
|
24 |
Сигнал ожидания |
WAIT |
|
12 |
Сигнал системного сброса |
RESET |
|
14 |
Входной сигнал запроса на прерывание от устройства. |
INT |
|
16 |
Подтверждение прерывания |
INTE |
|
13 |
Входной сигнал запроса на захват шин |
HOLD |
|
21 |
Сигнал подтверждающий отключение ЦП от шин |
HLDA |
1.2 Генератор тактовой частоты КР580ГФ24
Краткая характеристика.
Микросхема КР580ГФ24 -- генератор тактовых сигналов фаз CI, С2, предназначен для синхронизации работы микропроцессора КР580ВМ80А. Генератор формирует: две фазы CI, С2 с положительными импульсами, сдвинутыми во времени, амплитудой 12В и частотой 0,5--3,0 МГц;
тактовые сигналы опорной частоты амплитудой напряжения уровня ТТЛ;
стробирующий сигнал состояния STB длительностью не менее (Tоп/9--15 не), где Топ -- период тактовых сигналов опорной частоты;
тактовые сигналы С, синхронные с фазой С2, амплитудой напряжения уровня ТТЛ. Генератор синхронизирует сигналы RDYIN и RESJN с фазой С2.
Условное графическое обозначение микросхемы приведено на рис. 1, назначение выводов дано в табл. 1, структурная схема показана на рис. 2.
Генератор тактовых сигналов состоит из генератора опорной частоты, счетчика-делителя на 9, формирователя фаз CI, C2 и логических схем. Для стабилизации тактовых сигналов опорной частоты ко входам XTAL1. XTAL2 генератора подключают резонатор, частота которого должна быть в 9 раз больше частоты выходных сигналов С1, С2. При частоте резонатора более 10 000 кГц необходимо последовательно в цепи резонатора подсоединить конденсатор емкостью 3--10 пФ. Вход TANK предназначен для подключения колебательного контура, работающего на высших гармониках резонатора, для стабилизации тактовых сигналов опорной частоты. Тактовые сигналы, синхронные с сигналами опорной частоты, с выхода OSC используют при необходимости в микропроцессорной системе или для одновременной синхронизации нескольких генераторов.
Рисунок 2. Условно графическое обозначение (КР580ГФ24)
Таблица 2. Назначение сигналов (КР580ГФ24)
Вывод |
Обозначение |
Тип вывода |
Функциональное назначение выводов |
|
1 |
SR |
Выход |
Установка в исходное состояние микропроцессора и системы |
|
2 |
RESIN |
Вход |
Установка 0 |
|
3 |
RDY1N |
Вход |
Сигнал «Готовность» |
|
4 |
RDY |
Выход |
Сигнал «Готовность» |
|
5 |
SYN |
Вход |
Сигнал синхронизации |
|
6 |
С |
Выход |
Тактовый сигнал, синхронный с фазой С2 |
|
7 |
STB |
Выход |
Стробирующий сигнал состояния |
|
8 |
GND |
-- |
Общий |
|
9 |
U сс2 |
Вход |
Напряжение питания +12 В |
|
10 |
С2 |
Выход |
Тактовые сигналы -- фаза С2 |
|
11 |
С1 |
Выход |
Тактовые сигналы -- фаза С1 |
|
12 |
OSC |
Выход |
Тактовые сигналы опорной частоты |
|
13 |
TANK |
Вход |
Вывод для подключения колебательного контура |
|
15 |
XTAL1, XTAL2 |
Вход |
Выводы для подключения резонатора |
|
16 |
Ucci |
Вход |
Напряжение питания +5 В |
1.3 Системный контроллер КР580ВК28
Микросхемы КР580ВК28, КР580ВК38 системный контроллер и буферный регистр данных, применяются в микропроцессорных системах на базе микропроцессора КР580ВМ80А для формирования управляющих сигналов и как буферный регистр данных. Условное графическое обозначение микросхем приведено на рис. 1, назначение выводов -- в табл. 1, структурная схема показана на рис. 2, временные диаграммы на рис. 3. Микросхемы КР580ВК38 и КР580ВК28 отличаются лишь длительностью двух формируемых управляющих сигналов: WR и WRI0. Системный контроллер формирует управляющие сигналы по сигналам состояния микропроцессора при обращении к ЗУ: RD и WR, при обращении к УВВ: RD10 и WRЮ, INTA, а также обеспечивает прием и передачу 8-разрядиой информации между каналом данных микропроцессора по выводам D7--DOн системным каналом по выводам DB7--DB0-истемный контроллер состоит из двунаправленной буферной схемы данных, регистра состояния и дешифратора управляющих сигналов. Восьмиразрядная параллельная трехстабильная буферная схема данных принимает информацию с канала данных микропроцессора по выводам D7--D0 и передает в регистр состояния информацию состояния, на системный канал данных по выводам DB7DB0 выдает данные в цикле записи по сигналу fW. В цикле чтения по сигналу RC буферная схема принимает данные с системного канала по выводам DB7 и DB0 и передает по выводам D7--D0 на канал данных микропроцессору. Регистр состояния по входному сигналу STB фиксирует информацию состояния микропроцессора в такте 77 каждого машинного цикла микропроцессора.
Рисунок 3. Условно-графическое обозначение (КР580ВК28)
Таблица 3. Назначение сигналов (КР580ВК28)
Вывод |
Обозначение |
Тип вывода |
Функциональное назначение выводов |
|
1 |
STB |
Вход |
Стробирующий сигнал состояния |
|
2 |
HLDA |
Вход |
Подтверждение захвата |
|
3 |
TR |
Вход |
Выдача информации |
|
4 |
RС |
Вход |
Прием информации |
|
5, 7, |
B4, DB7 |
Выход/ |
Канал данных системы |
|
9, 11 |
DB3, DB2, |
Вход |
||
13, 16, |
DBO, DB1, |
|||
18, 20 6, 8, 10, 12,15,17, |
DB5, DB6 D4, D7, D3, D2, DO, D1, |
Вход/ выход |
Канал данных микропроцессора |
|
19, 21 14 |
D5, D6 GND |
Общий |
||
22 |
BUSEN |
Вход |
Управление передачей данных и выдачей сигналов |
|
23 |
INTA |
Выход |
Подтверждение запроса прерывания |
|
24 |
RD |
Выход |
Чтение из ЗУ |
|
25 |
RD 10 |
Выход |
Чтение из УВВ |
|
26 |
WR |
Выход |
Запись в ЗУ |
|
27 |
WR 10 |
Выход |
Запись в УВВ |
|
28 |
Ucc |
Вход |
Напряжение питания +5В |
1.4 Контроллер прерываний КР580ВН59
Предназначен для организации обработки приоритетных 8-уровневых запросов прерываний от восьми внешних устройств. Контроллер КР580ВН59 был разработан для микропроцессорных систем, построенных только на основе микропроцессора КР580ВМ80. Контроллеры прерываний можно каскадировать для получения 64-уровневой системы прерываний.
Рисунок 4. Условно графическое обозначение (КР580ВН59).
Таблица 4. Назначение выводов (КР580ВН59)
Вывод |
Обозначение |
Назначение выводов |
|
11,10,9,8,7,6,5,4 |
D0-7 |
Шина данных микропроцессора |
|
3,2 |
RD/WR |
Чтение/запись информации в регистры |
|
27 |
А0 |
Разряд шины адреса микропроцессора |
|
1 |
CS |
Сигнал выбора кристалла |
|
18, 19, 20, 21, 22, 23, 24, 25 |
IR0-7 |
Сигналы запросов прерываний от внешних устройств ввода/вывода |
|
17 |
INT |
Сигнал запроса прерываний, поступающий на микропроцессор |
|
26 |
INTA |
Сигнал подтверждения прерывания, поступающий от микропроцессора |
|
16 |
SP/EN |
Программирование ведомого/разрешения буфера |
|
12,13,15 |
CAS0-2 |
Линии каскадирования |
|
14 |
GND |
Общий |
|
28 |
Vcc |
Питание |
Таблица 5. Таблица истинности (КР580ВН59)
1.5 Параллельный интерфейс КР580ВВ51А
Микросхема КР580ВВ51А - универсально - асинхронный приемопередатчик (УСАПП), предназначен для аппаратной реализации последовательного протокола обмена между микропроцессором КР580ВМ80А (КМ1810ВМ86) или другим устройством, способны запрограммировать данную микросхему на требуемый режим работы, и каналами последовательной передачи дискретной информации. Микросхема УСАПП преобразует параллельный код, получаемый от центрального процессора, в последовательный поток символов со служебными битами и выдает этот поток в последовательный канал связи с различной скоростью, а также выполняет обратное преобразование: последовательный поток символов в параллельный 8-разрядное слово. Максимальная скорость передачи/приема информации по последовательному каналу 64К бод, минимальная не ограничена и определяется внешними устройствами (ВУ).
Рисунок 5. Условно-графическое обозначение (КР580ВВ51А)
Таблица 6. Таблица истинности (КР580ВВ51А)
Сигналы на входах |
Направление и вид информации |
||||
CO/D |
RD |
WR |
CS |
||
1 |
1 |
0 |
0 |
Канал данных системы - УСАПП (управление) |
|
0 |
1 |
0 |
0 |
Канал данных системы - УСАПП (данных) |
|
1 |
0 |
1 |
0 |
УСАПП - канал данных системы (информация состояния) |
|
0 |
0 |
1 |
0 |
УСАПП - канал данных системы (данные) |
|
X |
1 |
1 |
0 |
Высокоомное состояние канала данных УСАПП |
|
X |
X |
X |
1 |
Таблица 7. Назначение выводов (КР580ВВ51А)
Вывод |
Обозначение |
Тип вывода |
Функциональное назначение вывода |
|
1, 2, 5-8, 27, 28 |
D2-D7, D0, D1 |
Входы/выходы |
Канал данных - обмен информацией между микропроцессором и микросхемой |
|
3 |
RxD |
Вход |
Приемник микросхемы |
|
4 |
GND |
- |
Общий |
|
9 |
TxC |
Вход |
Синхронизации передачи |
|
10 |
WR |
Вход |
Запись информации |
|
11 |
CS |
Вход |
Выбор микросхемы |
|
12 |
CO/D |
Вход |
Управление (данные) |
|
13 |
RD |
Вход |
Чтение информации |
|
14 |
RxRDY |
Выход |
Готовность приемника |
|
15 |
TxRDY |
Выход |
Готовность передатчика |
|
16 |
SYNDET/BD |
Вход/выход |
Двунаправленный трех - стабильный программируемый ввод/вывод |
|
17 |
CTS |
Вход |
Готовность внешнего устройства принять данные |
|
18 |
TxEND |
Выход |
Конец передачи |
|
19 |
TxD |
Выход |
Передатчик микросхемы |
|
20 |
C |
Вход |
Синхронизация |
|
21 |
SR |
Вход |
Установка исходного состояния |
|
22 |
DSR |
Вход |
Готовность внешнего устройства передать данные |
|
23 |
RTS |
Выход |
Запрос приемника внешнего устройства на прием данных |
|
24 |
DTR |
Выход |
Запрос передатчика внешнего устройства на прием данных |
|
25 |
RxC |
Вход |
Синхронизация приема |
|
26 |
Ucc |
- |
Напряжение питания +5В |
1.6 Последовательный интерфейс КР580ВВ51
Микросхема КР580ВВ51-универсальна синхронный приемопередатчик, предназначен для аппаратной реализации последовательного протокола обмена между микропроцессором КР580ВМ80 и каналами последовательной передачи дискретной информации. Микросхема преобразует параллельный код, получаемый от центрального процессора, в последовательный поток символов со служебными битами и выдает этот поток в последовательный канал связи с различной скоростью, а также выполняет обратное преобразование: последовательный поток символов в параллельный 8-разрядное слово.
Рисунок 6. Условно графическое обозначение (КР580ВВ51)
Таблица 8. Назначение выводов (КР580ВВ51)
Вывод |
Обозначение |
Назначение вывода |
|
1, 2, 5-8, 27, 28 |
D2-D7, D0, D1 |
Канал данных - обмен информацией между микропроцессором и микросхемой |
|
3 |
RxD |
Приемник микросхемы |
|
4 |
GND |
Общий |
|
9 |
TxC |
Синхронизации передачи |
|
10 |
WR |
Запись информации |
|
11 |
CS |
Выбор микросхемы |
|
12 |
CO/D |
Управление (данные) |
|
13 |
RD |
Чтение информации |
|
14 |
RxRDY |
Готовность приемника |
|
15 |
TxRDY |
Готовность передатчика |
|
16 |
SYNDET/BD |
Двунаправленный трех - стабильный программируемый ввод/вывод |
|
17 |
CTS |
Готовность внешнего устройства принять данные |
|
18 |
TxEND |
Конец передачи |
|
19 |
TxD |
Передатчик микросхемы |
|
20 |
C |
Синхронизация |
|
21 |
SR |
Установка исходного состояния |
|
22 |
DSR |
Готовность внешнего устройства передать данные |
|
23 |
RTS |
Запрос приемника внешнего устройства на прием данных |
|
24 |
DTR |
Запрос передатчика внешнего устройства на прием данных |
|
25 |
RxC |
Синхронизация приема |
|
26 |
Ucc |
Напряжение питания +5В |
Таблица 9. Таблица истинности сигналов (КР580ВВ51)
Сигналы на входах |
Направление и вид информации |
||||
СО/D |
RD |
WR |
CS |
||
1 |
1 |
0 |
0 |
Канал данных системы управление |
|
0 |
1 |
0 |
0 |
Канал данных системы данных |
|
1 |
0 |
1 |
0 |
Канал данных системы состояния |
|
0 |
0 |
1 |
0 |
Канал данных системы данных |
|
Х |
1 |
1 |
0 |
Высокоомныое состояние канала данных |
|
Х |
Х |
Х |
1 |
1.7 Интерфейс ввода - вывода (КР580ВИ53)
Микросхема КР580ВИ53 представляет собой устройство, формирующее программно-управляемые временные задержки (таймер) и и содержит три канала (0.1.2) каждый из которых может работать в одном из шести режимов.
Рисунок 7. Условно графическое обозначение (КР580ВИ53)
Таблица 10. Назначение выводов (КР580ВИ53)
Вывод |
Обозначение |
Назначение |
|
19, 20 |
A0, A1 |
Шина адреса |
|
1-8 |
D0-D7 |
Шина данных |
|
9, 15, 18 |
C0, C1, C2 |
Тактовые сигналы |
|
10, 13, 17 |
OUT0, OUT1, OUT2 |
Выхода |
|
11, 14, 16 |
CE0, CE1, CE2 |
Управление |
|
12 |
Ucc |
+5В |
|
21 |
CS |
Выбор микросхемы |
|
22 |
RD |
Чтение |
|
23 |
WR |
Запись |
|
24 |
GND |
Общий |
1.8 Контроллер клавиатуры и дисплея КР580ВВ79
Программируемое интерфейсное устройство, предназначенное для ввода и вывода информации в системах, выполненных на основе 8- и 16-разрядного микропроцессора КР580ВМ80. Кроме того, микросхема может применяться и как самостоятельное устройство при выполнении требований, предъявляемых к электрическим и временным параметрам. Клавиатурная часть обеспечивает ввод информации в микросхему через линии возврата RET7-RET0 с клавиатуры (клавиатурная матрица объемом 8 слов*8 разрядов с возможностью расширения до 4*8 слов*8 разрядов) и матрицы датчиков (8 слов*8 разрядов), а также ввод по стробирующему сигналу (8 слов*8 разрядов). Для хранения информации в микросхеме предусмотрено 8 байт ОЗУ. Дисплейная часть микросхемы обеспечивает вывод информации по 4-разрядным каналам DSPA3-DSPA0 и DSPB3-DSPB0 в виде двоичного кода на 8- и 16-разрядные цифровые или алфавитно-цифровые дисплеи.
Рисунок 8. Условно графическое обозначение (КР580ВВ79)
Таблица 11. Назначение выводов (КР580ВВ79)
Вывод |
Обозначение |
Назначение выводов |
|
1, 2, 5-8, 38, 39 |
RET2-RET7, RET0, RET1 |
Линии возврата |
|
3 |
C |
Синхронизация |
|
4 |
INT |
Запрос прерывания |
|
9 |
SR |
Установка |
|
10 |
RD |
Чтение информации |
|
11 |
WR |
Запись информации |
|
1-19 |
D0-D7 |
Канал данных |
|
20 |
GND |
Общий |
|
21 |
INS/D |
Команда / данные |
|
22 |
CS |
Выбор микросхемы |
|
23 |
BD |
Гашение отображения |
|
24-27 |
DSPA3-DSPA0 |
Канал дисплея А |
|
28-31 |
DSPB3-DSPB0 |
Канал дисплея В |
|
32-35 |
S0-S3 |
Линии сканирования |
|
36 |
SH |
Сдвиг |
|
37 |
CO/STB |
Управление / стробирующий сигнал |
|
40 |
Ucc |
Напряжение сигнала |
1.9 ОЗУ К537РУ17 (4 шт.)
Статическое асинхронное ОЗУ на основе КМОП-структур.
По заданию ОЗУ нам необходимо 8 кбайт. Следовательно, нам необходимо поставить 1 штуку.
Классификационные параметры К537РУ17:
Информационная емкость - 64 Кбит = 8 Кбайт
Организация - 8К*8
Время выборки адреса - не более 200 нс.
Выход - три состояния
Рисунок 9. Условно графическое обозначение (К537РУ17)
Таблица 12. Назначение выводов микросхемы К537РУ17
Выводы |
Назначение |
Обозначение |
|
2,3-10, 21, 23, 24, 25 |
Адресные входы |
А12,А7-А0 А10,А11,А9,А8 |
|
11-13, 15-19 |
Входы-выходы данных |
DO0-DO2, DO3-DO7 |
|
20, 26 |
Выбор микросхемы |
-CE1, CE2 |
|
22 |
Разрешение по выходу |
-OE |
|
27 |
Сигнал записи - считывания |
-WE |
|
28 |
Напряжение питания |
Ucc |
|
1 |
Свободный |
--- |
|
14 |
Общий |
0 В |
Таблица 13. Таблица истинности (К537РУ17)
CE1 |
CE2 |
-OE |
WE |
A0-A12 |
DO0-DO7 |
Режим работы |
|
M |
M |
X |
X |
X |
Roff |
Хранение |
|
L |
H |
X |
L |
A |
L |
Запись 0 |
|
L |
H |
X |
L |
A |
H |
Запись 1 |
|
L |
H |
L |
H |
A |
Данные в прямом коде |
Считывание |
|
L |
H |
H |
H |
A |
Roff |
Запрет выхода |
1.10 ПЗУ К573РФ6 (1 шт.)
Для стирания записанной информации микросхему нужно извлечь из контактного устройства, замкнуть все ее выводы полоской фольги и поместить под источник УФ освещения, обеспечив ее обдув. Однако стирание можно произвести , не извлекая микросхему из контактного устройства, но тогда нужно отключить напряжение питания и сигналы. Типовые источники стирающего излучения - дуговые ртутные лампы и лампы с парами ртути в кварцевых баллонах: ДРТ-220, ДБ-8 и др. Излучение проникает к кристаллу РПЗУ через прозрачное окно в крышке корпуса. Время стирания 30...60 минут. Для предохранения от случайного стирания информации окно в крышке корпуса закрывается специальной пленкой.
Рисунок 10. Условно графическое обозначение (К573РФ6)
Таблица 14. Назначение выводов микросхемы (К573РФ6).
Выводы |
Назначение |
Обозначение |
|
2-10, 21, 23, 24, 25 |
Адресные входы |
А0 - A12 |
|
11-13, 15-19 |
Входы-выходы данных |
DO0-DO2, DO3-DO7 |
|
20, 26 |
Выбор микросхемы |
-CE0,CE1 |
|
22 |
Разрешение по выходу |
-OE |
|
27 |
Сигнал записи - считывания |
-WE |
|
28 |
Напряжение питания |
E+ |
|
1 |
Свободный |
--- |
|
14 |
Общий |
Gnd |
Таблица 15. Таблица истинности (К573РФ6)
A |
CE |
OE |
РК |
Upр |
Ucc |
||
Хранение |
X |
Uн |
X |
X |
E+ |
+5В |
|
Считывание |
А |
1Л |
1Л |
Ш |
E+ |
+5В |
|
Контроль записи |
А |
1Л |
1Л |
Ш |
+ 19В |
+5В |
|
Запись слова |
А |
Ш |
Ш |
Ш |
+19В |
+5В |
1.11 Микросхемы дешифрации К155ИД3 и К155ИД7
К155ИД3 - дешифратор, позволяющий преобразовать четырехразрядный код, поступающий на входы А0-А3 в напряжение низкого логического уровня, появляющееся на одном из шестнадцати выходов 0-15. Дешифратор имеет два входа разрешения дешифрации Е0 и Е1. Эти входы можно использовать как логические, когда дешифратор ИД3 служит демультиплексором данных. Тогда входы А0-А3, используются как адресные, чтобы направить поток данных, принимаемых входами Е0 или Е1, на один из выходов 0-15. На второй, не используемый в этом включении вход Е, следует подать напряжение низкого уровня. По входам Е0 и Е1 даются сигналы разрешения выходов, чтобы устранять текущие выбросы, которыми сопровождается дешифрация кодов, появляющихся не строго синхронно (например, поступающих от счетчика пульсаций). Чтобы разрешить прохождение данных на выходы, на входы Е0 и Е1 следует дать напряжение низкого уровня. Эти входы необходимы также при наращивании числа разрядов дешифрируемого кода. Когда на входах Е0 и Е1 присутствуют напряжения высокого уровня, на выходах 0-15 появляются высокие уровни. Выбор контроллера по конкретному адресу осуществляется с помощью дешифратора К155ИД3 (рис. 9). Назначение его выводов показано в таблице.
Рисунок 11. Условное графическое обозначение (К155ИД7 и К155ИД3)
Таблица 16. Назначение выводов БИС (К155ИД3)
№ вывода |
Назначение |
№ вывода |
Назначение |
|
1 |
Выход 0 |
13 |
Выход 11 |
|
2 |
Выход 1 |
14 |
Выход 12 |
|
3 |
Выход 2 |
15 |
Выход 13 |
|
4 |
Выход 3 |
16 |
Выход 14 |
|
5 |
Выход 4 |
17 |
Выход 15 |
|
6 |
Выход 5 |
18 |
Вход стробирующий |
|
7 |
Выход 6 |
19 |
Вход стробирующий |
|
8 |
Выход 7 |
20 |
Вход информационный |
|
9 |
Выход 8 |
21 |
Вход информационный |
|
10 |
Выход 9 |
22 |
Вход информационный |
|
11 |
Выход 10 |
23 |
Вход информационный |
|
12 |
Общий |
24 |
Ucc |
2. Расчётная часть
2.1 Расчёт диапазона адресов и кол-во линий шин адреса
КР580ВВ51 (A0) =2 адреса
КР580ВИ53 (A0A1) =4 адреса
КР580ВВ55 (A0A1) =4 адреса
КР580ВВ55 (A0A1) =4 адреса
КР580ВВ59 (A0) =2 адреса
КР580ВВ79 (A0) =2 адреса
Таблица 17. Адресация устройств ввода - вывода
Адрес. |
Контроллер. |
|
00h |
КР580ВВ51 |
|
01h |
||
02h |
КР580ВИ53 |
|
03h |
||
04h |
||
05h |
||
06h |
КР580ВВ55 (1) |
|
07h |
||
08h |
||
09h |
||
Ah |
КР580ВВ55 (2) |
|
Bh |
||
Ch |
||
Dh |
||
Eh |
КР580ВВ59 |
|
Fh |
||
1Fh |
КР580ВВ79 |
|
2Fh |
Таблица 18. Адресации шины адреса
A7 |
A6 |
A5 |
A4 |
A3 |
A2 |
A1 |
A0 |
Контроллер |
||
Н |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
КР580ВВ51 |
|
К |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
||
Н |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
КР580ВИ53 |
|
К |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
||
Н |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
||
К |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
||
Н |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
КР580ВВ55 (1) |
|
К |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
||
Н |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
||
К |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
||
Н |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
КР580ВВ55 (2) |
|
К |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
||
Н |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
||
К |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
||
Н |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
КР580ВВ59 |
|
К |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
||
Н |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
КР580ВВ79 |
|
К |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
Булева функция построение схем дешифрации адресов устройств Ввода-Вывода
CS51=A4A3A2A1
CS53=A4A3A2A1+A4A3A2A1
CS55(1)=A4A3A2A1+A4A3A2A1
CS55(2)=A4A3A2A1+A4A3A2A1
CS59=A4A3A2A1
CS79=A4A3A2A1
Рисунок 12. Схема дешифрации
Схема построения функций для устройств Ввода-Вывода
2.2 Расчёт памяти
Адрес |
Устройство |
Объём, Кб. |
||
Начальный. |
0000h |
ПЗУ1 |
8 |
|
Конечный. |
7FFh |
|||
Начальный. |
800h |
ОЗУ1 |
8 |
|
Конечный. |
FFFh |
|||
Начальный. |
1000h |
ОЗУ2 |
8 |
|
Конечный. |
17FFh |
|||
Начальный. |
1800h |
ОЗУ3 |
8 |
|
Конечный. |
37FFh |
|||
Начальный. |
3800h |
ОЗУ4 |
8 |
|
Конечный. |
57FFh |
Устр-во |
А15 |
А14 |
А13 |
А12 |
А11 |
А10 |
А9 |
А8 |
А7 |
А6 |
А5 |
А4 |
А3 |
А2 |
А1 |
А0 |
||
ПЗУ |
начальный |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
конечный |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
||
ОЗУ 1 |
начальный |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
конечный |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
||
ОЗУ 2 |
начальный |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
конечный |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
||
ОЗУ 3 |
начальный |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
конечный |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
||
ОЗУ 4 |
начальный |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
конечный |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Состояние адресных линий
CS ПЗУ = А15А14А13
CS ОЗУ 1 = А15А14А13
CS ОЗУ 2 = А15А14А13
CS ОЗУ 3 = А15А14А13
CS ОЗУ 4 = А15А14А13
Схема дешифрации адресов памяти
Структурная схема
Принципиальная схема
Заключение
В данной контрольной работе была получена МПС на базе комплекта КР580. Данная МПС обладает относительно небольшим быстродействием. Она позволяет решать задачи, связанные с управлением разнообразными технологическими операциями. Разработанная система позволяет подключать устройства, которые требуют динамического изменения временных и частотных характеристик их входных сигналов. Присутствие в этой МПС программируемого параллельного интерфейса КР580ВВ55 предусматривает три канала, к которым можно подключать УВВ, обменивающихся 8-разрядными словами, а также позволяет гибко манипулировать этими каналами, изменяя их предназначение. КР580ВМ80 является микропроцессором с фиксированным набором команд, что облегчает составление программ. Объем ПЗУ позволяет записать достаточно функциональную программу, расширяя тем самым возможности данной МПС.
Список используемой литературы
1. Большие интегральные схемы запоминающих устройств: Справочник. - М.: Радио и связь, 1990.
2. Калабеков Б.А.. “Цифровые устройства и микропроцессорные системы”. Москва 2003 г.
3. Г.И. Пухальский. “Проектирование микропроцессорных систем”. Санкт-Петербург 2001 г.
4. Справочник, М.: Редакция, 1991 - 196 c. Интегральные микросхемы зарубежных стран и их аналоги производства СССР.
5. Интернет-сайт: http://www.computer-museum.ru.
Размещено на Allbest.ru
Подобные документы
Характеристика микропроцессорного комплекта серии КР580. Микросхема КР580ВК28 - системный контролер для управляющих сигналов. Контроллер клавиатуры и дисплея КР580ВВ79. Планирование адресного пространства памяти, построение схем дешифрации адресов памяти.
курсовая работа [1,0 M], добавлен 23.11.2010Система цифровой обработки информации среднего быстродействия. Назначение, состав, принцип работы отдельных блоков и устройств. Расчет потребляемой мощности микропроцессорной системы. Способы адресации данных. Процесс инициализации внешних устройств.
курсовая работа [1,1 M], добавлен 27.05.2013Устройства обработки аналоговых сигналов: аналого-цифровые; буферы данных; постоянное и оперативное запоминающее устройство. Основные типы микропроцессорных устройств: секционные, однокристальные с фиксированной разрядностью, однокристальные микроЭВМ.
контрольная работа [523,2 K], добавлен 23.10.2012Принцип работы микропроцессорных систем переработки текстовой и иллюстрационной информации. Изображение схем контроллера клавиатуры и включения аналого-цифрового преобразователя. Представление программы ввода 10-разрядного кода в регистровую пару.
реферат [61,5 K], добавлен 17.11.2010Проектирование функциональных узлов, блоков и устройств вычислительной техники. Разработка устройств и систем. Частота смены элементов. Блок буферной памяти. Обеспечение работы устройства ввода визуальной информации. Последовательность сигналов частоты.
курсовая работа [1,7 M], добавлен 31.01.2011Структуры микропроцессорных систем управления, назначение мультиплексоров, схемы на логических элементах. Анализ устройства цифро-аналогового преобразователя с весовой резисторной матрицей. Структура и виды операций арифметически-логических устройств.
контрольная работа [163,2 K], добавлен 02.10.2015Логическая структура универсального программного контроллера и развитой микропроцессорной системы. Интерфейс микропроцессоров. Информационные магистрали. Формат последовательных информационных сигналов. Локальные системы накопления и обработки информации.
реферат [255,6 K], добавлен 31.05.2012Аппаратные принципы построения устройств микропроцессорной техники и приобретение практических навыков по разработке микропроцессорных систем. Техническая характеристика микропроцессора ATmega и анализ микросхемы памяти. Схема микропроцессорной системы.
курсовая работа [1,6 M], добавлен 19.11.2011Разработка структурной схемы ЦА-УПЧ. Синтез комбинационного цифрового устройства. Регистр параллельного действия, построенный на синхронных D-триггерах. Структура сумматора параллельного действия. Разработка схемы запуска, клавиатуры и зануления.
курсовая работа [225,3 K], добавлен 07.12.2012Структура и направления деятельности компании ООО "Главный калибр". Изучение основных узлов и устройств вычислительной техники. Конструкторско-технологическое обеспечение производства приспособления. Выполнение работ по проектированию цифровых устройств.
отчет по практике [23,7 K], добавлен 17.04.2014