Khóa Số Hiển Thị Trên LCD - Tài Liệu đại Học
Có thể bạn quan tâm
Tài liệu đại học Toggle navigation
- Miễn phí (current)
- Danh mục
- Khoa học kỹ thuật
- Công nghệ thông tin
- Kinh tế, Tài chính, Kế toán
- Văn hóa, Xã hội
- Ngoại ngữ
- Văn học, Báo chí
- Kiến trúc, xây dựng
- Sư phạm
- Khoa học Tự nhiên
- Luật
- Y Dược, Công nghệ thực phẩm
- Nông Lâm Thủy sản
- Ôn thi Đại học, THPT
- Đại cương
- Tài liệu khác
- Luận văn tổng hợp
- Nông Lâm
- Nông nghiệp
- Luận văn luận án
- Văn mẫu
- Tài liệu khác
- Home
- Tài liệu khác
- Khóa số hiển thị trên LCD
Tóm tắt nội dung tài liệu:
đổi, thêm chức năng bằng cách thay đổi phần mềm. Nhược điểm: - Chất lượng của hệ thống phụ thuộc vào chất lượng chương trình được nạp cho vi điều khiển. Từ yêu cầu của đề bài ta dự kiến dùng các chip vi điều khiển thuộc họ MCS-51 của Intel, mà cụ thể ở đây là dùng chip 8051 vì những lý do sau: Thứ nhất 8051 thuộc họ MCS-51, là chip vi điều khiển. Đặc điểm của các chip vi điều khiển nói chung là nó được tích hợp với đầy đủ chức năng của một hệ VXL nhỏ, rất thích hợp với những thiết kế hướng điều khiển. Tức là trong nó bao gồm: mạch VXL, bộ nhớ chương trình và dữ liệu, bộ đếm, bộ tạo xung, các cổng vào/ra nối tiếp và song song, mạch điều khiển ngắt¼ Thứ hai là, vi điều khiển 8051 cùng với các họ vi điều khiển khác nói chung trong những năm gần đây được phát triển theo các hướng sau: Giảm nhỏ dòng tiêu thụ. Tăng tốc độ làm việc hay tần số xung nhịp của CPU. Giảm điện áp nguồn nuôi. Có thể mở rộng nhiều chức năng trên chip, mở rộng cho các thiết kế lớn. Những đặc điểm đó dẫn đến đạt được hai chức năng quan trọng là: giảm công suất tiêu thụ và cho phép điều khiển thời gian thực nên về mặt ứng dụng nó rất thích hợp với các thiết kế hướng điều khiển. Thứ ba là, vi điều khiển thuộc họ MCS-51 được hỗ trợ một tập lệnh phong phú nên cho phép nhiều khả năng mềm dẻo trong vấn đề viết chương trình phần mềm điều khiển. Cuối cùng là, các chip thuộc họ MCS-51 hiện được sử dụng phổ biến và được coi là chuẩn công nghiệp cho các thiết kế khả dụng.Với sinh viên mới làm quen với VĐK thì 8051 có nhiều tài liệu tham khảo,đồng thời cũng sử dụng đơn giản nhất. Mặt khác, qua việc khảo sát thị trường linh kiện việc có được chip 8051 là dễ dàng nên mở ra khả năng thiết kế thực tế. Vì những lý do trên mà việc lựa chọn vi điều khiển AT89C51 của hãng Atmel, đây là vi điều khiển thuộc họ MCS-51. 1.3.4 Kết luận: Sau khi cân nhắc các phương án đã đưa ra, và khả năng phối hợp giữa các khối, chúng em chọn giải pháp: - Sử dụng bàn phím ma trận 4x4. - Khối hiển thị dùng LCD 2x16 HD44780 - Khối mạch xử lí dùng vi điều khiển AT89C51 Chương 2: CHI TIẾT TỪNG KHỐI 2.1 Khối vi xử lý: 2.1.1 Tổ chức ngoại vi: - Chip: AT89C51 - Ghép nối màn hình LCD: 16x2 - Bàn phím ma trận 4x4 Ngoài ra còn: - LED báo hiệu chương trình đang chạy - Tín hiệu cho phép chạy được xử lý bằng cách dùng một nút ấn Reset hệ thống. - Tín hiệu báo động, mở cửa, đóng cửa được đưa ra led Sơ đồ khối của hệ thống như sau: VI XU LY AT89C51 BÀN PHÍM 4 X 4 KHOI HIEN THI LCD 16 X 2 BÁO ĐỘNG ĐIỀU KHIỂN CỬA LED 1 LED 2 LED Lớn Nhiệm vụ của khối xử lý trung tâm: Đọc mã phím từ bàn phím để kiểm tra xem phím nào đã được ấn và thực hiện chức năng của phím đó. Lưu giá trị của các mã để mở khóa. Lưu các chương trình xử lý phím ấn: mở khóa, đổi mã, báo động… Lưu chương trình điều khiển LCD. Lưu chương trình 2.1.2 Chức năng của các chân của VĐK trung tâm: 40 Vcc XTAL.1 XTAL.2 PSEN ALE EA RST Vss 19 33pF P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 32 AD7 33 AD6 34 AD5 35 AD4 36 AD3 37 AD2 38 AD1 39 AD0 8 7 6 5 4 3 2 1 28 A15 27 A14 26 A13 25 A12 24 A11 23 A10 22 A9 21 A8 12 MHz 18 29 33pF 30 31 9 8051 RD WR T1 T0 INT1 INT0 TXD RXD 17 16 15 14 13 12 11 10 P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P3.0 20 -Port 0:dùng để nhận dữ liệu đầu vào của mã bàn phím. P0 nối với điện trở kéo lên làm port nhận dữ liệu P0.0 cột 1 P0.1 2 P0.2 3 P0.3 4 P0.4 hàng 1 P0.5 2 P0.6 3 P0.7 4 -Port 3: giao tiếp 4 bit voi lcd Chân P3.0 nối với D4 của lcd P3.1 D5 P3.2 D6 P3.3 D7 P3.4 P3.5 reset P3.6 P3.7 enable -Port 2: P2.6 bit lock P2.7 bit alarm -Chân số 9 nối với mạch reset, hoạt động ở mức High(1). -Chân số 18,19:nối với bộ dao động thạch anh,tụ 33p để tạo dao động cho vi AT89C51. XTAL1, XTAL2 là bộ tạo tín hiệu giữ nhịp với tần số được xác định bởi bộ cộng hưởng thạch anh được lắp thêm vào, tần số này xác định tốc độ làm của bộ vi điều khiển. Thông thường các lệnh được thực hiện bằng 1/12 tần số dao động của thạch anh Chọn thạch anh11.0 MHz 2 -Chân số 20: Vss nối đất -Chân số 31: EA Đóng vai trò quyết định xem vi điều khiển làm việc với chương trình bên trong hay bên ngoài. Trong mạch ta nối lên nguồn vì không sử dụng ROM bên ngoài -Chân số 40: Vdd nguồn dương( +5V) Lập trình cho 8051 bằng assembly dịch ra file hex bằng topview simulator 2.2 Khối phím số: 1 2 3 4 5 6 7 8 9 enter 0 set ß Hệ thống sử dụng bàn phím 4x4 có giao diện như sau: Col1 col2 col3 col4 Các phím của bàn phím. Trong đó: Phím 0-9 dùng để nhập mã Các phím chọn chức năng: Enter :sau khi nhập mã nhấn enter để thực hiện ß :xóa ký tự vừa nhập Set:thay đổi password Nguyên lý hoạt động bàn phím: Ta giải mã bàn phím được tín hiệu có 8 bit Trong vi điều khiển ta lập trình nạp mã số dạng 8 bit như bàn phím mã hoá được vào lần lượt thanh ghi trong ROM. Ta đem so sánh mã bàn phím nhấn với mã được nạp. Để mở rộng ta có thể giải mã bàn phím về dạng phức tạp hơn để tính bảo mật được tốt hơn Keypad được nối với port 0 sử dụng điện trở kéo lên P0 nối với điện trở kéo lên làm port nhận dữ liệu P0.0 cột 1 P0.1 2 P0.2 3 P0.3 4 P0.4 hàng 1 P0.5 2 P0.6 3 P0.7 4 Bảng mã hóa trạng thái bàn phím .Phím Trạng thái khi ấn phím 1 1 0 0 0 0 0 0 1 2 1 0 0 0 0 0 1 0 3 1 0 0 0 0 1 0 0 4 0 1 0 0 0 0 0 1 5 0 1 0 0 0 0 1 0 6 0 1 0 0 0 1 0 0 7 0 0 1 0 0 0 0 1 8 0 0 1 0 0 0 1 0 9 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 set 0 0 0 1 1 0 0 0 enter 0 0 0 1 0 0 0 1 ß 0 0 0 1 0 1 0 0 2.3. Khối hiển thị LCD: Với các ưu điểm như: tiêu thụ dòng thấp, hiển thị được hình ảnh/ký tự linh hoạt tốt hơn nhiều so với LED ,màn hình tinh thể lỏng LCD (Liquid Crystal Display) được sử dụng trong hầu hết các thiết bị điều khiển trong công nghiệp để hiển thị trạng thái của máy móc. Ngày nay với công nghệ phát triển giá thành của LCD cũng giảm nhiều. Do có rất nhiều chủng loại khác nhau, nên LCD được sử dụng rất rộng rãi. Tất cả các LCD đều được sản xuất theo các chuẩn chung, tích hợp luôn các module điều khiển (cho LCD) nên việc sử dụng nó không mấy phức tạp. Bộ điều khiển LCD cung cấp một tập lệnh dùng để diều khiển LCD. Trong ứng công cụ thể này, do không yêu cầu hiển thị phức tạp nên em chọn loại LCD kiểu ký tự, với 16 ký tự, 2 hàng (16characters x 2lines). LCD sử dụng ma trận chữ 5x8 (font 5x8), module điều khiển là HD44780. Tên của LCD này là DM1602B. LCD : DM 1602B Bảng : Chức năng của từng chân và ghép nối chi tiết LCD- 89C51 : STT Ký hiệu Nối với vi xử lý Mức logic Chức năng 1 Vss 0 V (Ground) 2 Vcc 5 V (Supply) 3 Vee điều khiển độ sáng tối cho LCD 4 RS P3.5 H/L H: chọn thanh ghi vào dữ liệu. L: chọn thanh ghi cho lênh điều khiển. 5 R/W H/L chọn chế độ đọc viết: H: cho biết đọc từ LCD vào VXL. L: cho biết đọc từ VXL vào LCD. 6 E P3.7 xung L-H-L tín hiệu cho phép LCD hoạt động.4bit 7 DB0 H/L 8 DB1 H/L 9 DB2 H/L 10 DB3 H/L 11 DB4 P... Yêu cầu Download Tài liệu, ebook tham khảo khác- Đồ án thiết kế hệ thống điều hòa không khí cho trung tâm thương mại Chợ Mơ (+ Bản vẽ)
- Tính toán thiết kế hệ thống điều hòa không khí khu văn phòng và trung tâm thương mại tòa nhà MD Complex Tower + bản vẽ
- Tính toán thiết kế máy sấy lúa kiểu sấy tháp tam giác năng suất 6 tấn/mẻ (có đảo trộn)
- Tính toán thiết kế thiết bị ngưng tụ và thiết bị bay hơi cho hệ thống cấp đông có năng suất lạnh 100kW với nhiệt độ bay hơi -40 độ C
- Thiết kế trang bị điện cho máy nâng hạ cầu trục
- Thiết kế bàn thử nghiệm công tơ điện một pha và ba pha
- Thiết kế hệ thống cung cấp điện cho nhà máy cơ khí công nghiệp địa phương
- Thiết kế hệ thống cung cấp điện cho nhà máy luyện kim đen với mặt bằng xây dựng ở thành phố Thái Nguyên, tỉnh Thái Nguyên
- Mô phỏng hệ thống điều khiển được thiết kế dựa trên mạng nơron, ứng dụng điều khiển đối tượng thực
- Dự án Ngôi nhà thông minh
Học thêm
- Nhờ tải tài liệu
- Từ điển Nhật Việt online
- Từ điển Hàn Việt online
- Văn mẫu tuyển chọn
- Tài liệu Cao học
- Tài liệu tham khảo
- Truyện Tiếng Anh
Copyright: Tài liệu đại học ©
TopTừ khóa » Khóa Số Dùng 8051
-
KHÓA Số điện Tử DÙNG 8051 (có Code Và Layout) - Tài Liệu Text
-
Mạch Khóa Số Sử Dụng 8051 - ĐIỆN TỬ TƯƠNG LAI
-
BÀI 12: Đọc Bàn Phím Khóa Số Với 8051.
-
KHÓA Số điện Tử DÙNG 8051 (có Code Và Layout)
-
Khóa Kỹ Thuật Số điện Tử Sử Dụng Vi điều Khiển Và Bàn Phím 8051
-
Boy Nguyễn - Code Khóa Số điện Tử Sử Dung Vdk 8051..kam On...
-
Khóa Số điện Tử Dùng 8051(Điều Khiển Bật/tắt Thiết Bị Bằng Mật Khẩu)
-
Thiết Kế Khóa Số Dùng Vi điều Khiển
-
Mạch Khóa Số Với 8951 - Dien Tu Viet Nam
-
Đề Tài Khóa Số Hiển Thị Trên LCD - Tài Liệu, Ebook, Giáo Trình
-
Đề Tài Thiết Kế Hệ Thống Khóa Mã điện Tử - Tài Liệu, Luận Văn
-
đồ án Mạch Khóa Số điện Tử
-
Mạch Khóa Số Dùng Vi Xử Lý - Dien Tu Viet Nam