Проектирование системы управления микроволновой печью |
Страница 7 из 8
Алгоритм работы Логическая блок-схема приведена на рисунке 17, блок-схема обработки прерывания по таймеру Т/С 0 – на рисунке 18, блок-схема обработки прерывания по таймеру Т/С 1 представлена на рисунке 19. Рисунок 19 – Обработка прерывания по таймеру Т/С 1 Разработка рабочей программы Написание и отладка программы производились в программе ProView фирмы Franklin Software Inc [9]. ProView фирмы Franklin Software Inc. – интегрированная среда разработки программного обеспечения для однокристальных микроконтроллеров семейства Intel 8051 и его клонов. Она включает в себя всё, что нужно для создания, редактирования, компиляции, трансляции, компоновки, загрузки и отладки программ:
Среда разработки подобна Visual C++ Microsoft и Borland C++ для Windows. ProView объединяет все этапы разработки прикладной программы в единый рекурсивный процесс, когда в любой момент времени возможен быстрый возврат к любому предыдущему этапу. Программу можно поделить на четыре блока:
В первом блоке инициализируются данные и запускается таймер Т/С 0, отвечающий за обновление индикаторов и опрос клавиатуры. Основной бесконечный цикл отвечает за обновление 3-х байтов, в которых содержится визуальное значение мощности. Главная же часть программы содержится в третьем блоке. Прерывание вызывается с частотой 700 Гц, чтобы обеспечить своевременное обновление значений на семи индикаторах (три индикатора отвечают за мощность, остальные отображают время), незаметное для человеческого глаза. Параллельно с обновлением значений производится опрос клавиатуры. Если клавиша была нажата, то определяется, какая и допустимо ли действие, которое должно быть вызвано нажатием данной кнопки (например, нельзя увеличить максимальную мощность). Если действие допустимо, то оно производится. Возможные действия: увеличение/уменьшение мощности, увеличение времени, включение микроволновой печи, выключение, сброс времени. В случае включения печи, происходит запуск таймера Т/С 1, который отвечает за обратный отсчет времени, в течение работы микроволновой печи. Четвертый блок занимается непосредственно режимом работы. В нем происходит обратный отсчет, регулировка выходной мощности печи, а также изменение визуального значения времени. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение Текст рабочей программы представлен в приложении А.
|