Thiết kế và thi công Card ghi - đọc EPROM - 9


inx de

jmp aa

xx: mov a,h

cmp b

jz dung

jmp tang dung: ret

end

III.4 Chương Trình hiển thị 1

;chuong trinh hien thi1 org 7800h

push h

push b

push d

lxi de,8320h

lxi bc,83f8h

lxi hl,8300h

nap: ldax de

ani 0F0h rrc

rrc rrc rrc

mov l,a

mov a,m

stax bc

inx bc

ldax de

ani 0Fh

mov l,a

mov a,m

stax bc

inx bc

inx de

mvi a,24h

cmp e

jnz nap

mvi a,00h ; du lieu lam cho led tai o nho chua no khong sang; sta 83fch

sta 83fdh

pop d

pop b

pop h

ret

end


;chuong trinh hien thi2; org 7850h

push h

push b

push d

lxi h,8300h

III.5 Chương Trình hiển thị 2

tang:


end

lxi lxi ldax ani rrc rrc rrc rrc mov mov stax inx ldax ani mov mov stax inx inx mvi cmp jnz pop pop pop ret

d,8322h

b,83fch d

0f0h


l,a

a,m b

b d

0fh l,a

a,m b

b d

a,24h e tang d

b h


III.6 Chương Trình kiểm tra dữ liệu

;chuong trinh kiem tra du lieu da nap tren eprom va du lieu can nap;

org lhld xchg lhld mov mov

lhld

7600h

8334h


8336h

c,l

b,h 8330h


; nap dcd ram vao DE;


; nap dcc ram vao BC;


; nap dcd eprom vao HL;

mvi out

mvi

a,80h 13h

a,06h

; porta nhap, portb,c xuat;


; 74373 cho phep;

out

aa: mov sta

out

12h a,l 8321h

10h

; xuat portc;


; xuat porta;

mvi

a,05h

; 74373 chot;

out

12h

; xuat portc;

mvi out mov sta

out

a,90h 13h a,h 8320h

11h

; cac port a,b,c deu xuat;


; xuat portb;

mvi

a,21h

; xuat tu dieu khien cho phep eprom doc ;

out in

12h 10h

; xuat portc;

Có thể bạn quan tâm!

Xem toàn bộ 80 trang tài liệu này.

Thiết kế và thi công Card ghi - đọc EPROM - 9




sta

8323h

; du lieu duoc xuat len led7,8;

push

bc


mov

b,a


ldax

de


cmp

b


jnz

sai


call

7800h

; hthi1;

pop

bc


mov

a,e


cmp

c


jz

ssanh


tang:

inx

de



inx

hl



jmp

aa


sai:

mvi

a,00h

; led1 tat;


sta

83f8h



mvi

a,79h

; led2 hien chu E;


sta

83f9h



mvi

a,50h

; led3 hien chu r;


sta

83fah



mvi

a,50h

; led4 hien chu r;


sta

83fbh



mvi

a,5ch

; led5 hien chu o;


sta

83fch



mvi

a,50h

; led6 hien chu r;


sta

83fdh



mvi

a,00h

; led7 tat;


sta

83feh



mvi

a,00h

; led8 tat;


sta

83ffh



mov

a,e



cmp

c



jz

ssanh



call

0216h



cpi

15h



jz

tang


dung:

hlt



ssanh:

mov

a,d



cmp

b



jz

dung



jmp

tang


end




III.7 Chương Trình kiểm tra sạch EPROM

lhld

8334h

; dcd ram nap vao DE;

xchg



lhld

8336h

; dcd ram nap vao BC

mov

b,h


mov

c,l


lhld

8330h

; dcd eprom nap vao HL;

mvi

a,80h

; porta nhap, portb, c xuat;

out

13h


;chuong trinh kiem tra sach eprom org 7400h

mvi

a,12h


out

12h

; xuat portc;

aa:

mov

a,l



sta

8321h



out

10h

; xuat porta;


mvi

a,10h

; chot 74373;


out

12h

; xuat portc;


