Tải bản đầy đủ (.pdf) (16 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (110.92 KB, 16 trang )

CHƯƠNG 7: THIẾT KẾ PHẦN MỀM
GIỚI THIỆU:
Để phần cứng của mạch ghi đọc EPROM hoạt động cần
phải có phần mềm điều khiển nó. phần mềm điều khiển có thể
viết bằng ngôn ngữ pascal, ngôn ngữ Assembly.v.v.
Ở đề tài này, vì card ghi đọc EPROM được giao tiếp với kit
vi xử lý nên phần mềm được viết với ngôn ngữ máy.
SƠ ĐỒ KHỐI:
Để card ghi đọc EPROM hoạt động đúng chức năng của nó
thì phần mềm điều khiển phải hội đủ những yêu cầu đề ra. ở đề
tài này chỉ quan tâm đến các phần mềm sau:
- Kiểm tra sạch EPROM.
- Ghi dữ liệu lên EPROM.
- Đọc dữ liệu trên EPROM.
- Kiểm tra dữ liệu đã ghi lên EPROM với dữ liệu cần ghi.
II.1. SƠ ĐỒ KHỐI PHẦN KIỂM TRA “SẠCH”
EPROM:
Begin
Ktaïo 8255
HL  ÑCÑO
DE  ÑCCO
Xuaát Ñchæ
Ñieàu khieån
A Data
HL=DE
(A) = FF
End
HL = DE
Hieån Thò
Call Tastd
= 15 ?


Hieån Thò
INXRHL
Ñ
Ñ
Ñ
Ñ S
S
S
II.2. SƠ ĐỒ KHỐI PHẦN ĐỌC DỮ LIỆU TỪ
EPROM:
Đ
KTạo 8255
HL ĐCĐ
DE  ĐCC
Xuất đòa chỉ
Xuất điều khiển
A  Data
Hiển thò
Begin
HL = ĐCĐ
HL = DE
Call Tastd
= 12 ?
End
Call Tastd
HL =DE
= 12 ?
Call Tastd
INXHL
DCXHL

= 15 ?
KTạo 8255
HLĐCĐE
DEĐCĐA
Xuất đòa chỉ
Điều khiển
A  (DE)
Begin
(A) = (B)
HL = BC
Hiển Thò
End
HL = DE
= 15 ?
BCĐCCA
B  (HL)
Hthò Error
Call Tastd
INR DE
INR HL
Đ
S
S
Đ
II.3. SƠ ĐỒ KHỐI PHẦN
KIỂM TRA DỮ LIỆU
LDA 8323
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 0A
8322 00
8323 00
HThò2dcdA 0000
Call Tast D
A = 00?
RET
=12
BA
ANI 0F
LÖU
Ñ
Ñ
II.4. SÔ ÑOÀ KHOÁI NHAÄP ÑÒA CHÆ ÑAÀU RAM

×