Đồ Án Bàn phím Hex và LCD

Thảo luận trong 'Điện - Điện Tử' bắt đầu bởi Quy Ẩn Giang Hồ, 5/11/14.

  1. Quy Ẩn Giang Hồ

    Quy Ẩn Giang Hồ Administrator
    Thành viên BQT

    Bài viết:
    3,084
    Được thích:
    23
    Điểm thành tích:
    38
    Xu:
    0Xu
    TỔNG QUAN

    1.1 Đặt vấn đề
    Ngày nay với sự phát triển của công nghiệp vi điện tử, kỹ thuật số các hệ thống điều khiển dần được tự động hóa. Với các kỹ thuật tiên tiến như vi xử lý, vi mạch số được ứng dụng vào lãnh vực điều khiển, thì các hệ thống điều khiển cơ khí thô sơ, với tốc độ xử lý chậm chạm, ít chính xác được thay thế bằng các hệ thống điều khiển tự động với các lệnh chương trình đã được thiết lập trước. Để có thể học tốt môn vi điều khiển chúng ta phải có thiết bị học tập một trong những thiết bị đó là kit thực tập, và được sự đồng ý của khoa Điện Tử - Tin Học, Trường Cao Đẳng Kỹ Thuật Cao Thắng. Nhóm thực hiện đề tài quyết định làm đề tài tốt nghiệp: “Kit Thực Hành Vi Xử Lý”.
    1.2 Giới hạn đề tài
    Trong đồ án làm “Kít Thực Hành Vi Xử Lý” do thời gian có hạn cũng như trên kít thực tập chứa nhiều tính năng Module khác nhau. Nhóm thực hiện đế tài được giao nhiệm vụ tìm hiểu về 2 Modul trên Board: “Bàn phím Hex và LCD”.
    Với thời gian gần năm tuần thực hiện đề tài cũng như trình độ chuyên môn có hạn,
    chúng em đã cố gắng hết sức để hoàn thành đồ án này và giải quyết được những
    vấn đề sau:
    - Quét bàn phím Hex hiển thị số lên màn hình LCD
    1.3 Mục đích nghiên cứu
    Mục đích trước hết khi thực hiện đề tài này là để hoàn tất chương trình môn học để
    đủ điều kiện ra trường. Cụ thể khi nghiên cứu đề tài là nhóm muốn phát huy những
    thành quả ứng dụng của vi điều khiển để tạo ra những sản phẩm cho các bạn sinh viên
    khóa sau. Không những thế nó còn là tập tài liệu cho các bạn sinh viên tham khảo.
    Ngoài ra quá trình thực hiện đề tài là một cơ hội để chúng em tự kiểm tra lại những
    kiến thức đã học ở trường. Đồng thời phát huy tính sáng tạo, khả năng giải quyết một vấn đề theo nhu cầu đặt ra. Và đây cũng là dịp để nhóm thực hiện đề tài khẳng định mình trước khi ra trường để tham gia vào các hoạt động sản xuất của xã hội.
    1.4 Phương pháp nghiên cứu
    Trong đề tài này nhóm thực hiện đề tài đã sử dụng các phương pháp nghiên cứu:
    - Phương pháp tham khảo tài liệu: bằng cách thu thập thông tin từ sách vở đã học cũng như tham khảo tài liệu bên ngoài và truy cập từ mạng internet .
    - Phương pháp quan sát: khảo sát một số mạch điện thực tế đang có trên thị trường ,trong quá trình học tập và tham khảo thêm một số dạng mạch từ mạng Internet.

    MỤC LỤC

    Trang
    CHƯƠNG 1: TỔNG QUAN 1
    1.1 Đặtvấnđề 1
    1.2 Giớihạnđềtài 1
    1.3 Mụcđíchnghiêncứu .1
    1.4 Phươngphápnghiêncứu 2 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT .3
    2.1 Giớithiệuvề EASY-PIC-PRO .3
    2.1.1 Tổngquansản phẩm 3
    2.1.2 Giớithiệutàinguyênboard . 4
    2.1.3 Chứcnăng chi tiếtcủacác module EASYPIC_PRO . 5
    2.1.3.1 MCU Socket and System Clock Selection 5
    2.1.3.2 Power Supply Module . 8
    2.1.3.3 128x64LCD and 16x02 LCD Module 9
    2.1.3.4 SD/MMC Card Read/Write Module .10
    2.1.3.5 LedđơnPortBvàPortC .11
    2.1.3.6 4x4 Matrix Keyboard 12
    2.1.3.7 Push Button Switch Module 14
    2.1.3.8 DS1302 Real Time Clock Module 16
    2.1.3.9 A/D Converter Module . 17
    2.1.3.10 GiaoThức I2C và EEPROM 24CXX Module . 18
    2.1.3.11GiaoThức SPI và 93LC*** EEPROM Module . 20
    2.1.3.12 SD/MMC Card Read/Write Module 21
    2.1.3.13 IR Remote Control Receiver Module 22
    2.1.3.14 DS18B20 Thermometer Module . 25
    2.1.3.15 BUZZER Module 26
    2.1.3.16 Stepper Motor Module 27
    2.1.3.17 MCU Socket and System Clock Selection . 29
    2.1.3.18 USB Communication Module 30
    2.1.3.19 128x64LCD and 16x02 LCD Module . 32
    2.1.3.20 Direct PORT Access 33
    2.2 Vi điềukhiển Pic 16F877A 33
    2. 2.1Giới thiệusơlượcvề PIC16F877A 33
    2.2.2 Cấu trúc tổng quanvề PIC 16F877A 34
    2.2.3 Sơ đồ khối và tính năng các chân 35
    CHƯƠNG 3: GIAO TIẾP BÀN PHÍM HEX VỚI LCD 40
    3.1 Sơ đồ nguyên lí 40
    3.2 Sơ đồ khối 41
    3.2.1 Power Supply Module .41
    3.2.2 Khối điều khiển 41
    3.2.3 Bàn phím Hex 42
    3.2.4 LCD .44
    3.2.4.1 Đặc điểm các chân của LCD .43
    3.2.4.2 Chân chọn thanh ghi RS ( register select) .45
    3.2.4.3 Chân đọc/ghi (R/W) 45
    3.2.4.4 Chân cho phép E (Enable) .45
    3.2.4.5 Chân D0-D7 46
    3.2.4.6 Vùng RAM hiển thị DDRAM (Display Data RAM) 46
    3.2.4.7 Vùng ROM chứa kí tự CGROM .48
    3.2.4.8 Tập lệnh của LCD .49
    3.2.4.9. 16x02 LCD Modules 52
    3.3 Hướng dẫn thực hành .54
    3.3.1 Mục đích .54
    3.3.2 Yêu cầu .54
    3.3.3Nội dung thực hành 54
    3.3.3.1 Giới thiệu phần mềm .54
    3.3.3.2 Các bước thực hành .55
    3.3.3.3 Sơ đồ nguyên lý 56
    3.3.3.4 Hình mô phỏng .56
    3.3.3.5Hình thực tế 57
    3.3.3.6 Kết nối các module trên kit vi xử lí 57
    CHƯƠNG 4: LƯU ĐỒ GIẢI THUẬT VÀ CHƯƠNG TRÌNH 59
    4.1Lưu đồ giải thuật 59
    4.2 Chương trình 59
    CHƯƠNG 5: KẾT LUẬN .62
    5.1 Tómtắt đề tài nghiên cứu 62
    5.2 Hướngpháttriểnđềtài .62
    TÀI LIỆU THAM KHẢO 63
     

    Các file đính kèm:

Đang tải...