Разделы

Описание работы схемы

ГСЧ генерирует и выдает данные, которые поступают в буферный регистр на вход А (1А1…2А4) предназначенный для их хранения и передаются с выхода БР Y (1Y1…2Y4) на вход микроконтроллера RB(RBOINT…RB7).

Для выдержки заданных интервалов опроса буферного регистра и вывода значений на экран индикатора в МК будем использовать в качестве счетчика регистр R20, значение которого в начальный момент работы системы задается равным нулю.

Для удобства разобьем общее время работы МПС (в соответствии с заданием - 4с) на промежутки с 0 по 1 секунду, что соответствует 500 интервалам в 0,002 с (1/500 с); с 1 по 2 с - еще 500 интервалов (значения счетчика с 500 по 1000); с 2 по 4 с (значения счетчика с 1000 по 2000)

Таймер МК запрограммирован на временной интервал в 0,002 с (1/500 с). В момент, когда значение, полученное в результате опроса таймера достигает нуля, в регистр R20 заносится значение R20+1, т.е. значение счетчика увеличивается на единицу. Затем таймер снова начинает отсчет от 0,002 с до нуля, после чего значение счетчика увеличивается еще на единицу. Итак происходит до тех пор, пока значение счетчика не достигнет 500, или не превысит его.

В момент, когда значение в регистре R20 становится равным или более 500 МК начинает считывать значения с 8-разрядного входа RB, и формировать соответствующий выходной сигнал на 4-разрядном выходе RA (RA0…RA3).

Значения с выхода МК RA поступают на 4-разрядный вход индикатора и отображаются на его экране.

В момент, когда значение счетчика R20 достигает значения 1000, опрос буферного регистра через вход RB и формирование сигналов на выходе RA прекращается.

Счетчик продолжает считать интервалы в 0,002 с до тех пор, пока его значение не достигнет или не превысит значение в 2000, что соответствует 4 от начала работы. В этот момент Выполнение программы прекращается.

Разработка блок-схемы программы

Рис. 3. Блок-схема управляющей программы

Заключение

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

Другие материалы

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

Радиолиния передачи телеметрической информации
Телеметрия является одной из молодых и быстро развивающимся отраслей науки и техники. Она связана с измерениями различных физических величин и передачей на расстояние этих измерений. Пер ...

Разработка регулятора температуры
Темой данного курсового проекта является разработка регулятора температуры. Электроника является универсальным и исключительным средством при решении проблем в самых различных областях ...

Копирайт 2019 : www.ordinarytech.ru