Traffic Light Controller
Traffic Light Controller
AIM:
The main aim of this project is to design a Traffic light controller using 8085 microprocessor.
The 8085 Microprocessor is a popular Microprocessor used in Industries for various applications. Such as traffic light
control, temperature control, stepper motor control, etc. In this project, the traffic lights are interfaced to Microprocessor system
through buffer and ports of programmable peripheral Interface 8255. So the traffic lights can be automatically switched ON/OFF in
desired sequence. The Interface board has been designed to work with parallel port of Microprocessor system.
The hardware of the system consists of two parts. The first part is Microprocessor based system with 8085. Microprocessor
as CPU and the peripheral devices like EPROM, RAM, Keyboard & Display Controller 8279, Programmable as Peripheral Interface
8255, 26 pin parallel port connector, 21 keys Hexa key pad and six number of seven segment LED’s.
The second part is the traffic light controller interface board, which consist of 36 LED’s in which 20 LED’s are used for
vehicle traffic and they are connected to 20 port lines of 8255 through Buffer. Remaining LED’s are used for pedestrian traffic. The
traffic light interface board is connected to Main board using 26 core flat cables to 26-pin Port connector. The LED’s can be switched
ON/OFF in the specified sequence by the Microprocessor.
The block diagram of the system is shown in fig.1. The lay out of the traffic light is shown in fig 2.
CPU PPI
System Bus
Stop PE
Decoder
Go PE
Go PW
Stop N
FL W
Warning N
Warning E
Stop W
Go N
FR N
Stop E
ST N FL N
FR E
ST W
ST E
WEST
EAST
Go W
FR W
FL E
ST S FR S
FL S
Stop PW
Go S
Warning S
Stop PE
Go PE
Go PW
Stop S
Stop PS Stop PS
Go PS Go PS
SOUTH
FIG.2: LAYOUT OF TRAFFIC LIGHTS