Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

CONTENTS

S.NO DESCRIPTION

1 GENERAL DESCRIPTION

2 COMPONENT LIST

CONNECTOR DETAILS
3

A CIRCUIT DIAGRAM

5 PROGRAM

CATALOGE
TRAFFIC LIGHT INTERFACE

This addon card is used to


simulate the Traffic Light Interface.

This card controlled by the Peripheral Interface 8255 in the Micro-Processor


Kit. Port address for the
peripheral interface (8255 is26 Pin Port
IC) Input /
Output connector details are enclosed.

Green, Red and Amber. lights are provided in the all four directions
along with
pedestrian crossing signals. It is necessary to control 36 LEDs (however only
24 lines alone need to be
controlled).

Program listing for simple "Traffic Light Control" is explained in the following
pages.
8085 ADDRESS
8255 control register address 23H
8255 port A address 20H

8255 port B address 21H

8255 port C address 22H

8051 ADDRESS
8255 control register address 6063H

8255 port A address 6060H

8255 port B address 6061H

8255 port C address 6062H


8085 TRAFFIC LIGHT PROGRAM
8500 3E80 mvi a,80h all ports as O/P
8502 D323 out Ppi+3

for starting vehicles N-S direction(straight) & pedestrian stoPping

8504 3EOF mvi a,0fh for pedestrian


8506 D321 out ppit1 signal

8508 3E4D mvi a,4dh for green leds in N-S


850A D320 out ppi direction

850C CD6985 call delay sequence delay


850F CD5F85 call amber amber delay

vehicles in N-S direction & Starting in E-W direction


for stopping

8512 3E8B mvi a,8bh for stopping N-S sides


& starting E-W sides
8514 D320 out Ppi

8516 CD6985 call delay sequence delay

8519 CD5F85 call amber amber delay


'

NNNNNN

for straight right turn in N-S sides && stopping E-W sides

851C 3E49 mvi a,49h for free left in all sides


2
851E D320 out Ppi & stopping E-W sides

8520 3E01 mvi a,lh for right turn in N-S sides


8522 D322 out Ppit2
8524 CD6985 call delay

8527 3E00 mvi a,0h for amber signal


8529 D322 out Ppi+2

852B CD5F85 call amber for amber delay

;stopping right turn in N-S sides & starting right turn in E-W sides

N N NNNNNNNNwr

852E 3E89 mvi a,89h for stopping vechiles

8530 D320 out Ppi in N-S ddirection

8532 3E02 mvi a,2h for right turn in E-W sides

8534 D322 out ppi+2


8536 CD6985 call delay sequence delay

8539 3E00 mvi a,0h


853B D322 out Ppi+2

853D 3E30 mvi a,30h


853F D320 out Ppi
8541 0E04 mvi C,4h
8543 CD6F85 call delaysub for amber delay

NNNNwrNN

for starting pedestrian

8546 3ECO mvi a,cOh for stopping vechiles in all sides


8548 D320 out ppi

854A 3EFO mvi a,0fOh green signal for pedestrian


854C D321 out Ppi+1

854E OE10 mvi c,10h


8550 CD6F85 call delaysub
8553 3E30 mvi a,30h
8555 D320 out Ppi

8557 OE08 mvi C,8h


8559 CD6F85 call delaysub
855C C30485 jmp continue

amber:

AMBER &4oD

mvi a,39h o0
855F 3E39 for amber signal
8561 D320 out Ppi in all the sides &a-0n
8563 OE08 mvi C,8h delay count&
8565 CD6F85 call delaysub

8568 C9 ret o
8569 OE40 mvi c,40h

856B CD6F85 call delaysub


856E C9 ret

DELAY sUB
856F back2: e600.

856F 16FF mvi d,Offh


8571 back1: Sp
8571 3EFF mvi a,0ffh

8573 back: gl DA
8573 00 nop
8574 3D dcr a S605
8575 C27385 jnz back &606
8578 15 dcr d 859
8579 C27185 jnz back1 2o
857C 79 mov a,c ,OD

857D CA8485 jz out .80


8580 OD dcr c 211
8581 C26F85 Jnz back2 269
8584 out:

8584 C9 ret
PPI 6000

TRAFFIC PROGRAM
********************************

8051 TRAFFIC LIGHT PROGRAM:

9000 7480 mov a,#80h all ports as o/p

9002 906003 mov dptr,#PPI+3

9005 FO movx @dptr,a

For Starting Vehicles N- Direct(St)&Pedest Stopping


9006 740F mov a,#Ofh ;for pedestrian
9008 906001 mov dptr,#PPI+1 signal

