Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовой проект / микропроцессор К1810МВ86 / микропроцессор К1810МВ86.doc
Скачиваний:
126
Добавлен:
21.02.2014
Размер:
21.77 Mб
Скачать

5.4 Разработка структурной схемы мпс

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

6 Разработка блок-схемы управляющей программы

обработка информации от цифровых датчиков и выдача управляющего воздействия у1 производится путем ввода значений х1, х2, х3 и вычисления буферной функции f1(х1, х2, х3), у1 = х1&х2vх3.

При единичном значении f1 вырабатывается управляющий сигнал у1 = 1 длительностью t1 = 80 мкс.

При обработке информации с аналоговых датчиков МП принимает коды NU1, NU2 с выходов АЦП и код константы К с регистра пульта управления. Далее вычисляется значение функции NU = f2(NU1, NU2) = NU1 + NU2 - k и сравнивается с константой Q, хранящейся в ПЗУ. В зависимости от результатов сравнения вырабатывается (аналогично у1) один из двух двоичных управляющих сигналов у2 или у3 заданной длительности по следующему правилу: если NU<Q, то выдать у2 длительностью t1 = 60 мкс, иначе выдать у3 длительностью t1 = 65 мкс.

Далее формируется управляющее воздействие Y4 для чего вводится значение NU3 и производится вычисление по формуле:

Y4 = A0+A1 х NU3

Значение Y4 в виде 8-разрядного кода выдается на вход ЦАП.

Все двоичные переменные и константы, учитываемые в вычислениях: NU1, NU2, NU3, К, Q, А0, А1, Y4 рассматриваются как целые без знака.

После выдачи всех управляющих воздействий проверяется состояние тумблера «СТОП» на пульте управления. Если «СТОП» = 0, цикл управления начинается сначала, иначе выполняется процедура останова системы, включающая следующие действия: формируется сигнал установки системы в исходное состояние путем подачи на линию начальной установки интерфейса двух прямоугольных импульсов, выполняется команда процессора «СТОП».

Блок-схема заданного цикла управления разбита на две части (рисунок 31 и 32), общая блок-схема представлена на рисунке 33.

нет у1 = Х1

у1 = х1

да у1 = Х1

у1 длительностью t = 80 мкс

да

Рисунок 31 – Цикл 1 управляющей программы

NU = NU1 + NU2 - k

да у1 = Х1

нет у1 = Х1

у3 длительностью t = 65 мкс

у2 длительностью t = 60 мкс

Y4 = A0+A1 х NU3

Рисунок 32 - Цикл 2 управляющей программы

Цикл 1

Цикл 2

Выдача управляющих воздействий на индикацию

нет у1 = Х1

да

Рисунок 33 – Общая блок-схема программы

ЗАКЛЮЧЕНИЕ

В результате курсового проектирования в соответствии с заданным вариантом разработана микропроцессорная система на базе микроконтроллера КР1810ВМ86. На основании анализа функционирования данного микроконтроллера разработан процессорный модуль и интерфейс МПС.

В соответствии с техническим заданием разработана система памяти на базе БИС ОЗУ К565РУ6 и БИС ПЗУ К541РТ2.

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

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

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

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

1 Горбунов В.Л., Панфилов Д.И., Пеструхин Д.Л., микропроцессоры. Основы построения микроЭВМ. – М.: Высшая школа,1986.

2 Гуртовцев А.Л., Гудыменко С.В., Программы для микропроцессоров : справ. пособие. - Минск. Высшая школа, 1989.

3 Корнеев В., Киселев А. Современные микропроцессоры, 3-е издание. - Санкт-Петербург, 2003.

4 Новиков Ю.В., Скоробогатов П.К. Основы микропроцессорной техники. - М.: ИНТУИТ.РУ, 2003.

5 Хвощ С.Т., Варленческий Н.Н., Попов В.А. Микропроцессоры и микроЭВМ в системах автоматического управления: справочник – Л.: Машиностроение, 1987.

6 Пеструхин Л.Н. Архитектура и проектирование микроЭВМ. Организация вычислительных процессов. – М.: Высшая школа, 1988.

7 Новаченко И.В., Петухов В.М., Блудов И.П., Юровский А.В. Справочник полупроводниковые приборы. – Кубк-а, 1996.

8 http://jeans.invaders.com.ua/users/69557/blogs/150602

9 http://tochnie.uchilka.ru/view/2968-350.htm

10 http://pokrovsk.info/referat/ref36268.html

11 http://beda.stup.ac.ru/psf/ziss/wmaster/books/frolov/bsp/V02/ch8.htm

12 http://kazus.ru/lenta/view/0_6595_0.htmlъ

13 http://jtdigest.narod.ru/kollection/ut88/mikrosx.htm#KR580VK38

14 http://olddos.narod.ru/doc/comp/bsp/v33/ch5.htm

ПРИЛОЖЕНИЕ А

(обязательное)

Графическая часть

1 Структурная схема микропроцессорной системы 62

2 Микропроцессор КР1810ВМ86 63

3 Генератор тактовых импульсов КР1810ГФ84 64

4 Аналогово-цифровой преобразователь MAX 1300 65

5 Оперативное и постоянное запоминающее устройство 66

6 Программируемый периферийный интерфейс КР580ВВ55 67

7 Программируемый контролер прерываний КР1810ВН59А 68

8 Буферный регистр КР580ИР82 и шинный формирователь К580ВА86 69

Соседние файлы в папке микропроцессор К1810МВ86