Разделы

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

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

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

Синтез системы автоматизированного управления электроприводом ленточного конвейера дозатора
Одним из наиболее прогрессивных видов транспорта, обеспечивающих высокую производительность при больших грузопотоках, является конвейерный транспорт. В современном производстве конвейер ...

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

Разработка системы оказания услуг сотовой связи с целью повышения их качества
В более чем 98% регионов Российской Федерации услуги сотовой связи предоставляют 3 или более оператора. Это говорит о том, что в целом российский рынок сотовой связи находится в стадии з ...

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