СК
Сергей Колыжук

как правильно включать светофор

1 892
24
0
Ответы
Леонид Ржанников
Леонид Ржанников

а вот так, как-то: - #include <mega32.h>
#include <delay.h>

void main(void)
{

DDRA=(0<<DDA7) | (0<<DDA6) | (0<<DDA5) | (0<<DDA4) | (0<<DDA3) | (0<<DDA2) | (0<<DDA1) | (0<<DDA0);

PORTA=(0<<PORTA7) | (0<<PORTA6) | (0<<PORTA5) | (0<<PORTA4) | (0<<PORTA3) | (0<<PORTA2) | (0<<PORTA1) | (0<<PORTA0);

DDRB=(0<<DDB7) | (0<<DDB6) | (0<<DDB5) | (0<<DDB4) | (0<<DDB3) | (1<<DDB2) | (1<<DDB1) | (1<<DDB0);

PORTB=(0<<PORTB7) | (0<<PORTB6) | (0<<PORTB5) | (0<<PORTB4) | (0<<PORTB3) | (0<<PORTB2) | (0<<PORTB1) | (0<<PORTB0);

DDRC=(0<<DDC7) | (0<<DDC6) | (0<<DDC5) | (0<<DDC4) | (0<<DDC3) | (0<<DDC2) | (0<<DDC1) | (0<<DDC0);

PORTC=(0<<PORTC7) | (0<<PORTC6) | (0<<PORTC5) | (0<<PORTC4) | (0<<PORTC3) | (0<<PORTC2) | (0<<PORTC1) | (0<<PORTC0);

DDRD=(0<<DDD7) | (0<<DDD6) | (0<<DDD5) | (0<<DDD4) | (0<<DDD3) | (1<<DDD2) | (1<<DDD1) | (1<<DDD0);

PORTD=(0<<PORTD7) | (0<<PORTD6) | (0<<PORTD5) | (0<<PORTD4) | (0<<PORTD3) | (0<<PORTD2) | (0<<PORTD1) | (0<<PORTD0);


while (1)
{
PORTB.0=1;//КРАСНЫЙ СВЕТ
PORTD.2=1;//ЗЕЛЕНЫЙ СВЕТ
delay_ms(360000);//задержка 6 минут
// моргание зеленым
// ------------------------------
PORTD.2=0;//ЗЕЛЕНЫЙ СВЕТ выкл
delay_ms(500);
PORTD.2=1;//ЗЕЛЕНЫЙ СВЕТ
delay_ms(500);
PORTD.2=0;//ЗЕЛЕНЫЙ СВЕТ выкл
delay_ms(500);
PORTD.2=1;//ЗЕЛЕНЫЙ СВЕТ
delay_ms(500);
PORTD.2=0;//ЗЕЛЕНЫЙ СВЕТ выкл
delay_ms(500);
PORTD.2=1;//ЗЕЛЕНЫЙ СВЕТ
delay_ms(500);
PORTD.2=0;//ЗЕЛЕНЫЙ СВЕТ выкл
delay_ms(50);
//----------------------------------
PORTD.1=1;//желтый свет
delay_ms(2000);
PORTD.2=0;//ЗЕЛЕНЫЙ СВЕТ ТУХНЕТ
PORTD.1=0;//ЖЕЛТЫЙ СВЕТ ТУХНЕТ
PORTD.0=1;//КРАСНЫЙ СВЕТ
delay_ms(240000);//задержка 4 минуты

PORTB.1=1;//желтый свет
delay_ms(2000);
PORTB.1=0;//ЖЕЛТЫЙ СВЕТ ТУХНЕТ
PORTB.0=0;//КРАСНЫЙ СВЕТ ТУХНЕТ
delay_ms(50);
PORTB.2=1;//ЗЕЛЕНЫЙ СВЕТ
delay_ms(360000);//задержка 6 минут
// моргание зеленым
// ------------------------------
PORTB.2=0;//ЗЕЛЕНЫЙ СВЕТ выкл
delay_ms(500);
PORTB.2=1;//ЗЕЛЕНЫЙ СВЕТ
delay_ms(500);
PORTB.2=0;//ЗЕЛЕНЫЙ СВЕТ выкл
delay_ms(500);
PORTB.2=1;//ЗЕЛЕНЫЙ СВЕТ
delay_ms(500);
PORTB.2=0;//ЗЕЛЕНЫЙ СВЕТ выкл
delay_ms(500);
PORTB.2=1;//ЗЕЛЕНЫЙ СВЕТ
delay_ms(500);
PORTB.2=0;//ЗЕЛЕНЫЙ СВЕТ выкл
delay_ms(50);
//----------------------------------
PORTB.1=1;//желтый свет
delay_ms(2000);
PORTB.1=0;//ЖЕЛТЫЙ СВЕТ ТУХНЕТ
PORTB.0=1;//КРАСНЫЙ СВЕТ
delay_ms(240000);//задержка 4 минуты
PORTD.1=1;//ЖЕЛТЫЙ СВЕТ
delay_ms(2000);
PORTD.1=0;//ЖЕЛТЫЙ СВЕТ ТУХНЕТ
PORTD.0=0;//КРАСНЫЙ СВЕТ ТУХНЕТ
delay_ms(50);

0
0
ВТ
Валентина Тарасевич

у нас в Ялте их нет- не знаю...Один светофор на Южном Берегу Крыма- у форосского тоннеля...

0
0
Игорь Трухин
Игорь Трухин

Подходишь к светофору, и плавно нажимаешь кнопку, и ждешь.

0
0
НТ
Надежда Торбина

посмотри по сторонам и только тогда переходи дорогу

0
0
СМ
Станислав Мороз

С ноги (вертушкой, через кувырок, летя с лестницы ) 🙂

0
0
Нургайша Нюра Миллер
Нургайша Нюра Миллер

Оглянись на право , затем на лево - и включай смело !

0
0
D@ria Kiss
D@ria Kiss

никогда такими интересными вещами не занималась)

0
0
Тамара Главизнина
Тамара Главизнина

Правила Дорожного Движения-как насчёт их!!! 🙂

0
0
ГК
Гульмира Култасова

ООО,когда я сама за рулем,я точно знаю это

0
0
СБ
Светлана Белова

Это вопрос скорее к сотрудникам ГИБДД 🙂

0
0
Гульуся Гилязева
Гульуся Гилязева

НЕ ЗНАЮ НЕ ПРОБОВАЛА ВКЛЮЧАТЬ СВЕТОФОР.

0
0
АТ
Айзада Токушева

с разницей в цветах в несколько секунд

0
0
Татьяна Иванова
Татьяна Иванова

Я похожа на специалиста по светофорам?

0
0
Н.ш.
Н.ш.

его не надо включать пусть думают Гаи

0
0
Ольга
Ольга

интересно как красный жолтый зелёный

0
0
Ящерка ツ
Ящерка ツ

а разве у них есть кнопки вкл выкл???)))

