8 Led 7 Doan

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Ma7d EQU P1

Chon EQU P2

Bien1 EQU R7

Bien2 EQU R6

Bien3 EQU R5

Bien4 EQU R4

ORG 0500H

DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H

ORG 00H

MOV dptr,#0500H

MOV Ma7d,#0FFH

MOV Chon,#0FFH

MOV Bien1,#32

MOV Bien2,#21

MOV Bien3,#05

MOV Bien4,#67

Main:

Call Giaima

Call Hienthi

Jmp Main

Giaima:

MOV A,Bien1

MOV B,#10

DIV AB

MOV 20H,A

MOV 21H,B

MOV A,20H

MOVC A,@A+dptr

MOV 20H,A
MOV A,21H

MOVC A,@A+dptr

MOV 21H,A

MOV A,Bien2

MOV B,#10

DIV AB

MOV 22H,A

MOV 23H,B

MOV A,22H

MOVC A,@A+dptr

MOV 22H,A

MOV A,23H

MOVC A,@A+dptr

MOV 23H,A

MOV A,Bien3

MOV B,#10

DIV AB

MOV 24H,A

MOV 25H,B

MOV A,24H

MOVC A,@A+dptr

MOV 24H,A

MOV A,25H

MOVC A,@A+dptr

MOV 25H,A

MOV A,Bien4

MOV B,#10

DIV AB

MOV 26H,A
MOV 27H,B

MOV A,26H

MOVC A,@A+dptr

MOV 26H,A

MOV A,27H

MOVC A,@A+dptr

MOV 27H,A

delay:

MOV R1,#4

D1: MOV R0,#100

DJNZ R0,$

MOV R0,#100

DJNZ R0,$

DJNZ R1,D1

RET

Hienthi:

MOV Chon,#01111111B

MOV Ma7d,20H

Call delay

MOV Ma7d,#0FFH

MOV Chon,#10111111B

MOV Ma7d,21H

Call delay

MOV Ma7d,#0FFH

MOV Chon,#11011111B

MOV Ma7d,22H

Call delay

MOV Ma7d,#0FFH

MOV Chon,#11101111B
MOV Ma7d,23H

Call delay

MOV Ma7d,#0FFH

MOV Chon,#11110111B

MOV Ma7d,24H

Call delay

MOV Ma7d,#0FFH

MOV Chon,#11111011B

MOV Ma7d,25H

Call delay

MOV Ma7d,#0FFH

MOV Chon,#11111101B

MOV Ma7d,26H

Call delay

MOV Ma7d,#0FFH

MOV Chon,#11111110B

MOV Ma7d,27H

Call delay

MOV Ma7d,#0FFH

RET

END

You might also like