Разделы

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

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

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

Разработка перспективного источника питания
Для устойчивой работы устройств электроники необходимо наличие стабилизированных источников питания. Формирование этих напряжений осуществляется блоками питания. Работа блоков питания по ...

Проектирование кабельных сетей и устройств АТиС на перегоне и станции ЭМ-31-8
Железнодорожная сеть представляет собой единую, работающую по общему плану систему, все части которой взаимодействуют друг с другом. Работа всех звеньев ж/д сети не может осуществляться ...

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

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