1
0
Ящерка ツ
Ящерка ツ

)))))

1
@ Олия @ Семченко
@ Олия @ Семченко

Я очь редкий пешеход, поэтому не знаю

0
0
Майя
Майя

Крайним правым тумблером и спец ключ

0
0
Ар
Аришка

Сначала левым потом правым и вперед

0
0
Н*
Наталья * * * *

Я его не включаю...и слава богу...)))

0
0
Следующая страница
Похожие вопросы
Счас в очередной раз не смогла меня пропустить на моей же полосе очередная водятельница. Несмотря что ее полоса свободн…
А вы, когда останавливаетесь на красный сигнал светофора, тоже автоматически левой рукой берёте ремень и оттягивая его,…
Есть у нас улица на окраине города. И там вдоль неё метров пятьдесят туда сюда ходит какой-то безумный пердун. Дойдет д…
Целуй на светофорах, Меня от тебя кроет, И ночью пол второго Рисуй на мне узоры. А наши разговоры Как души поют хором. …
— Еду по городу, по радио передают, что сегодня Всемирный день поцелуев. Я, взгрустнув про себя, думаю: "Эх, а меня даж…
https://media-1obl-ru.storage.yandexcloud.net/resize_cache/1759158/149654922413b915fac2096ad9840a34/iblock/d32/d322d888…
Блять, зла не хватает.. Залетел недавно на красный сигнал на пешеходном переходе.. Теперь надо год не попадать, что б ш…
Роботы уже давно среди нас )))) На днях стою на светофоре.... уже красный для него, а он, зараза, все-равно прется. С л…