- •1. Постановка задачи
- •2. Реализация поставленной задачи
- •2.1. Расчет массива данных угловой скорости двигателя
- •2.2. Подробная блок-схема алгоритма решения задачи для мп кр580вм80а
- •2.3. Описание алгоритма программы для мп кр580вм80а
- •2.4. Описание программы на языке Ассемблера и в машинных кодах мп кр580
- •2.5. Описание аппаратной реализации
- •3. Вывод
- •Список используемой литературы:
2.5. Описание аппаратной реализации
Используемые для построения микропроцессорного устройства компоненты сведены в таблицу 5:
Таблица 5 – Компоненты МПУ
Обозначение |
Функциональное назначение |
Тактовая частота МГц |
Потр. мощн. ВА |
Напр. пит. В |
КР580ИК80А |
Центральный процессор с фиксированной системой комманд и параллельной обработкой 8-разрядных слов. |
2,0 |
<1,25 |
12; 5; -5 |
КР580ВВ55 |
Программируемое устройство для ввода/вывода параллельной информации. |
2,0 |
0,7 |
5 |
КР580ГФ24 |
Генератор тактовых импульсов (ГТИ) формирует тактовые импульсы частотой до 2,5 мГц, амплитудой 12 В, тактовые импульсы амплитудой до 5 В для ТТЛ- элементов, а также некоторые управляющие сигналы для микропроцессорной системы. |
<3 |
0,77 |
12;5 |
КР580ВА86 |
8 разрядный адресный регистр, предназначен для связи микропроцессора с системной шиной, обладает повышенной нагрузочной способностью. |
2 |
<0,8 |
5 |
КР580ВК28 |
Системный контроллер и шинный формирователь, предназначен для фиксации слова-состояния МП, выработки системных управляющих сигналов, буферизации шины данных МП и управления направлением передачи данных.
|
|
0,7 |
5 |
3. Вывод
В ходе текущей работы была проанализирована и решена задача по реализации программного датчика угловой скорости вращения двигателя. Были произведены вычисления, по результатам которых созданы алгоритм и программный код выполняющие функции приема обработки и преобразования сигнала, все расчеты и операции выполнены с допустимой точностью и соответствуют поставленным условиям. Реализованная программа формирует последовательно 2 байта шестнадцатеричного кода которые с разницей в 7 тактов подаются на порт 9F, в дальнейшем эта информация может поступать на любое цифровое устройство, для отображения, регистрации и управления. Так же была разработана принципиальная схема полученного устройства. Помимо всего прочего была разработана программа учитывающая в реальном времени возможность обработки аварийных ситуаций, а именно выход значений скорости за заданные пределы, в случае возникновения которых на выходной порт подается код ошибки.
Список используемой литературы:
Л. Левенталь У. Сэйвилл «Программирование на языке Ассемблера для микропроцессоров 8080 и 8085» Москва «Радио и связь» 1987 г.
Г. Виглеб «Датчики. Устройство и применение» Москва «Мир» 1989 г.
А.А.Мельников (ст.), А.А. Мельников (мл.) «Микропроцессоры, микроконтроллеры и однокристальные микропрограммируемые устройства» Москва 2008 г.
С.И. Лукьянов, Д.В. Швидченко, Е.С. Суспицын "Курсовое проектирование по дисциплинам "Машинные языки программирования" и " Основы микропроцессорной техники" - Магнитогорск: МГТУ, 2011.
