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