Giáo trình tổng hợp các cách để phân biệt các loại tích hợp trong mạch phần 5 - Pdf 20



LDA 8
323

ANI F0
CA(RRC4)

LDA 8322,ANI 0F
A(RLC4) ORA C
STA 8322

LDA 8323,ANI 0F

8323

RLC4,ORAB
Begin

83F8

0D

83F9

0C

83FA  0D
83FB

0E

A(RLC4) ORA C
STA 8322

LDA 8323,ANI 0F
8323

RLC4,ORAB
Begin

83F8 0D
83F9

0C

83FA

0C

83FB

0E

8322 00
8323

00

HThò2dcdA 0000

Call Tast D


Hiển Thò 1

Call tast D

=15?

(D)

B

A,ANI 0F

8320

(
D)

8321

(
E)

=13?

(S
)

DE


II.8. SƠ ĐỒ KHỐI NHẬP DỮ LIỆU VÀO RAM

(A) = FF?

CALL TASTD

(DE) = (BC)

End

Ret

Begin

Khởi tạo 8255

Xuất đòa chỉ

A

Data

Hiển Thò

INX DE

DE  ĐCĐ RAM

BC



Khởi tạo 8255

Xuất đòa chỉ

pA

Data

HL = BC

Dlay 50 ms

Begin

DE

ĐCĐ ROMBC

ĐCC RAMHL  ĐCĐ RAM

Xuất từ điều khiển

RET


= 12

Hiển thò tự
ghi Y/N

Call tastD

=17?

Ct nhập ĐCĐ ROM

Ct nhập ĐCC ROM
Ct đọc dl từ
EPROM
Halt

S

D

S

S

II.11. SƠ ĐỒ KHỐI CHƯƠNG TRÌNH CHÍNH

III. CHÖÔNG TRÌNH PHAÀN MEÀM
III.1 Chöông Trình Chính
;chuong trinh chinh card ghi doc eprom;

sta 83f9h
mvi a,7dh ; led3 hien chu G;
sta 83fah
mvi a,76h ; led4 hien chu H;
sta 83fbh
mvi a,30h ; led5 hien chu i;
sta 83fch
mvi a,6eh ; led6 hien chu y;
sta 83fdh
mvi a,30h ; led7 hien dau /;
sta 83feh
mvi a,37h ; led8 hien chu n;
sta 83ffh
call 0216h ; goi ct tastd;
sta 8325h
lda 8325h
cpi 17h ; phim chuc nang F(Fai);
jz nhap
call 7000h ; nhay toi chuong trinh nhap dcd ram;
call 7080h ; nhay toi chuong trinh nhap dcc ram;
call 7100h ; nhay toi chuong trinh nhap dcd eprom;
call 7400h ; nhay toi chuong trinh ktra sach eprom;
call 7500h ; nhay toi chuong trinh ghi dl len eprom;
call 7600h ; nhay toi chuong trinh ktra dl da ghi;
jmp dung
nhap: call 7000h ; nhay toi chuong trinh nhap dcd ram;
call 7100h ; nhay toi chuong trinh nhap dcd eprom;
call 7300h ; nhay toi chuong trinh nhap dl len ram;
call 7400h ; nhay toi chuong trinh ktra sach eprom;
call 7500h ; nhay toi chuong trinh ghi dl len eprom;

in 10
sta 8323h
call 7800h
mov a,e
cmp c
jz xx
dd: mov a,e
cmp l
jz yy
cc: call 0216h
cpi 15h
jz aa
cpi 12h
jz bb
jmp cc
xx: mov a,d
cmp b
jz tang
jmp dd
yy: mov a,d
cmp h
jz giam
jmp cc
tang: call 0216h
cpi 15h
jz aa
jmp tang
giam: call 0216h
cpi 12h
jz bb

call 02efh ; delay 27x2=54ms de ghi;
mov a,l
cmp c
jz xx
tang: inx hl
inx de
jmp aa
xx: mov a,h
cmp b
jz dung
jmp tang
dung: ret
end
III.4 Chöông Trình hieå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

ani 0f0h
rrc
rrc
rrc
rrc
mov l,a
mov a,m
stax b
inx b
ldax d
ani 0fh
mov l,a
mov a,m
stax b
inx b
inx d
mvi a,24h
cmp e
jnz tang
pop d
pop b
pop h
ret
end
III.6 Chöông Trình kieåm tra döõ lieäu
;chuong trinh kiem tra du lieu da nap tren eprom va du lieu can nap;
org 7600h
lhld 8334h ; nap dcd ram vao DE;
xchg
lhld 8336h ; nap dcc ram vao BC;

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


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status