Projekt PAS 4 – mikrokontroler
6. Sterowanie sygnalizacją na skrzyżowaniu T
Należy zaprojektować sterowanie sygnalizacją na skrzyżowaniu o schema-cie zamieszczonym na rysunku 1. Światła mają się zmieniać w ten sposób, aby faza światła zielonego dla pieszych kończyła się a sekund przed zakończeniem trwającej w tym samym czasie fazy światła zielonego dla pojazdów. Czas trwa-nia fazy światła zielonego jest określony w szczegółowych założeniach.
A
B
C
Rysunek 1: Schemat skrzyżowania.
Opis wejść i wyjść mikrokontrolera:
1. Sygnalizatory samochodowe na wprost:
• P0.0 – czerwony dla A ←→ B,
• P0.1 – żółty dla A ←→ B,
• P0.2 – zielony dla A ←→ B.
2. Sygnalizatory kierunkowe:
• P0.3 – czerwony dla C ←→ B,
• P0.4 – żółty dla C ←→ B,
• P0.5 – zielony dla C ←→ B,
• P0.6 – czerwony dla A ←→ C,
• P0.7 – żółty dla A ←→ C,
• P2.0 – zielony dla A ←→ C.
3. Sygnalizatory dla pieszych:
• P2.1 – czerwony dla A,
• P2.2 – zielony dla A,
• P2.3 – czerwony dla B,
• P2.4 – zielony dla B,
• P2.5 – czerwony dla C,
• P2.6 – zielony dla C.
Kolejność faz światła zielonego jest następująca:
• A ←→ B i piesi na C, faza trwa b sekund,
• A ←→ C i piesi na B, faza trwa c sekund,
• B ←→ C i piesi na A, faza trwa d sekund.
Czas c ulega skróceniu o połowę, jeśli czujnik P2.7 nie wykrył samochodów.
Włączenie Int0 powoduje przejście w tryb żółtego pulsującego, następne wciśnięcie powoduje powrót do normalnej pracy.
Na wyświetlaczu LCD ma być podawany czas pozostały do wygaszenia światła zielonego w danej fazie.
Wartości liczbowe parametrów występujących w zadaniu:
• a = 5,
• b = 55,
• c = 23,
• d = 20.
Projekt powinien zawierać także doprecyzowanie założeń (jeśli jest to po-trzebne) i szczegółowy opis wejść i wyjść. Wszelkie dodatki, które spowodują, że urządzenie będzie bardziej złożone, są dopuszczalne. Wymagają one jednak szczegółowego opisu, mogą natomiast przyczynić się do podwyższenia oceny.