ĐỒ ÁN CHUYÊN NGÀNH ĐIỆN TỬ VIỄN THÔNG ĐỀ TÀI Thiết kế khóa điện tử dùng PIC18F4520 hiển thị lên LCD Bằng cách sử dụng PIC18F4520 và các linh kiện. Ta có thể tạo ra thiết bị khóa điện tử. Đối với trong việc bảo vệ tài sản là hết sức cần thiết, thiết bị có thể chủ động mở khoá nếu mật mã đúng và ngược lại.
BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA ĐIỆN TỬ - - ĐỒ ÁN CHUYÊN NGÀNH ĐIỆN TỬ VIỄN THÔNG ĐỀ TÀI Thiết kế khóa điện tử dùng PIC18F4520 hiển thị lên LCD GVHD: Nhóm: Sinh viên: Hà Nội - 2022 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ……………… ………………………………………………………………………………………… ……………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………….………… ………………………………………………………………………………………… ……………………………… ………………………………………………………………………………………… ………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… … ………………………………………………………………………………………… … ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ……………………………………………………………………………………… ………………………………………………………………………………………… … ………………………………………………………………………………………… ………………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……… Hà Nội, ngày… tháng… năm 2022 Giáo viên hướng dẫn Nguyễn Thị Thu Hà LỜI CẢM ƠN Trong thời gian làm đồ án chun ngành điện tử viễn thơng, nhóm chúng em nhận nhiều giúp đỡ, đóng góp ý kiến bảo nhiệt tình thầy bạn bè Nhóm chúng em xin gửi lời cảm ơn chân thành đến cô Nguyễn Thị Thu Hà, người tận tình hướng dẫn, bảo nhóm chúng em suốt q trình làm đồ án Nhóm chúng em xin chân thành cảm ơn thầy cô giáo trường Đại Học Cơng Nghiệp Hà Nội nói chung, thầy Khoa điện tử nói riêng dạy dỗ cho chúng em kiến thức môn đại cương mơn chun ngành, điều giúp chúng em có sở lý thuyết vững vàng tạo điều kiện tốt cho nhóm suốt trình học tập Với điều kiện thời gian kinh nghiệm hạn chế sinh viên, đồ án khơng thể tránh thiếu sót Nhóm chúng em mong nhận bảo, đóng góp ý kiến thầy để nhóm có điều kiện bổ sung, nâng cao kiến thức, phục vụ tốt cho môn học công việc sau Nhóm 16 xin chân thành cảm ơn! Hà Nội, ngày tháng 11 năm 2022 Sinh viên Nhóm 03 TĨM TẮT ĐỒ ÁN Đồ án trình bày việc vận dụng kiến thức học, để có thêm nhiều kiến thức áp dụng vào thực tế, môn học Đồ án chuyên ngành điện tử viễn thông môn học quan trọng góp phần củng cố kiến thức mạch điện tử, giúp cho sinh viên đánh giá lực thân, từ trau dồi thêm kỹ cần thiết để vận dụng vào việc thiết kế mạch điện tử có tính ứng dụng thực tiễn Đồ án nhóm chúng em nhận là: “THIẾT KẾ KHĨA ĐIỆN TỬ DÙNG PIC18F4520 HIỂN THỊ LÊN LCD” Chúng em nhận đề tài xác định thông tin quan trọng cần tìm hiểu để hồn thành cơng việc giao Dưới hướng dẫn tận tình giáo viên hướng dẫn với cố gắng nỗ lực thân, chúng em vận dụng kiến thức để thực đề tài phân công Đồ án gồm nội dung sau: PHẦN 1: TỔNG QUAN VỀ KHĨA PHẦN 2: LẬP TRÌNH VI ĐIỀU KHIỂN VỚI LCD VÀ BÀN PHÍM 4X4 PHẦN 3: THIẾT KẾ KHĨA ĐIỆN TỬ PHẦN 4: KẾT LUẬN PHẦN 5: PHỤ LỤC MỤC LỤC TÓM TẮT ĐỒ ÁN MỤC LỤC DANH MỤC HÌNH ẢNH DANH MỤC BẢNG BIỂU .4 MỞ ĐẦU PHẦN TỔNG QUAN VỀ KHÓA 1.1 Sự đời khóa điện tử 1.2 Chức tiện ích khóa cửa thơng minh 1.3 Những tiện ích khóa cửa điện tử thơng minh 1.4 Nội dung nghiên cứu 1.5 Kết luận chương .9 PHẦN LẬP TRÌNH VI ĐIỀU KHIỂN VỚI LCD VÀ BÀN PHÍM 4X4 2.1 Khối vi điều khiển PIC18F4520 cơng cụ lập trình 2.1.1 Giới thiệu PIC18F4520 2.1.2 Các ghi EEPROM .12 2.1.3 Các ghi phát xung 14 2.1.4 Các ghi hoạt động Reset 17 2.1.5 Hoạt động vào/ra 19 2.1.6 Lệnh điều khiển vào/ra theo byte theo bit 21 2.2 2.2.1 Lập trình với LCD VÀ MA TRẬN PHÍM 23 Đặc điểm LCD .23 2.2.2 Lập trình với LCD .25 2.2.3 Bàn phím 4x4 27 PHẦN THIẾT KẾ KHÓA ĐIỆN TỬ 29 3.1 Thiết kế phần cứng 29 3.1.1 Sơ đồ .29 3.1.1.1 Sơ đồ khối sản phẩm 29 3.1.1.2 Sơ đồ chi tiết .29 3.1.2 Mạch nguyên lý 33 3.1.3 Mạch in 34 3.1.4 Mạch in 3D 35 3.2 Mô phần mềm 35 3.3 Lưu đồ thuật toán 37 PHẦN KẾT LUẬN 39 TÀI LIỆU THAM KHẢO 40 PHẦN PHỤ LỤC 41 Hướng dẫn sử dụng 41 Cảnh báo an toàn 41 Các thông tin hướng dẫn 41 Các thao tác sử dụng mô hình sản phẩm .42 Chương trình .43 DANH MỤC HÌNH ẢNH Hình 2.1.1.2: Phân bổ địa ghi chức đặc biệt SFR Hình 2.1.1.1: Sơ đồ chân PIC18F4520 Hình 2.1.1.3: Tổ chức nhớ chương trình ngăn xếp Hình 2.1.6.1: Cơng cụ lập trình MPLAB IDE 19 Hình 2.1.6.2: PICkit phần mềm MPLAB ICD .20 Hình 2.1.6.3: Kết nối mạch nạp PIC KIT .20 Hình 2.2.1.1: Sơ đồ chân LCD 21 Hình 2.2.3.1:Ma trận phím 4x4 24 Hình 3.1.1.1: Sơ đồ khối sản phẩm 26 Hình 3.1.2.1: Mạch nguyên lý 27 Hình 3.1.3.1: Mạch in 28 Hình 3.1.4.1: Mạch in 3D 29 Hình 3.2.1: Mơ phần mềm Proteus 29 Hình 3.3.1: Lưu chương trình .30 Hình 3.3.2: Lưu đồ chương trình mở khóa 31 Hình 3.3.3: Lưu đồ chương trình đổi mật 31 DANH MỤC BẢNG BIỂU Bảng 2.1.1.0.1: Thông số kĩ thuật PIC18F4520 11 Bảng 2.1.2.0.1: Thanh ghi điều khiển EEPROM : EECON1 11 Bảng 2.1.1.2: Ghi ghi EECON1 12 Bảng 2.1.3.1: Thanh ghi chuyển chế độ phát xung: OSCTUNE .13 Bảng 2.1.3.2: Ghi ghi OSCTUNE .13 Bảng 2.1.3.3: Thanh ghi điều khiển phát xung: OSCCON .14 Bảng 2.1.3.4: Thanh ghi cấu hình byte cao:CONFIG1H 15 Bảng 2.1.5.1: Các ghi liên quan đến PORTA 18 Bảng 2.1.5.2: Các ghi liên quan đến PORTB 18 Bảng 2.1.5.3: Các ghi liên quan đến PORTC 19 Bảng 2.1.5.4: Các ghi liên quan đến PORTD 19 Bảng 2.1.5.5: Các ghi liên quan đến PORTE 19 Bảng 2.2.1.1: Chức chân LCD 23 Bảng 2.2.2.1: Bảng mã lệnh .24 MỞ ĐẦU Lý chọn đề tài Ngày nay, phát triển khoa học công nghệ gắn liền với phát triển kinh tế, xã hội Trong đó, ngành điện tử viễn thơng giữ vững tốc độ phát triển cao ngày sâu vào đời sống lĩnh vực bảo mật mảng lớn người quan tâm Vì để làm quen với việc thiết kế mạch nhóm em chọn đề tài “ Thiết kế khóa điện tử dùng PIC18F4520 hiển thị lên LCD ” để nghiên cứu thực Mục đích thực đề tài Bằng cách sử dụng PIC18F4520 linh kiện Ta tạo thiết bị khóa điện tử Đối với việc bảo vệ tài sản cần thiết, thiết bị chủ động mở khoá mật mã ngược lại Nhiệm vụ đề tài Thiết kế khóa số điện tử Sử dụng PIC18F4520 ma trận phím để nhập mật mã xuất liệu LCD Tính ứng dụng - Ứng dụng vào gia đình - Giữ an tồn cho nhà , tài sản , tài liệu mật, giấy tờ Phương pháp nghiên cứu - Phương pháp thiết kế mô dựa phần mềm Proteus thiết kế mạch điện Altium Cấu trúc báo cáo Trong chương này, đồ án trình bày sở lý thuyết cho nội dung nghiên cứu luận án bao gồm nội dung khóa điện tử Ở cuối chương ... Nội, ngày tháng 11 năm 2022 Sinh viên Nhóm 03 TĨM TẮT ĐỒ ÁN Đồ án trình bày việc vận dụng kiến thức học, để có thêm nhiều kiến thức áp dụng vào thực tế, môn học Đồ án chuyên ngành điện tử viễn thông. .. mạch điện Altium Cấu trúc báo cáo Trong chương này, đồ án trình bày sở lý thuyết cho nội dung nghiên cứu luận án bao gồm nội dung khóa điện tử Ở cuối chương trình bày hướng nghiên cứu đồ án thảo... củng cố kiến thức mạch điện tử, giúp cho sinh viên đánh giá lực thân, từ trau dồi thêm kỹ cần thiết để vận dụng vào việc thiết kế mạch điện tử có tính ứng dụng thực tiễn Đồ án nhóm chúng em nhận