Informatics Point
Информатика и проектирование
Основная программа должна выполнять следующую инициализирующую последовательность действий:
- проинициализировать порты ввода/вывода;
- установить рабочий режим для АЦП;
установить начальный диапазон измерения 10 В;
инициализировать счетчик переполнения таймера tcou
;
инициировать счетчик 5мс интервалов cou
01
;
инициализировать указатель адресом буфера индикации;
разрешить прерывание для таймера Т0;
запустить таймер;
глобально разрешить прерывания.
В рабочем цикле программа должна выполнять следующие действия:
- ожидать метку времени 100 мс;
- опросить состояние кнопки SB1, выработать критерий фронта ее нажатия и, в случае необходимости переключить диапазон;
измерить с помощью АЦП входное напряжение;
рассчитать код индицируемого значения;
определить необходимость включения символа «минус»;
разбить полученное значение на цифры, преобразовать их в семисегментный код и загрузить буфер индикации;
в зависимости от текущего диапазона включить светодиоды HL1 или HL2 и установить бит для индикации запятой.
Общая блок-схема алгоритма основной программы приведена на рисунке 4.
Разработка автоматизированной системы контроля процессов пайки топливных коллекторов
На современном этапе развития промышленности, обеспечение стабильной
работы предприятий по выпуску конкурентоспособной продукции, является задачей
первостеп ...
Сенсорный выключатель
Целью данного курсового проекта является разработка, выбор и
обоснование конструкции, технологического процесса сборки Сенсорного
выключателя. Для обоснован ...
Разработка технологического процесса сборки и монтажа усилителя тока
В
настоящее время, когда развивающаяся рыночная экономика заставляет предприятия
специализирующиеся на выпуске радиоэлектронной аппаратуры (РЭА) работать в
...
Меню сайта
2026 © www.informaticspoint.ru