Проектирование устройств на базе МПК КР580

Автор работы: Пользователь скрыл имя, 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. Перечень использованных элементов

Содержимое работы - 1 файл

кур.docx

— 734.72 Кб (Скачать файл)

Режимы  работы микросхемы К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
WR
Сигнал программирования
18
ER
Сигнал стирания
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, 3.21, 3.22 соответственно. 

  Таблица 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).

  Магистральная структура микропроцессорной системы  позволяет подключать микросхемы ЗУ общей емкостью до 64К байт и микросхемы УВВ до 256 каналов ввода и 256 каналов вывода.

  Для помехоустойчивости системы низкочастотные помехи по цепи питания необходимо блокировать конденсатором суммарной  емкостью из расчета 0,1 мкФ на каждую микросхему, включенными между шинами +5В и GND непосредственно в начале шины +5В.

  Высокочастотные помехи необходимо блокировать конденсатором  емкостью 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