900B FO movx @dptr,a

900C 744D mov a,#4dh for green leds in N-S

900E 906000 mov dptr,#PPI direction


9011 FO movx @dptr,a

9012 12907E lcall delay sequence delay


9015 129072 lcall amber amber delay

For Stop Vehicles In N-S Direct& Start In E.W Direction


9018 906000 mov dptr,#PPI for stoping N-S sides
901B 748B mov a,#8bh starting E-W sides
901D FO movx @dptr,a

901E 12907E lcall delay sequence delay


9021 129072 lcall amber amber delay
For Staright Right Turn In N-S Sides& Stoping E-W Sides
9024 7449 m o v a,#49h for free left in all

9026 906000 mov dptr,#PPI sides&stopping

movx @dptr,a ; in E-W sides}


9029 FO

for right turn in N-S


902A 906002 mov dptr,#PPI+2

902D 7401 mov a,#l sides

902F FO movx @dptr,a

9030 12907E lcall delay sequence delay

9033 7400 mov a,#0 for amper


m o v x @ d p t r , a "

9035 FO signal

9036 129072 lcall amber for amper delay

Stop Right Turn In N-S Sides Start Right Turn In E-W


mov a,#89h for stopping vehicles
9039 7489

mov dptr,#PPI in N-S sides


903B 906000

FO movx @dptr,a
903E
mov dptr,#PPI+2 for right turn in
903F 906002

mov a,#2 E-W sidess


9042 7402

FO movx @dptr,a
9044
12907E lcall delay sequence delay
9045

7400 mov a,#0


9048
FO movx @dptr,a
904A
mov a,#30h
904B 7430
904D 906000 mov dptr,#PPI

9050 FO movx @dptr,a

9051 7904 mov r1,#4

9053 129084 lcall delaysüb for amber delay

For Starting Pedestriann


9056 74C0 mov a,#0cOh for stopping vehicle

9058 906000 mov dptr,#PPI in all sides

905B FO movx @dptr,a

905C A3 inc dptr green signal for

905D 74FO mov a,#OfOh spedestrian

905F FO movx @dptr,a

9060 7910 mov r1,#10h delay for pedestrian

9062 129084 lcall delaysub

9065 7430 mov a,#30h

9067 906000 mov dptr,#PPL.

906A FO movx @dptr,a

906B 7908 mov r1,#8

906D 129084 leall delaysub amber delay

9070 0106 ajmp continue


AMBER
9072 906000 mov dptr,#PPI for amber signal

9075 7439 mov a,#39h gin all sides

9077 FO movx @dptr,a

9078 7908 mov rl,#8h dealy count

907A 129084 lcall delaysub

907D 22 ret

DELAY
907E 7940 mov r1,#040h delay count for

9080 129084 lcall delaysub green&red signals

9083 22 ret
8
O
a
COMPONENT LIST FOR TRAFFIC LIGHT
INTERFACE
ICs
1. U1 7406

2. U2 7406

3. U3 7406

4. U4 7406

RESISTOR:

1.R1 TO R24 3300HMS

LEDS:
1. RED 12Ns

2. GREEN 20Ns

3.ORANGE 4Ns

CONNECTORS:
1. CON1 26 PIN FRC

2. CON2 2PIN RMC


CONNECTOR DETAILS- TRAFFIC LIGHT INTERFACE
1.26 PIN FRC CONNECTOR:
PIN NO. DETAILS
1 PC3
2 PBO

3 PC2
PB1
PC1
6 PB2
7 PCO

8 PB3
PC4
10 PB4
11 PC5
12 PB5
13 PC6
14 PB6
15
'

PC7
16 PB7
17 RESET
18 GND
19 PAO
20 PA7
21 PA1
22 PA6

23 PA2
24 PAS
25 PA3

26 PA4
2. 2 PIN RMC
PINNO. DETAILS
1 +5V
2 GND
FRONT PANEL
TRAFFIC LIGHT CONTROLLER

R2D R2D

COOOODOOODI
P1D
P1D

P2B R1B
R1A P2A

NG1 NG2 NG3

VG1 EG1

WR
NR
WG2 EG2

ER EY
SR
WG3 EG3

SG1 SG2 SG3

R1A P2A

DOOOLICODA
P1C

R2C
UUDI P1C
R2C
P2B R18
Working procedure for Trafficlight interface:
Connect the 5V supply to the trainer kit
Connect the 26-pin FRC from the kit.

Switch on the power supply.


Assemble the program.
Execute it and output display by led.
Switch off the power supply and remove the connectors.

You might also like