Tài liệu Thiết kế và thi công Card Ghi-Đọc EPROM, chương 8 - Pdf 87

Chương 8: CHÖÔNG TRÌNH PHAÀN MEÀM
III.1 Chöông Trình Chính
;chuong trinh chinh card ghi doc eprom;
org 7900h
mvi a,3eh ; led1 hien chu d;
sta 83f8h
mvi a,5ch ; led2 hien chu o;
sta 83f9h
mvi a,58h ; led3 hien chu c;
sta 83fah
mvi a,3fh ; led4 hien chu O;
sta 83fbh
mvi a,31h ; led5 hien chu r;
sta 83fch
mvi a,6fh ; led6 hien chu g;
sta 83fdh
mvi a,74h ; led7 hien chu h;
sta 83feh
mvi a,30h ; led8 hien chu i;
sta 83ffh
aa: call 0216h ; goi ct tastd;
sta 8325h
lda 8325h
cpi 11h ; phim chuc nang G(Ghi);
jz ghi
cpi 13h ; phim chuc nang D(Doc);
jz doc
cpi 12h ; phim chuc nang R(Roi);
jz dung
jmp aa
ghi: mvi a,07h ; led1 hien chu T;

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;
call 7600h ; nhay toi chuong trinh
ktra dl da ghi;
jmp dung
doc: call 7100h ; nhay toi chuong
trinh nhap dcd eprom;
call 7200h ; nhay toi chuong trinh
nhap dcc eprom;
call 7700h ; nhay toi chuong trinh
doc dl tu eprom;
dung: hlt
end
III.2 Chửụng Trỡnh doùc dửừ lieọu tửứ EPROM
;chuong trinh doc du lieu tu eprom
org 7700h
lhld 8330h ; nap dcd eprom vao BC;
mov c,l
mov b,h

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
hlt
aa: inx de
jmp nap
bb: dcx de
jmp nap
end
III.3 Chöông Trình ghi döõ lieäu leân EPROM
;chuong trinh ghi du lieu len eprom
org 7500h
lhld 8330h
xchg ; nhap dia chi dau eprom vao
DE;
lhld 8336h

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
stax bc
inx bc
ldax de
ani 0Fh
mov l,a
mov a,m
stax bc
inx bc
inx de
mvi a,24h

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;
mov c,l
mov b,h
lhld 8330h ; nap dcd eprom vao HL;
mvi a,80h ; porta nhap, portb,c xuat;
out 13h
mvi a,06h ; 74373 cho phep;
out 12h ; xuat portc;
aa: mov a,l


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