Автор работы: Пользователь скрыл имя, 15 Февраля 2012 в 10:32, курсовая работа
Микропроцессорный комплект серии КР580 — набор микросхем, аналогичных набору микросхем Intel 82xx. Использовался в советских компьютерах, таких как Радио 86РК, ЮТ-88, Микроша, и т. д. Представляет собой 8-разрядный комплект на основе n-МОП технологии. Система команд СМ1800, ГОСТ 11305.910-80. Большинство микросхем является аналогами чипов серии MCS-85 фирмы Intel.
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1. Задание. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2. Структурная схема . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3. Описание функциональных узлов . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1 Микропроцессор КР580ВМ80А . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 Генератор тактовых импульсов КР580ГФ24 . . . . . . . . . . . . . 9
3.3 Системный контроллер КР580ВК28 . . . . . . . . . . . . . . . . . . . 10
3.4 Буферный регистр КР580ИР82 . . . . . . . . . . . . . . . . . . . . . . . 12
3.5 Таймер КР580ВИ53. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.6 Шинный формирователь КР580ВА86 . . . . . . . . . . . . . . . . . . 19
3.7 Параллельный интерфейс КР580ВВ55А . . . . . . . . . . . . . . . 20
3.8 Ввод информации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.9 Вывод информации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.10. Разработка памяти . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4. Рекомендации по применению . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5. Алгоритм работы ВС . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6. Инструкция . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7. Разработка программного обеспечения . . . . . . . . . . . . . . . . . . . . . 34
7.1. Листинг программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Библиографический список . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Приложение 1. Принципиальная электрическая схема устройства
Приложение 2. Перечень использованных элементов
Режимы работы микросхемы К514ИД2
Входы | Выходы | ||||||||||
А3 | А2 | А1 | A0 | a | b | c | d | e | f | g | |
0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | |
0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | |
0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | |
0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | |
0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | |
0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | |
0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | |
0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |
1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | |
1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | |
1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | |
1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | |
1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | |
1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | |
1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 |
Таблица 3.14
Назначение выводов микросхемы 564ИД4
Вывод микросхемы | Назначение вывода |
А0, А1, А2, А3 | Входы микросхемы, на которых подается двоичный код |
a, b, c, d, e, f, g | Выходы микросхемы, на которых образуется код для управления семисегментным индикатором. |
Ucc | Напряжение питания +5 В |
GND | Общий |
3.10. Разработка памяти
3.10.1. Постоянное запоминающее устройство (ПЗУ)
В качестве ПЗУ выбраны микросхемы серии К1601РР1. МС К1601РР1 представляет собой ПЗУ с электрическим программированием информации с полной дешифрацией адреса, схемами управления режимами записи, считывания и стирания информации. Следует использовать две микросхемы К1601РР1 информационной емкостью по 4 кбит каждая. Условное графическое обозначение МС К1601РР1 приведено на рис. 3.14.
Назначение
выводов микросхемы приведено в
табл. 3.16.
Рис.
3.14 УГО К1601РР1
Таблица 3.16
Выводы микросхемы КР1601РР1
Выводы | Обозначение | Функциональное назначение |
1,6-9,23-19 | A9, A0, A3, A1, A2, A8-A4 | Адресные входы |
3,5,10,11 | DI(0-3) | Данные вход-выход |
2 | CS | Выбор микросхемы |
13 | RD | Сигнал считывания |
14 | Сигнал программирования | |
18 | Сигнал стирания | |
15 | Upr | Напряжение программирования |
12 | Ucc1 | Напряжение питания –12В |
24 | Ucc2 | Напряжение питания 5В |
4 | GND | Общий |
Режимы работы микросхемы представлены в табл. 3.17.
Таблица 3.17
Режимы работы КР1601РР1
CS | ERA | WR | RD | A0¸A9 | UPR | Режим |
0 | X | X | X | X | X | Хранение |
1 | 0 | 1 | 0 | X | -33¸-31 B | Общее стирание |
1 | 0 | 0 | 0 | A | -33¸-31 B | Избирательное стирание |
1 | 1 | 0 | 0 | A | -33¸-31 B | Запись данных |
1 | 1 | 1 | 1 | A | -33¸5 B | Считывание |
3.10.2. Оперативное запоминающее устройство (ОЗУ)
В
качестве ОЗУ выбрано 2 микросхемы
КР541РУ2 информационной емкостью 4 кбит
каждая. Условное графическое изображение
приведено на рис. 3.15. Выводы микросхемы
приведены в табл. 3.18. Режимы работы микросхемы
приведены в табл. 3.19.
Таблица 3.18
Выводы микросхемы КР541РУ2
Выводы | Обозначение | Функциональное назначение |
1-7,15-17 | A6-A0, A1, A2, A7-A9 | Адресные входы |
11-14 | DQ(3-0) | Данные вход-выход |
8 | CS | Выбор микросхемы |
10 | WE | Запись информации |
18 | UCC | Напряжение питания 5В |
9 | GND | Общий |
Рис. 3.15 УГО КР541РУ2
Таблица 3.19
Режимы работы микросхемы КР541РУ2
CS | W/R | A0¸A9 | Режим работы |
1 | Х | Х | Хранение |
0 | 0 | A | Запись |
0 | 1 | A | Считывание |
3.10.3. Карты памяти и внешних устройств системы
Карты ПЗУ,
ОЗУ и внешних устройств
Таблица 3.20
Карта памяти ПЗУ
Область памяти | Содержимое памяти |
0000h – 00E3h | Программа |
00E4h – 03FFh | Незанятая область |
Таблица 3.21
Карта памяти ОЗУ
Область памяти | Содержимое памяти |
8000h – 8007h | Числа |
8008h – 83FFh | Незанятая область |
Таблица 3.22
Карта внешних устройств системы
Название МС | Устройство | Адрес |
КР580ВВ55А | РУС Параллельный
интерфейс КР580ВВ55А (1)
ВА ВВ(клавиатура – цифры) ВС (клавиатура – спец. символы) РУС Параллельный интерфейс КР580ВВ55А (2) ВА (Индикаторы 1-2) ВВ (Индикаторы 3-4) ВС |
0001h 0002h 0003h 0004h 0083h 0080h 0081h 0082h |
4. Рекомендации по применению
Микропроцессорная система имеет системную шину, образуемую из 3х шин: адреса A15-A0, данных D7-D0 и управления. Системная шина позволяет строить микропроцессорную систему по модульному принципу: модуль центрального процессора, модуль ЗУ, модуль УВВ.
Двунаправленные выводы данных периферийных устройств подключены к системной шине через шинный формирователь (микросхема КР580ВА87).
Магистральная
структура микропроцессорной
Для
помехоустойчивости системы низкочастотные
помехи по цепи питания необходимо
блокировать конденсатором
Высокочастотные помехи необходимо блокировать конденсатором емкостью 0,015-0,022 мкФ, включенными между каждым выводом +5В микросхемы и шиной GND в непосредственной близости от микросхем (не далее 5 мм).
Для увеличения быстродействия системы трехстабильные шины адреса и данных рекомендуется подключать к шинам +5В через резисторы сопротивлением 2,2 кОм.
5. Алгоритм работы ВС
5.1 Блок – перемножение a1·J
Условно разместим операнд а1 в регистровой паре DE, а операнд J поместим в регистровые пары HL и ВС. Организуем перемножение a1·J операцией сложения.
Аналогично
осуществляется перемножение а2·J (в DE
- операнд а2).
5.2 Блок – (a1×Ij+a2×Ij)mod m
Условно разместим в регистровые пары HL и ВС остаток от действия (a1×Ij+a2×Ij)mod m, а в регистровую пару DE сам операнд m. В паре HL будет находится реальное значение остатка от операции (a1×Ij+a2×Ij)mod m.
Информация о работе Проектирование устройств на базе МПК КР580