Informatics Point

Информатика и проектирование

Разработка алгоритма управляющей программы

При включении устройства происходит его инициализация. По умолчанию длительность импульса равна 100мс.

Из переменной NewKey считывается номер нажатой кнопки.

По линии RA0 выдается логическая единица и организуется модуляция заданного тона, в зависимости от номера нажатой кнопки, с помощью таймера 2 организуется постоянная длительность импульса 100мс.

Опрашивается клавиатура. Если есть нажатые клавиши, то их коды заносятся в память. По нажатию клавиши "#" из памяти воспроизводятся последний набранный номер длиной 24 символа. После этого процесс повторяется.

Общий алгоритм управляющей программы представлен на рисунке 6.

Рисунок 6 - Общий алгоритм управляющей программы

Рисунок 7 - Алгоритм подпрограммы инициализации портов

Рисунок 8 - Алгоритм подпрограммы инициализации таймера

Рисунок 9 - Алгоритм подпрограммы опроса клавиатуры

Рисунок 10- Алгоритм подпрограммы сканирования клавиатуры

Рисунок 11 - Алгоритм подпрограммы генерации

Лучшие статьи по информатике

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

Расчет основных характеристик усилительного каскада биполярного транзистора
транзистор усилитель каскад Целью данной курсовой работы по предмету “Схемотехника телекоммуникационных устройств” является применение знаний полученных ...

Электронавигационные приборы
На каждом судне для следования по намеченному курсу, выбора пути следования, контроля местонахождения в открытом море с учетом изменяющейся навигационной и ...

Меню сайта