Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
dooh_osnova.docx
Скачиваний:
4
Добавлен:
17.11.2018
Размер:
456.92 Кб
Скачать
  1. Разработка программного обеспечения

Общий алгоритм, который характеризует работу микроконтроллера, представлен на рисунке 13.

Начало

Инициализация устройств

Ввод данных в ОЗУ

Расчет функции

Преобразование в двоично-десятичный код

Вывод на индикаторы

Рисунок 13 – Блок – схема алгоритма функционирования проектируемого контроллера

Под инициализацией контроллера понимается:

  • программный запрет прерываний;

  • организация стека (указания адреса вершины стека);

  • формирование управляющих байтов для контроллера КР580ВВ55А.

После инициализации происходит запуск АЦП и разрешение на прерывания.

Введение данных в ОЗУ подразделяется на следующие этапы: - программный запрет прерываний; - сохранение в стеке программно доступных регистров; - поочередная запись информации из датчиков в ячейки ОЗУ; - возвращение содержимого программно доступных регистров; - возвращение в основную программу.

Согласно техническому заданию на проект, алгоритм контроллера может быть реализован следующим образом. После включения питания (либо сброса) процессор выполняет настройку БИС КР580ВВ55, а именно порт PA

настраивает на вывод; порт PB – на вывод; PС – на вывод. Затем он обнуляет: ячейку памяти ОЗУ (либо регистр), отведенную под счетчик – формирователь управляющего кода коммутатора; ячейки памяти ОЗУ, отведенные для хранения результата выполнения функции Y(t) в двоично-десятичном коде. После этого процессор путем вывода четырехразрядного кода 0000В через PA0...PA3 подключает U0(t) ко входу АЦП и формирует на PA4 напряжения низкого уровня, обеспечивая тем самым пуск АЦП. Затем микропроцессор приступает к выполнению арифметических операций и выводу результат на блок отображения информации.

Заключение

В данной курсовой работе было спроектировано и разработано микропроцессорное устройство. Его функции заключаются в сборе аналоговой информации, преобразование ее в вид, удобный для обработки микропроцессором, обработка информации по программе и выдача этой информации в удобном для пользователя виде. Подобные задачи довольно часто возникают на производстве или в бытовых приборах, где необходимо постоянно контролировать те или иные параметры. Решение их, как правило, заключается в применении подобных микропроцессорных устройств, которые достаточно простые и дешевые для широкого применения.

Разработанное устройство управляется фиксированной программой из ПЗУ, на практике же можно менять программу по желанию пользователя, если это необходимо. Устройство для перепрограммирования можно представить в удобном для пользователя виде, что существенно расширит рамки функционирования устройства.

Список литературы

1. Цифровые и аналоговые интегральные микросхемы: Справочник / под ред. С. В. Якубовского. – М.: Энергия, 1990.

2. Преснухин Д. Л. Справочное пособие по микроЭВМ и микропроцессорам. – М.: Высшая школа, 1988.

3. Справочник по интегральным микросхемам / под ред. Б. В. Тарабрина. – М.: Энергия, 1980.

4. Алиев Т. М. Системы отображения информации. – М.: Высшая школа, 1988.

5. Справочник по расчету электронных схем / под ред. Б. С. Гершунского. – Киев: Высшая школа, 1983.

6. Шилов В.Л. Популярные цифровые микросхемы: Справочник – М.: Металургия, 1988.-352с

7. Методические указания к курсовому проекту «Микропроцессорный контроллер» по курсу «Микропроцессорная техника» / Составитель А. В. Дорошков. – Сумы: СумГУ – 1999.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]