Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Задержка на таймере 5 сек
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > MCS51
Godod
Здравствуйте. Я новичок в программировании для микроконтроллеров. Стоит задача вывести на экран определенное число и чтобы оно медленно исчезало(в течении 5 сек). Вывести вывел, но вот как сделать задержку в 5 секунд ума не приложу. Пробовал занести 255 в аккумулятор(А) и в регистр-расширитель(В) и потом перемножить(mul AB), но при создании листинга выдает ошибку, что неизвестных идентификатор B. Как сделать задержку?
Godod
Сделал я задержку, вот только медленное угасание никак не пойму как делать
izerg
А экран то какой? Он "медленно угасать" умеет?
Godod
Обычный таймер(LED), а вот этого не знаю(
izerg
Неуверен что именно такое "обычный таймер LED", а штатный телепат - в отпуске.
Если вывод статический - применить ШИМ по яркости,
Если вывод динамический - применить тот же ШИМ, но в месте обновления экрана.
Частоту ШИМ подобрать по минимуму мерцания.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.