SELVARAJ PROJECT PUBLLIC ADVERTISEMENT DISPLAY USING MULTIPLEXED 16 SEGMENT LED.doc

4
XTA L2 18 XTA L1 19 ALE 30 EA 31 PSEN 29 RST 9 P0.0/AD 0 39 P0.1/AD 1 38 P0.2/AD 2 37 P0.3/AD 3 36 P0.4/AD 4 35 P0.5/AD 5 34 P0.6/AD 6 33 P0.7/AD 7 32 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 P 3.0/R XD 10 P3.1/TXD 11 P3.2/IN T0 12 P3.3/IN T1 13 P3.4/T0 14 P3.7/RD 17 P3.6/WR 16 P3.5/T1 15 P2.7/A15 28 P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P 2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27 U2 AT89C 51 ABCDEF KMNPRSTU DP 12345678 GH 2 3 4 5 6 7 8 9 1 RP1 RESPACK-8 Dear selvaraj sir, Create the above hardware in proteus using the component 16SEG-MPX8CC-RED, resistor pack 8bit, copy and paste the program given below to the keil uvision you will get your name display with blinking. Rest of the details project abstract, concept details I am under preparing. I will give that with in Wednesday. Thanking you, PROGRAM: org 0000h return: mov r7,#0ffh mov r3,#0ah mov p2,#00

Transcript of SELVARAJ PROJECT PUBLLIC ADVERTISEMENT DISPLAY USING MULTIPLEXED 16 SEGMENT LED.doc

Dear selvaraj sir,

Create the above hardware in proteus using the component 16SEG-MPX8CC-RED, resistor pack 8bit, copy and paste the program given below to the keil uvision you will get your name display with blinking.

Rest of the details project abstract, concept details I am under preparing. I will give that with in Wednesday.

Thanking you,

PROGRAM:org 0000h

return:

mov r7,#0ffh

mov r3,#0ah

mov p2,#00

mov p3,#00

mov p0,#0ffh

cpl p0.7

main:

cpl p0.7

mov p2,#0bbh

mov p3,#88h

cpl p0.0

acall delay

cpl p0.0

mov p2,#0f3h

mov p3,#88h

cpl p0.1

acall delay

cpl p0.1

mov p2,#0f0h

mov p3,#00h

cpl p0.2

acall delay

cpl p0.2

mov p2,#0c0h

mov p3,#44h

cpl p0.3

acall delay

cpl p0.3

mov p2,#0cfh

mov p3,#88h

cpl p0.4

acall delay

cpl p0.4

mov p2,#0c7h

mov p3,#98h

cpl p0.5

acall delay

cpl p0.5

mov p2,#0cfh

mov p3,#88h

cpl p0.6

acall delay

cpl p0.6

mov p2,#23h

mov p3,#22h

cpl p0.7

acall delay

djnz r7,main

djnz r3,main

mov p0,#0ffh

acall delay2

sjmp return

delay:

mov tmod,#02h

mov th0,#0ffh

setb tr0

back: jnb tf0,back

clr tr0

clr tf0

ret

delay2:

mov r6,#07

mov tmod,#10h

go1:

mov th1,#01

mov tl1,#08

setb tr1

back3:jnb tf1, back3

clr tr1

clr tf1

djnz r6,go1

ret

end