mvi

a,90h

; porta,b,c deu xuat;


out

13



mov

a,h



sta

8320h



out

11h

; xuat portb;


mvi

a,21h

; cho phep ghi;


out

12h

; xuat portc;


in

10h



sta

8323h



call

7800h

; hthi1


lda

8323h



cpi

0ffh



jz

tang



call

0216h

; ct nhan dang phim;


sta

8324h



lda

8324h



cpi

15h



jz

tang



hlt



tang:

mov

a,e



cmp

c



jz

xx


bb:

inx

de



inx

hl



jmp

aa


xx:

mov

a,d



cmp

b



jz

nhay



jmp

bb


nhay:

ret



end







III.8 Chương Trình địa chỉ đầu RAM


;chuong trinh nhap dia chi dau ram org 7000h

mvi a,5eh

sta 83f8h

mvi a,39h

sta 83f9h

mvi a,5eh

sta 83fah

mvi a,77h

sta 83fbh

mvi a,00h

sta 8322h

sta 8323h

hthi: call 7850h


nhap:

call

0216h


sta

8325h


lda

8325h


cpi

12h


jz

luu


mov

b,a


ani

0f0h


cpi

00h


jnz

nhap


lda

8323h


ani

0f0h


rrc



rrc



rrc



rrc



mov

c,a


lda

8322h


ani

0fh


rlc



rlc



rlc



rlc



ora

c


sta

8322h


lda

8323h


ani

0fh


rlc



rlc



rlc



rlc



ora

b


sta

8323h


jmp

hthi

luu:

lda

8322h


sta

8334h


lda

8323h


sta

9335h


hlt


end



III.9 Chương Trình nhập địa chỉ cuối RAM

;chuong trinh nhap dia chi cuoi ram org 7080h

mvi a,0dh

sta 83f8h

mvi a,0ch

sta 83f9h

mvi a,0ch

sta 83fah

mvi a,0ah

sta 83fbh

mvi a,00h

sta 83fch

sta 83fdh

sta 83feh

sta 83ffh

hthi: call 7850h

nhap: call 0223h

sta 8325h

lda 8325h

cpi 12h

jz luu

mov b,a

ani 0f0h

cpi 00h

jnz nhap

lda 8323h

ani 0f0h rrc

rrc rrc rrc

mov c,a

sta 8322h

lda 8323h

ani 0fh rlc

rlc rlc rlc

ora b

sta 8323h

jmp hthi

luu: lda 8322h

sta 8337h

lda 8323h

sta 8336h ret

end


ora b

sta 8337h ret

ssanh: mov a,c

cpi 0Fh

jz xx

inx bc

jmp yy

end

III.10 Chương Trình nhập địa chỉ đầu EPROM

;chuong trinh nhap dia chi dau eprom org 7100h

mvi a,5eh

sta 83f8h

mvi a,39h

sta 83f9h

mvi a,5eh

sta 83fah

mvi

a,77h

sta

83fbh

mvi

a,00h

sta

8322h

sta

8323h

hthi:

call

7850h

nhap:

call

0216h


sta

8325h


lda

8325h


cpi

12h


jz

luu


mov

b,a


ani

0f0h


cpi

00h


jnz

nhap


lda

8323h


ani

0f0h


rrc



rrc



rrc



rrc



mov

c,a


lda

8322h


ani

0fh


rlc



rlc



rlc



rlc



ora

c


sta

8322h


lda

8323h


ani

0fh


rlc



rlc



rlc



rlc



ora

b


sta

8323h


jmp

hthi

luu:

lda

8322h


sta

8331h


lda

8323h


sta

8330h


hlt


end





III.11 Chương Trình nhập địa chỉ cuối EPROM


;chuong trinh nhap dia chi cuoi eprom org 7200h

mvi a,0dh

sta 83f8h

mvi a,0ch

sta 83f9h

mvi a,0ch

Xem tất cả 80 trang.

Ngày đăng: 08/09/2023
Trang chủ Tài liệu miễn phí