Разработка однокристального микрокомпьютера для платы управления светофорами

1. Контрольные требования
Работа светофора на перекрестке показана на рисунке ниже. Когда пусковой выключатель включен, система сигнальных ламп начинает работать, и загораются красные и северные и южные огни, а также загораются зеленые и восточные огни. Когда пусковой выключатель выключен, все сигнальные лампы выключены. При работе зеленый индикатор горит в течение 25 с и мигает 3 раза (то есть 3 с), желтый горит в течение 2 с, а красный горит в течение 30 с.
График рабочего времени трехцветной лампы в каждом направлении показан на рисунке ниже.

Рисунок Светофорная временная диаграмма управления
2 Анализ входных и выходных сигналов ПЛК
В соответствии с требованиями управления, распределение адресов ввода / вывода ПЛК показано в следующей таблице, а схема соединений ввода / вывода ПЛК показана на следующем рисунке.
Таблица I / O Назначение светофора

Рисунок I / O схема подключения светофора
3. Проанализируйте временную зависимость между выходными сигналами из временной диаграммы
Цикл светофора занимает в общей сложности 60 секунд, которые разделены на 6 периодов времени, которые соответствуют 6 точкам разграничения: t1, t2, t3, t4, t5, t6. Состояние семафора изменится в этих 6 точках разграничения.В проекте программы эти 6 периодов времени должны контролироваться 6 таймерами.
Чтобы прояснить роль каждого таймера, чтобы понять точное время перехода состояния каждой лампы, перечислены функции каждого таймера, как показано в следующей таблице.
Табличные функции каждого таймера:
Функция таймера время
T0 25 с Зеленый свет восток-запад рассчитан на 25 с, и в то же время зеленый свет восток-запад начинает мигать
T1 28s Зеленый свет восток-запад мигает в течение 3 секунд, а желтый свет восток-запад запускается
T2 30s Красный свет с севера на юг запланирован на 30 с, а зеленый свет с севера на юг и красный с востока на запад включены одновременно
T3 55s Зеленый свет с севера на юг рассчитан на 25 с, и зеленый свет с севера на юг начинает мигать одновременно
T4 58s Зеленый свет севера и юга мигает в течение 3 секунд, а желтый свет севера и юга начинается одновременно
T5 60-е: красный свет восток-запад 30 секунд, зеленый свет восток-запад и красный свет север-юг на
4. Программирование лестничных диаграмм
В соответствии с требованиями к управлению светофорами, приведенная ниже схема лестничной клетки приведена ниже.

Программа разделена на три части: первая часть представляет собой прямоугольную схему, используемую для генерации мигающего сигнала зеленого света, вторая часть представляет собой схему синхронизации, которая требует 6 таймеров для определения времени изменения состояния северных и южных и восточных и западных сигнальных огней; Часть - это схема индикации, используемая для управления сменой двух сигнальных огней.