Бесплатная техническая библиотека
Устройство имитации работы светофора на микроконтроллере PIC16F84A. Энциклопедия радиоэлектроники и электротехники

Энциклопедия радиоэлектроники и электротехники / Микроконтроллеры
Комментарии к статье
Устройство имитации работы светофора реализовано на микроконтроллере PIC16F84A. Схема включения микроконтроллера (МК) стандартная, в качестве кварцевого резонатора используется резонатор на 32768 Гц, используемый в часах.
Datasheet микроконтроллера PIC16F84A
(нажмите для увеличения)
Светодиоды подключаются к выводам RB1..RB6 через токоограничительные резисторы 500 - 200 Ом: Вместо светодиодов можно использовать любые другие лампы, но для этого надо на выходы микроконтроллера поставить транзисторные ключи или иные согласующие устройства (оптореле, оптроны и т.д.)
1 светофор
RB1 - красный (К1)
RB2 - желтый (Ж1)
RB3 - зеленый (З1)
2 светофор
RB4 - красный (К2)
RB5 - желтый (Ж2)
RB6 - зеленый (З2)
Пример составления программы для имитации работы светофора: Для составления программы необходимо составить блок-схему работы.
- К1 = 1, З2 = 1
включить красный на первом светофоре, зеленый на втором, остальные отключены
- К1 = 1, З2 = 0,1,0,1,0,1,0,1,0,1
красный на первом светофоре продолжает гореть, зеленый на втором моргает 5 раз, остальные отключены
- К1 = 1, Ж1 = 1, Ж2 = 1
красный на первом продолжает гореть, включается желтый на первом и втором светофорах, остальные отключены
- К2 = 1, З1 = 1
включить красный на втором и зеленый на первом светофорах, остальные отключены
- К2 = 1, З1=0,1,0,1,0,1,0,1,0,1
красный на втором светофоре продолжает гореть, зеленый на первом моргает 5 раз, остальные отключены
- К2 = 1, Ж2 = 1, Ж1 = 1
красный на втором продолжает гореть, включается желтый на втором и первом светофорах, остальные отключены
Текст программы с комментариями на ассемблере и HEX-файл
(комментарии не повторяются)
Немного по программе:
- включение красного на первом и зеленого на втором осуществляется с помощью копирования в PortB константы 01000010.
Подпрограмма Pause_1 служить для задержки на время примерно 10 сек состояния выводов PortB.
- Для "моргания" зеленого используется подпрограмма Z_1 включающая в себя две подпрограммы задержки с применением бит ориентированных команд (bcf PortB,6, bsf PortB,6): 1) зеленый погашен 2) зеленый включен.
Далее все аналогично.
Автор: А. Каплий, Украина, processor@meta.ua; Публикация: cxem.net
Смотрите другие статьи раздела Микроконтроллеры.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Двойная система антител летучих мышей против опасных вирусов
17.09.2026
Летучие мыши давно занимают особое место в исследованиях инфекционных заболеваний. Эти животные способны быть естественными носителями вирусов, представляющих серьезную опасность для человека, однако сами зачастую избегают тяжелых последствий заражения. Такая необычная способность особенно интересна ученым, поскольку позволяет изучать механизмы, с помощью которых организм может одновременно сосуществовать с потенциально опасными патогенами и контролировать их воздействие.
Исследователи из Тюлейнского университета, Стэнфорда и Центров по контролю и профилактике заболеваний США (CDC) приблизились к объяснению этого феномена. По их данным, важную роль может играть необычная организация иммунной системы рукокрылых. У представителей семейства лиликовых (Vespertilionidae), насчитывающего более 500 видов и распространенного на всех континентах, кроме Антарктиды, специалисты обнаружили сразу две независимые генетические системы, участвующие в создании тяжелых цепей антител.
Антитела пред ...>>
Экологичный ноутбук Acer Vero 16 с модульным корпусом
17.09.2026
Современный ноутбук постепенно перестает быть устройством, которое после нескольких лет эксплуатации проще заменить новым. Производители все чаще пытаются увеличить срок службы техники за счет переработанных материалов, ремонтопригодной конструкции и возможности модернизации отдельных компонентов. Новый Acer Vero 16 (V16-I71 / V16-I71T) стал одним из примеров такого подхода: при высокой производительности модель ориентирована не только на современные вычислительные задачи, но и на снижение экологической нагрузки на протяжении всего жизненного цикла устройства.
В основе концепции Acer лежит расширенный принцип 4R, включающий Reduce - уменьшение использования ресурсов, Reuse - повторное применение, Recycle - переработку и Repairability - ремонтопригодность. Разработчики постарались реализовать эти четыре направления непосредственно в конструкции ноутбука. В частности, верхняя крышка и рабочая панель изготовлены из сплава, в котором сочетаются 50% переработанного и 50% низкоуглеродисто ...>>
Расставание действительно может причинять физическую боль
16.09.2026
Разрыв отношений с близким человеком способно вызывать настолько сильные переживания, что привычное выражение "разбитое сердце" иногда воспринимается почти буквально. Человек может испытывать тревогу, тоску и эмоциональное напряжение, сопровождающиеся вполне реальными телесными ощущениями. Исследования работы мозга показывают, что такая связь между эмоциональными и физическими страданиями может иметь вполне определенную нейробиологическую основу.
Эксперимент, позволивший изучить этот вопрос, провела команда психолога Итана Кросса из Мичиганского университета. В исследовании участвовали 40 человек, недавно переживших расставание по инициативе партнера. Все добровольцы продолжали остро реагировать на произошедшее, что позволило исследователям изучить мозговую активность в период наиболее сильных переживаний.
Во время эксперимента участников помещали в аппарат магнитно-резонансной томографии. Испытуемым поочередно показывали фотографию бывшего партнера и подвергали предплечье воздей ...>>
Случайная новость из Архива Электровелосипед Kingbull Rover 2.0
05.09.2025
Компания Kingbull презентовала новый электровелосипед Rover 2.0.
В основе Rover 2.0 лежит мощный задний мотор Bafang на 750 Вт, развивающий крутящий момент 80 Нм. Он обеспечивает разгон до 45 км/ч в режиме Class 3, тогда как в Class 2 скорость ограничена 32 км/ч. Питание подает аккумулятор Samsung емкостью 720 Втч, которого хватает до 96 километров пробега, хотя в реальных условиях среднее значение составляет около 64 километров. Восстановление заряда занимает примерно пять часов при использовании умного зарядного устройства из комплекта.
Для плавного хода инженеры применили систему педалирования с датчиком крутящего момента. Она регулирует подачу мощности так, чтобы поездка ощущалась естественной, а батарея тратила энергию экономно. Важную роль играет и подвеска: передняя вилка с ходом 100 мм и задний амортизатор на 45 мм позволяют комфортно преодолевать неровности как в городе, так и на бездорожье.
Немалое внимание уделено и безопасности. Rover 2.0 получил гидравлические двухпоршневые тормоза с 180-миллиметровыми роторами, а также массивные шины CST размером 26 на 4 дюйма с защитой от проколов. Трансмиссия Shimano на 7 скоростей обеспечивает необходимую гибкость при движении в разных условиях, от крутых подъемов до ровных трасс.
Эргономика велосипеда продумана до мелочей. Цветной дисплей KB35H отображает основные параметры движения, алюминиевая рама скрывает проводку, а встроенное светодиодное освещение на 48 В повышает безопасность в темное время суток. В комплекте предусмотрены практичные аксессуары - держатель для телефона, замок и насос, что делает модель готовой к использованию прямо "из коробки".
Kingbull предлагает Rover 2.0 по цене $1399, причем доставка входит в стоимость. Для покупателей, решивших приобрести сразу несколько велосипедов, предусмотрена дополнительная скидка в размере $200. Выбор цветов ограничен, но выразителен: Sand Blue и классический Black.
Новинка стала примером того, как производитель может совместить функциональность, долговечность и привлекательный дизайн в одной модели. Этот электровелосипед способен заинтересовать как городских жителей, ищущих быстрый и экологичный транспорт, так и любителей активных приключений за пределами асфальтовых дорог.
|
Другие интересные новости:
▪ Оптический привод Pioneer BDR-S07J записывает диски BDXL
▪ Источники питания Mean Well HRP/N
▪ Сонные коровы дают снотворное молоко
▪ Марс меняет структуру околоземных астероидов
▪ Портативный DVD-плеер Typhoon
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Электрик в доме. Подборка статей
▪ статья Рассуждать (говорить) о высоких материях. Крылатое выражение
▪ статья Какая особенность поведения при выборе из нескольких альтернатив роднит людей и лягушек? Подробный ответ
▪ статья Брокколи. Легенды, выращивание, способы применения
▪ статья Сигнализатор включения задней передачи. Энциклопедия радиоэлектроники и электротехники
▪ статья Серебряное зеркало из нитрата серебра и глюкозы. Химический опыт
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026