Разделы

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

ГСЧ генерирует и выдает данные, которые поступают в буферный регистр на вход А (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