Лекция: Разработайте контроллер светофора.

 

У него будут сигналы для автомобилей (зеленый, желтый икрасный), а также сигналы для пешеходов (зеленый и красный) с желтым индикатором «ЖДИТЕ». Кроме того, в контроллере будет кнопка, которую должны будут нажимать пешеходы, намереваясь перейти через дорогу. Операции, связанные с формированием и измерением временных интервалов, потребуются в двух случаях:

1. будем отслеживать время между нажатиями на кнопку, чтобы выдерживать заданный минимальный интервал между остановками автотранспорта (как и на настоящем пешеходном переходе).

2. будем контролировать длительность включенного состояния сигналов светофора, а также их мигания.

Для контроля минимального времени между нажатиями на кнопку (примем его равным 25 с) будем использовать Таймер 0, а для других целей будем использовать «бестаймерный» способ.

 

 

Рис. 1. Принципиальная схема контроллера светофора

 

еще рефераты
Еще работы по информатике