Đồ Án Thiết kế và thi công mạch đếm sản phẩm dùng vi điều khiển 89C51

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:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỤC LỤC
    Tiêu đề

    Lời cảm ơn
    Lời giới thiệu
    Phần I: Lý thuyết
    Chương I: Dằn nhập
    I.Giới thiệu
    II. Chọn phương án thiết
    1. Mạch đếm sản phẩm dùng IC rời
    2. Mạch đếm sản phẩm dùng kỹ thuật Vi xử lý
    3. Mạch đếm sản phẩm dùng Vi điều khiển
    III. Mục đích yêu cầu của đề tài
    IV. Giới hạn của đề tài
    V. Xây dựng sơ đồ khối tổng quát
    Chương II: Lý thuyết thiế I. Các khối ữong mạch đ
    1. Cảm biến
    a. Giới thiệu sơ lược về mạch cảm biến
    b. Các linh kiện trong mạch cảm biến
    bl. Cấu tạo nguyên lý hoạt động của LED hồng ngoại
    b2. Cấu tạo nguyên lý hoạt động của Photo diode
    b2.1 Cấu tạo b2.2 Đặc tính b3. IC so sánh LM324
    b3.1 Sơ đồ chân
    b3.2 Sơ đồ khối bên trong ICLM324
    b3.3 Chức năng các chân của ICLM324

    2. Khối xử lý
    a. Giới thiệu cấu ứúc phần cứng 89C51
    a 1. Sơ đồ chân 89C51
    a2. Chức năng cấc chân của 89C51
    b. Cấu trúc bên trong của 89C51
    bl. Sơ đồ khối bền trong 89C51
    b2. Khảo sát các khối nhớ bên trong 89C51
    c. Hoạt động thanh ghi Timer 30
    d. Ngắt(Interup) 34
    e. Tóm tắt tập lệnh của 89C51 36
    el. Các mode định vị (Addressing Mode) 36
    e2. Sự định yị thanh ghi (Register Addressing) 37
    e3. Sự định địa chỉ trực tiếp (Direct Addressing) 37
    e4. Sự định địa chỉ gián tiếp (Indừect Addressing) 38
    e5. Sự định địa chỉ tức thời (Immediate Addressing) 39
    e6. Sự định địa chỉ tương đối 39 e7. Sự định địa chỉ tuyệt đối 40
    e8. Sự định vị dài (Long Addressing) 40
    e9. Sự định địa chỉ phụ lục (Index Addressing) 41

    f. Các kiểu lệnh (Instruction Types) 41
    f 1. Các lệnh sô" học 41
    f2. Các hoạt động logic (Logic Operation) 42
    f3. Các lệnh rẽ nhánh 44
    f4. Các lệnh dịch chuyển dữ liệu 46
    f5. Các lệnh luân lý (Boolean Instruction) 47

    3. Khối hiển thị 48
    a. Sơ đồ khối của mạch hiển thị 48
    b. Giới thiệu về các linh kiện trong khối hiển thị 49

    4. Khối bàn phím 52
    Phần II: Thiết kế và thi công 55
    Chương I: Thiết kế phần cứng 56
    I.Sơ đồ khốỉ 56
    1. Khôi hiển thị 56
    2. Khối điều khiển 59
    3. Khối cảm biến 59
    4. Khối bàn phím 61
    a. Tách ra phím được nhấn 62
    b. Chống dội 62
    c. Mã hoá phím nhấn 62
    5. Khối nguồn 63

    II. Sơ đồ nguyên lý 65
    III ể Giải thích sơ đồ nguyên lý 66

    Chương II: Thiết kế phần mềm 67

    I.Lưu đồ giải thuật 67

    1. Chương trình chính 67
    2. Chương trình nhập số sản phẩm 68
    3. Chương trình quét phím và nhận mã 69
    4. Chương trình giải mã BINARY - BCD 70
    II. Chương trình nạp cho Vi điều khiển AT89C51 71
    III.Tài liệu tham khảo 79

    LỜI GIỚI THIỆU

    Hiện nay máy tính điện tử có vai trò cực kỳ quan trọng đối với sự phát triển xã hội. Do yêu cầu của con người ngày càng cao, các thế hệ máy tính đã liên tục phát triển không ngừng. Ngay trong giai đoạn đầu các thế hệ vi xử lý 8 bit được dùng là Z80,8085, sau đó là các hệ vi xử lý 16 bit như 8086, 8088 .

    Các hệ vi xử lý này đã góp phần quan trọng trong việc chương trình hóa các hoạt động của máy móc trong công nghiệp nhờ vào các phần mềm ứng dụng. Một khi trong công nghiệp đã ứng dụng nhiều vi xử lý thì các nhà chế tạo không bỏ lỡ cơ hội cho ra đời các họ vi điều khiển ngày càng tiến bộ hơn.

    Vi điều khiển được sử dụng nhiều ứong các thiết bị công nghiệp, trong máy giặt, trong điều khiển đèn giao thông, trong các đồ chơi giải trí .

    Tại Việt nam việc chương trình hóa các hệ thống đang được áp dụng ngày càng nhiều trong các nhà máy công nghiệp.

    Để tìm hiểu về vi điều khiển và tìm hiểu một ứng dụng cụ thể của nó em xin thực hiện đề tài gồm hai phần chính:

    PHAN1: Khảo sát vi điều khiển 89C51, mạch cảm biến và các IC dùng trong mạch Đếm Sản Phẩm.

    PHÂN 2: Thiết kế và thi công mạch đếm sản phẩm dùng vi điều khiển 89C51.

    Chương trình hệ thống và ứng dụng.

    Nhờ có sự giúp đỡ của quý thầy cô và bạn bè, em đã cô" gắng thực hiện đề tài được giao nhưng do kiến thức và thời gian có hạn nên đề tài không thể tránh khỏi thiếu sót, rất mong sự đóng góp của quý thầy cô và bạn bè.
     

    Các file đính kèm:

Đang tải...