Thiết kế và thi công Card Ghi-Đọc EPROM, chương 7
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Thiết kế và thi công Card Ghi-Đọc EPROM, chương 7 CHÖÔNG 7: THIEÁT KEÁ PHAÀN MEÀM GIÔÙI THIEÄU: Ñeå phaàn cöùng cuûa maïch ghi ñoïc EPROM hoaït ñoäng caànphaûi coù phaàn meàm ñieàu khieån noù. phaàn meàm ñieàu khieån coù theåvieát baèng ngoân ngöõ pascal, ngoân ngöõ Assembly.v.v. ÔÛ ñeà taøi naøy, vì card ghi ñoïc EPROM ñöôïc giao tieáp vôùi kitvi xöû lyù neân phaàn meàm ñöôïc vieát vôùi ngoân ngöõ maùy. SÔ ÑOÀ KHOÁI: Ñeå card ghi ñoïc EPROM hoaït ñoäng ñuùng chöùc naêng cuûa noùthì phaàn meàm ñieàu khieån phaûi hoäi ñuû nhöõng yeâu caàu ñeà ra. ôû ñeàtaøi naøy chæ quan taâm ñeán caùc phaàn meàm sau: - Kieåm tra saïch EPROM. - Ghi döõ lieäu leân EPROM. - Ñoïc döõ lieäu treân EPROM. - Kieåm tra döõ lieäu ñaõ ghi leân EPROM vôùi döõ lieäu caàn ghi. II.1. SÔ ÑOÀ KHOÁI PHAÀN KIEÅM TRA “SAÏCH” EPROM: Begin Ktaïo 8255 HL ÑCÑO DE ÑCCO Xuaát Ñchæ Ñieàu khieån INXRHL A Data Ñ S (A) = FF Hieån Thò HL=DE S Ñ Hieån ThòCall Tastd HL = DE Ñ= 15 ? S End ÑII.2. SÔ ÑOÀ KHOÁI PHAÀN ÑOÏC DÖÕ LIEÄU TÖØ EPROM: Begin KTaïo 8255 HL ÑCÑ DE ÑCC Xuaát ñòa chæXuaát ñieàu khieån A Data Hieån thò HL = ÑCÑ Ñ Call Tastd Call Tastd = 15 ? HL = DE HL =DE INXHL Call Tastd = 12 ? = 12 ? DCXHL End Begin II.3. SÔ ÑOÀ KHOÁI PHAÀN KIEÅM TRA DÖÕ LIEÄU KTaïo 8255 HLÑCÑE DEÑCÑA BCÑCCA Xuaát ñòa chæ Ñieàu khieån A (DE) B (HL)INR HL (A) = (B) Ñ Hthò ErrorINR DE Hieån Thò S HL = DE Call Tastd HL = BC S End = 15 ? Ñ Begin II.4. SÔ ÑOÀ KHOÁI NHAÄP ÑÒA CHÆ ÑAÀU RAM 83F8 0D 83F90C 83FA 0D 83FB 0A 8322 00 8323 00 HThò2dcdA 0000 Call Tast D Ñ =12 LÖU RET BA ANI 0F Ñ A = 00? LDA 8323 ANI F0 CA(RRC4)LDA 8322,ANI 0F A(RLC4) ORA C STA 8322 LDA 8323,ANI 0F8323RLC4,ORAB Begin II.5. SÔ ÑOÀ KHOÁI NHAÄP ÑÒA CHÆ CUOÁI RAM 83F8 0D 83F90C 83FA 0C 83FB 0A 8322 00 8323 00 HThò2dcdA 0000 Call Tast D Ñ =12 LÖU RET BA ANI 0F Ñ A = 00? LDA 8323 ANI F0 CA(RRC4)LDA 8322,ANI 0F A(RLC4) ORA C STA 8322 LDA 8323,ANI 0F8323RLC4,ORAB Begin II.6. SÔ ÑOÀ KHOÁI NHAÄP ÑÒA CHÆ ÑAÀU EPR 83F8 0D 83F90C 83FA 0D 83FB 0E 8322 00 8323 00 HThò2dcdA 0000 Call Tast D Ñ =12 LÖU RET BA ANI 0F Ñ A = 00? LDA 8323 ANI F0 CA(RRC4)LDA 8322,ANI 0F A(RLC4) ORA C STA 8322 LDA 8323,ANI 0F8323RLC4,ORAB Begin II.7. SÔ ÑOÀ KHOÁI NHAÄP ÑÒA CHÆ CUOÁI EPR 83F8 0D 83F90C 83FA 0C 83FB 0E 8322 00 8323 00 HThò2dcdA 0000 Call Tast D Ñ =12 LÖU RET BA ANI 0F Ñ A = 00? LDA 8323 ANI F0 CA(RRC4)LDA 8322,ANI 0F A(RLC4) ORA C STA 8322 LDA 8323,ANI 0F8323RLC4,ORAB Begin II.8. SÔ ÑOÀ KHOÁI NHAÄP DÖÕ LIEÄU VAØO RAM DE DCDA 8323 00 8320 ( D) 8321 ( E) Hieån Thò 1 Call tast D =15? DE(8323) Call tast D =11? INX DE (D) =13? DE(8323) Call tast D =11? INX DE (S) 8336 DEBA,ANI 0F RET A=00? LDA 8323 ANI 0F RLC4 ORA B STA 8323 Begin ...
Gợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 297 0 0 -
Đề tài : Tính toán, thiết kế chiếu sáng sử dụng phần mềm DIALux
74 trang 214 0 0 -
Hướng dẫn xử lý một số lỗi quan trọng máy tính
3 trang 200 0 0 -
Báo cáo môn Vi xử lý - TÌM HIỂU VỀ CÁC BỘ VI XỬ LÝ XEON CỦA INTEL
85 trang 154 0 0 -
Báo cáo bài tập lớn môn Kỹ thuật vi xử lý: Thiết kế mạch quang báo - ĐH Bách khoa Hà Nội
31 trang 133 0 0 -
Bài tập lớn Vi xử lý: Thiết kế môn học Đèn LED đơn ghép thành đèn quảng cáo
15 trang 117 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 117 0 0 -
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 85 0 0 -
Giáo trình Hệ vi điều khiển: Phần 1
129 trang 73 0 0 -
Đề tài : ĐIỀU KHIỂN CHUYỂN ĐỘNG RÔBÔT BẰNG ĐỘNG CƠ BƯỚC
23 trang 68 0 0 -
57 trang 68 0 0
-
Điều khiển số (Digital Control Systems) - ĐH Bách Khoa Hà Nội
110 trang 57 0 0 -
Giáo trình học phần Vi xử lý (hệ đại học): Phần 1
57 trang 54 0 0 -
Giaùo trình Colour TV JVC, model C-1490M - Phần 5
11 trang 46 0 0 -
viết chương trình điều khiển 8 led sáng dồn, chương 3
5 trang 46 0 0 -
Bài giảng ý thuyết kỹ thuật vi xử lý
11 trang 43 0 0 -
Ứng dụng IOT trong giám sát mức tiêu thụ điện nước
3 trang 43 0 0 -
Bài giảng Vi xử lý - Chương 5: Giao tiếp
166 trang 42 0 0 -
Đồ án môn Vi xử lý: Thiết kế mạch điều khiển động cơ bước ( Step Motor)
49 trang 40 0 0 -
4 trang 37 0 0