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

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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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 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  0C 83FB 0A 8322 00 8323 00 HThò2dcdA 0000 Call Tast D A = 00? RET =12 BA ANI 0F LÖU Ñ Ñ II.5. SÔ ÑOÀ KHOÁI NHAÄP ÑÒA CHÆ CUOÁI RAM 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 0E 8322 00 8323 00 HThò2dcdA 0000 Call Tast D A = 00? RET =12 BA ANI 0F LÖU Ñ Ñ II.6. SÔ ÑOÀ KHOÁI NHAÄP ÑÒA CHÆ ÑAÀU EPR 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  0C 83FB 0E 8322 00 8323 00 HThò2dcdA 0000 Call Tast D A = 00? RET =12 BA ANI 0F LÖU Ñ Ñ II.7. SÔ ÑOÀ KHOÁI NHAÄP ÑÒA CHÆ CUOÁI EPR [...]... Dlay 50 ms INX DE S INX HL HL = BC D RET II.10 SƠ ĐỒ KHỐI GHI DỮ LIỆU LÊN EPROM II.11 SƠ ĐỒ KHỐI CHƯƠNG TRÌNH CHÍNH Begin Ct nhập ĐCĐ RAM Ct nhập ĐCC RAM Ct nhập ĐCĐ ROM Ct Ktra sạch Ct ghi DL Ct Ktra HThò đọc OR ghi Call tast D Call tastD Hiển thò tự ghi Y/N = 11 D S Ct nhập ĐCĐ ROM Ct nhập ĐCC ROM Ct đọc dl từ EPROM = 13 S = 12 S = 17? Halt Ct nhập ĐCĐ RAM Ct nhập ĐCĐ EPROM Ct nhập DL lên RAM Ct Ktra...Begin II.8 SƠ ĐỒ KHỐI NHẬP DỮ LIỆU VÀO RAM DE  DCDA 8323  00 8320 ( D) 8321 ( E) Hiển Thò 1 Call tast D =15? (D) =13? (S) BA,ANI 0F DE(8323) DE(8323) Call tast D Call tast D =11? =11? 8336 DE RET A=00? LDA 8323 ANI 0F RLC4 ORA . 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. đề 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

Ngày đăng: 15/12/2013, 07:15

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan