Quá trình hình thành giáo trình mô phỏng thiết kế thiết bị cảnh báo bằng phím nhận vị trí bộ nhớ p8 pptx

11 283 0
Quá trình hình thành giáo trình mô phỏng thiết kế thiết bị cảnh báo bằng phím nhận vị trí bộ nhớ p8 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

     Ứng dụng : Thiết lập giá trị cho ghi làm biến số trước chạy chương trình Chú ý : không nạp giá trị cho cặp ghi HL trường hợp (chương trình phím PC làm thay đổi HL) Thiết lập, xóa cờ trước chạy chương trình Lưu trữ kết chương trình vào ghi, để kiểm tra sau chạy xong chương trình Kiểm tra cờ sau thực lệnh số học logic Với chương trình Monitor sử dụng phím REG để kiểm tra kết lệnh ghi, dùng phím STEP Cách sử dụng :  Nhấn phím REG : Trên hình hiển thị ghi A nội dung ghi A VD :  Nhấn phím UP, DOWN để xem nội dung ghi khác  Khi muốn nạp nội dung vào ghi VD : nạp vào C nội dung A D Ta thực bước sau : + Nhấn UP, DOWN để hình hiển thị ghi nội dung ghi cần nạp + Nhấn phím A, D ( phím số ), hình hiển thị A D + Nhấn phím UP : tức nội dung nạp  Muốn thoát chương trình REG ta nhấn phím REG lần 6.5 PHÍM COPY Khi muốn chép đoạn liệu từ vùng qua vùng khác ta nhấn phím COPY Trên hình hiển thị thông báo nạp địa bắt đầu vùng gốc  Dùng phím số để nạp địa  Nhấn phím ADD xác định địa đó, hình xuất thông báo nạp địa cuối vùng gốc  Dùng phím số để nạp địa  Nhấn phím ADD xác định địa đó, hình xuất thông báo nạp địa đầu vùng đích Thiết kế Thiết bị thực tập vi xử lí 8085 Trang 73  Dùng phím số để nạp địa  Nhấn phím ADD xác định địa nới nạp, chương trình thực việc COPY Nếu địa không nạp mà ta nhấn phím ADD tự động thoát khỏi chương trình COPY 6.6 PHÍM DEL Khi muốn xóa ( chép 00H ) đoạn liệu ta nhấn phím DEL Màn hình thông báo nạp địa đầu vùng cần xóa  Dùng phím số nạp địa  Nhấn phím ADD xác định Màn hình xuất thông báo nạp địa kết thúc  Dùng phím số nạp địa  Nhấn phím ADD xác định Chương trình thực chức DEL thoát khỏi chương trình phím DEL Nếu địa không nạp mà nhấn ADD thoát khỏi chức DEL 6.7 PHÍM SRCH Khi muốn tìm kiếm byte liệu ta nhấn phím SRCH Màn hình hiển thị :  Dùng phím số nạp giá trị byte cần tìm  Nhấn phím UP chương trình tìm kiếm từ địa hành tới tìm thấy byte có giá trị nạp dừng hiển thị Nếu muốn tìm tiếp ta nhấn phím SRCH chương trình tìm tiếp (không cần nạp giá trị mới) Thiết kế Thiết bị thực tập vi xử lí 8085 Trang 74 6.8 PHÍM STEP  Phím STEP có chức gỡ rối chương trình thực có kết sai mà chưa biết lệnh sai  Sử dụng STEP thực kiểm tra kết lệnh chương trình Cách sử dụng : Đầu tiên, ta phải dời trỏ tới địa cần thực Sau ấn phím STEP chương trình thực lệnh 6.9 PHÍM INS Phím INS sử dụng để chèn thêm byte số byte, sửa địa Cách sử dụng :  Di chuyển trỏ tới địa cần chèn  n phím Ins Màn hình hiển thị thông báo nạp địa cuối vùng INS Dùng phím số nạp địa cuối n phím ADD xác định địa Sử dụng phím số, phím UP để chèn liệu Phím DOWN cho phép giảm địa xuống không lùi liên tiếp Nó có chức chỉnh lại liệu vừa chèn vào  Nếu muốn sửa địa chỉ, ấn phím ADD Màn hình thông báo nạp địa đầu      Ấn phím ADD lần chức sửa địa thực thoát chương trình  Nếu muốn thoát chương trình không qua chức sửa địa chỉ, ấn phím INS lần Thiết kế Thiết bị thực tập vi xử lí 8085 Trang 75 Chương : TÓM TẮT KẾT LUẬN ĐỀ NGHỊ Thiết kế Thiết bị thực tập vi xử lí 8085 Trang 76 CHƯƠNG : TÓM TẮT – KẾT LUẬN – ĐỀ NGHỊ 7.1 TÓM TẮT ĐỀ TÀI Đề tài trình bày thành chương quan trọng chương 4, trình bày từ tổng quát đến cụ thể chương trình Monitor chương trinh phục vụ chương trình Monitor Chương trình Monitor quản lí toàn hệ thống cho phép người sử dụng soạn thảo thử nghiệm chương trình cách tiện nghi Chương trình bày thông tin phương pháp thi công hoàn chỉnh phần mềm Chương phần hướng dẫn sử dụng thiết bị vừa thiết kế Đây là, phần quan trọng nhằm giúp người sử dụng khai thác hết chức năng, ưu điểm hệ thống 7.2 KẾT LUẬN Qua tuần làm việc không mệt mỏi, biết tổng hợp ứng dụng kiến thức học vào thực tế mà rút dược kết luận sau:  Có thể dùng vi xử lí 8085 để thiết kế thiết bị thực tập vi xử lí, khả làm việc thiết bị phụ thuộc chủ yếu vào phần mềm  Phần mềm phần cứng có mối liên quan chặt chẽ, chúng thay cho số chức  Đối với chức COPY chương trình phải nhận biết hai vùng gốc đích có trùng không trùng để thực COPY không bị liệu  Để tiện cho việc chạy thử chương trình kiểm tra kết sau chạy thử chương trình chức REG phải nạp xem nội dung ghi  Nếu chương trình phím PC sử dụng lệnh nạp điạ cặp ghi HL vào cặp ghi PC thông số cặp ghi HL nạp trước chức REG vô nghóa  Chức STEP, chương trình người sử dụng chương trình Monitor chạy chung với nhau, phải thiết kế cho chương trinh phím STEP không sử dụng stackpoiter, để ghành stackpoiter cho chương trình người sử dụng Phải bảo toàn thông số chương trình người sau bước để thực bước kế tiếp, lệnh nhảy, gọi, trở có điều kiện Đối với lệnh gọi trở ta phải tạo trỏ MNT- STACKPOITER, vùng nhớ theo kiểu LIFO, giống stackpoiter, để lưu giữ điạ gặp lệnh nhảy lấy lại điạ gặp lệnh trở về, đặc biệt chương trình lồng vào Đối với lệnh nhảy, lệnh gọi, lệnh trở ta phải khống chế cho chương trình chay bước Thiết kế Thiết bị thực tập vi xử lí 8085 Trang 77  Chức INS cần thiết chỉnh sửa chương trình chèn thêm lệnh thiếu, phải sửa diạ lệnh nhảy, lệnh gọi, lệnh lưu trữ điạ chúng đến vùng INS tác động 7.3 ĐỀ NGHỊ Mặc dù cố gắng mình, yếu tố thời gian bắt buộc người thực phải dừng công việc nghiên cứu Thực sự, người thực chưa hài lòng với giải được, hy vọng sau có thời gian nghiên cứu thêm khoá sau cố gắng hoàn thiện đề tài, để trở thành sản phẩm hoàn chỉnh Sau vài đề nghị tham khảo dành cho có ý định phát triển đề tài:  Xây dựng thêm chức chạy đoạn Các đoạn xác định điểm dừng người sử dụng đặt  Xây dựng thêm chức sửa điạ để sử dụng sau thực chức COPY  Xây chương trình cho phép đổ liệu từ máy tính vào thiết bị để chạy thử  Xây dựng thực hành thiết bị vừa thiết kế  Xây dựng chương trình tiện ích, thiết kế modul phần cứng để ghép nối với thiết bị phục vụ cho thực hành Thiết kế Thiết bị thực tập vi xử lí 8085 Trang 78 PHẦN C TÀI LIỆU THAM KHẢO PHỤ LỤC Thiết kế Thiết bị thực tập vi xử lí 8085 Trang 79 TÀI LIỆU THAM KHẢO - - CHÂU KIM LANG “Phương pháp nghiên cứu khoa học” Ban Sư Phạm Kó Thuật trường Đại học Sư Phạm Kó Thuật Tp HCM, 1989 TRẦN VĂN TRỌNG “Kó thuật vi xử lí 8085A” Đại học Sư Phạm Kó Thuật Tp HCM, 1995 PAUL BATES, PENG “Truyền liệu sử dụng vi mạch LSI” TỐNG VĂN ON ( dịch ) Đại học Bách Khoa Tp HCM, 1994 Trang 42 – 76 RONALD J TOCCI “Digital Systems : Principles and Application” 4/e Prentice Hall International Inc, 1998 Thiết kế Thiết bị thực tập vi xử lí 8085 Trang 80 PHỤ LỤC Phần trình bày chương trình đơn giản, không trình bày giải thuật Các chương trình viết từ ban đầu chưa có kinh nghiệm, chúng mang tính “thủ công’ Các chương trình xếp theo mẫu tự A, B, C… để tiện việc tra cứu DAUCHAM DAUCHAM : Đây chương trình có nhiệm vụ xuất điểm sáng lan dần Input : Output : Không Hiển thị   Có gọi Delay 0.1 Chương trình không thay đổi nội dung ghi DAUCHAM PUSH PSW MVI A, 86H MVI STA MVI STA MVI CALL MVI STA MVI STA MVI CALL A, 84H AddCT79 A, 80H AddDT79 A, 02H DELAY 0.1 A, 85H AddCT79 A, 80H AddDT79 A, 02H DELAY 0.1 STA MVI STA MVI CALL MVI STA MVI STA POP RET AddCT79 A, 80H AddDT79 A, 02H DELAY 0.1 A, 87H AddCT79 A, 80H AddDT79 PSW DELAY 0.1 DELAY 0.1 : Đây chương trình có tác vụ trì hoãn; 0.1 giây ( 0….25,5 giây ) Input : Nạp thời gian cần trì hoãn vào ghi A Output : Trì hoãn chương trình thời gian định Thiết kế Thiết bị thực tập vi xử lí 8085 Trang 81 DELAY 0.1 PUSH LXI PUSH INR JMP *1: PUSH PUSH *3 : DCX LXI *2 : DCR JNZ DCR JNZ MOV D D, 0001H PSW A *4 D B D B, 5433H C *2 B *2 B, A SUB ORA ORA MOV JNZ POP POP *4 : DCR JNZ POP POP RET A D E A, B 3* B D A *1 PSW D DELAY 0.1 PUSH D DE PUSH A A ( 0001H ) PSW ( A) + ( A) – A=0 POP POP PSW D PUSH PUSH DE BC C RET a Thieát keá Thieát bị thực tập vi xử lí 8085 b c D B ( DE ) –1 ( 5433H ) ( C) – 1 Trang 82 a b c S C=0 Ñ B ( B ) –1 S B=0 Ñ B A A A A ( A) ( A ) – ( A) ( A) OR ( D) ( A) OR ( E ) B A=0 POP POP Thieát keá Thiết bị thực tập vi xử lí 8085 B D Trang 83 ... chương trình cho phép đổ liệu từ máy tính vào thiết bị để chạy thử  Xây dựng thực hành thiết bị vừa thiết kế  Xây dựng chương trình tiện ích, thiết kế modul phần cứng để ghép nối với thiết bị phục... ấn phím ADD Màn hình thông báo nạp địa đầu      Ấn phím ADD lần chức sửa địa thực thoát chương trình  Nếu muốn thoát chương trình không qua chức sửa địa chỉ, ấn phím INS lần Thiết kế Thiết. .. liệu ta nhấn phím DEL Màn hình thông báo nạp địa đầu vùng cần xóa  Dùng phím số nạp địa  Nhấn phím ADD xác định Màn hình xuất thông báo nạp địa kết thúc  Dùng phím số nạp địa  Nhấn phím ADD xác

Ngày đăng: 29/07/2014, 07:20

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

Tài liệu liên quan