Báo Cáo Thiết kế bộ vi xử lý 8 bít

Thảo luận trong 'Điện - Điện Tử' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    Đề tài: Thiết kế bộ vi xử lý 8 bít


    THIẾT KẾ HỆ VI XỬ LÝ 8 BIT

    Phần cứng
    1/. Bộ vi xử lý.
    2/. Bộ nhớ chương trình ROM : 8KB từ địa chỉ 0000H.
    3/. Bộ nhớ dữ liệu RAM : 4KB địa chỉ tuỳ chọn.
    4/. Một cổng vào tương tự 8 kênh nhận tín hiệu đo nhiệt độ 0¸10V tương ứng với nhiệt độ 0oC ¸100oC, các cổng vào ra số và các mạch điều khiển.
    Phần mềm
    1/. Tín hiệu cho phép chạy và dừng chương trình, tín hiệu dừng khẩn cấp.
    2/. Đọc tín hiệu đo nhiệt độ từ 2 cổng vào tương tự và lưu giữ vào hai vùng nhớ tương ứng của RAM.
    3/. Sau mỗi lần đọc, tính giá trị trung bình cộng của nhiệt độ và gửi ra cổng hiển thị bằng LED.
    4/. So sánh nhiệt độ của từng kênh với giá trị nhiệt độ trung bình. Nếu giá trị nhỏ hơn hay lớn hơn giá trị cho phép cho trước thì gửi tín hiệu báo động cao hoặc thấp tương ứng với kênh đó. Giá trị cho phép này đặt trong một ô nhớ của RAM.
    5/. Chương trình dừng lại và báo động bằng còi khi xảy ra một trong các trường hợp sau:
    v Có ít nhất 4 kênh đo vượt quá hoặc nhỏ hơn giá trị cho phép so với giá trị trung bình.
    v Giá trị nhiệt độ trung bình lớn hơn hoặc nhỏ hơn giá trị giới hạn MAX và MIN tương ứng. Các giá trị MAX và MIN được đặt trong 2 ô nhớ của RAM.
    Quá trình thiết kế
    1/ Chọn bộ vi xử lý (8085, 8051 .). Thiết kế sơ bộ dạng sơ đồ khối.
    2/. Thiết kế bộ nhớ, cổng vào ra bằng 8255, mạch giải mã, mạch chốt, ADC .Xác định địa chỉ cho các tín hiệu vào/ra, lập bản đồ bộ nhớ.
    3/. Chọn linh kiện, nghiên cứu và chọn chế độ làm việc của linh kiện phù hợp với yêu cầu (logic hoặc vật lý) cho thiết kế ở bước 2.
    4/. Thiết kế sơ đồ chi tiết cho hệ.
    5/. Xây dựng phần mềm trên cơ sở sơ đồ đã thiết kế ở phần 4:
    v Xây dựng lưu đồ chương trình.
    v xây dựng cầu trúc chương trình.
    v Soạn thảo chương trình bằng mã ngữ của bộ vi xử lý đã chọn.
     
Đang tải...