Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 31 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
31
Dung lượng
2,39 MB
Nội dung
MẠCH HiỂNTHỊCHỮ RA LCD (Liquid Crystal Display) SVTT: SVTT: TRẦN VĂN ViỆT TRẦN VĂN ViỆT TRƯƠNG ĐỨC TuỆ TRƯƠNG ĐỨC TuỆ I. Đặt vấn đề I. Đặt vấn đề II. Tổng quan II. Tổng quan về đồ án về đồ án III. III. Chương trình điều khiển và Chương trình điều khiển và Kết quả Kết quả IV. Kết luận IV. Kết luận I. ĐẶT VẤN ĐỀ I. ĐẶT VẤN ĐỀ Trong suốt thời gian học tại trường nói chung cũng như môn Vi Điều Khiển nói riêng, chúng ta đã được học và thực tập rất nhiều về LED đơn, LED 7 đoạn, LED ma trận, bàn phím….trong đó chúng em thấy đề tài LCD quan trọng và nhiều ứng dụng bởi vì trong những năm gần đây LCD (Liquid Crystal Display) đã được sử dụng rộng rãi thay thế cho LED 7 đoạn hay các loại LED nhiều đoạn khác . Và ngày nay LCD với những tính năng nổi trội của nó đã được sử dụng rất nhiều trong vi điều khiển. Khả năng hiệnthị của LCD là rất đa dạng, trực quan (chữ, số và nhiều loại kí tự đồ họa khác ), dễ dàng đưa vào mạch ứng dụng chẳng hạn như : điện thoại di động, máy game và các lĩnh vực khác mà giá thành rẻ… vì vậy chúng em chọn đề tài hiểnthịchữraLCD báo cáo môn học vi điều khiển. I. ĐẶT VẤN ĐỀ I. ĐẶT VẤN ĐỀ Trong thời gian tìm hiểu và nghiên cứu rất nhiều tài liệu nói về LCDthì chúng em cảm thấy thời gian và kiến thức học tập ở Trường còn quá hạn hẹp so với thực tế . Và do nhiều yếu tố khách quan, chủ quan phát sinh ra trong thời gian đó nên sản phẩm chưa được hoàn thiện như chúng em mong muốn. Vì nay cũng là một sản phẩm đầu tiên của nhóm và nó dừng lại ở mức độ là đồ án ôn học nên không tránh được những thiếu sót mong Th y thông cảm.ầ II. II. GIỚI THIỆU VỀ ĐỀ TÀI 1. CHỨC NĂNG CỦA MẠCH: Mạch trên có các chức năng sau: Hiểnthị nội dung lưu trong Ram 2. CÁC THÀNH PHẦN CHÍNH CỦA MẠCH: 2.1 LCD TC1602A. LCD (Liquid Crystal Direct) TC1602A là màn hình tinh thể lỏng gồm có: LCD Bộ Driver (mạch điều khiển). Màn hình LCD và bộ Driver đã được kết nối sẵn với nhau bởi nhà sản xuất, khi sử dụng chỉ cần giao tiếp với bộ Driver . 2.1 LCD TC1602A. LCD TC1602 A là loại màn hình hiểnthị được 16 kí tự × 2 dòng, bao gồm tất cả các kí tự chuẩn ngoài ra còn có một số kí tự đặc biệt nhưng không có kí tự dấu tiếng Việt. Hình dáng và sơ đồ chân của LCD: HÌNH 1: LCD thực tế 2.1 LCD TC1602A. Hình 2: sơ đồ chân LCD Sơ đồ giao tiếp LCD với AT89C51: 2.1 LCD TC1602A. 2.2 Vi điều khiển AT89C51. AT89C51 là 1 hệ vi tính có 8 chip đơn tính CMOS có hiệu suất cao, công suất nguồn tiêu thụ thấpvà có 4kbyte bộ nhớ Flash cho phép lập trình/xóa được (Flash Programmale and Erasable Read Only Memory – EPROM).Chip này được sản xuất dụa vào công nghệ bộ nhớ không mất nội dung có độ tích hợp cao của hãng Atmel. 2.2 Vi điều khiển AT89C51. [...]... BIT P3.1 RW BIT P3.0 MAIN: LCALL GHI_LENH ; GOI CHUONG TRINH CON GHI LENH RALCD MOV P1,#38H ; KHOI DONG CHE DO 2 DONG LCALL WAIT LCALL GHI_LENH MOV P1,#0EH ;BAT DAU HIENTHI LCALL WAIT LCALL GHI_LENH MOV P1,#06H ; TANG CON TRO SANG PHAI LCALL WAIT ;CAI DAT LCD START: MOV DPTR,#DU_LIEU2 ;DONG 2 DUNG YEN LCALL GHI_LENH MOV P1,#0C0H LCALL WAIT LCALL HIEN_ THI MOV R2,#0 ;DONG 1 DICH SHIFT1: MOV DPTR,#DU_LIEU1... DICH SHIFT1: MOV DPTR,#DU_LIEU1 AAA: LCALL DISPLAY1 LCALL DELEY500 INC DPTR MOV A,DPL ;KIEM TRA DA DICH XONG DONG CHURA MAN HINH LCD CJNE A,#LOW(DU_LIEU1+19),AAA MOV A,DPH CJNE A,#HIGH(DU_LIEU1+19),AAA INC R2 CJNE R2,#2,SHIFT1 MOV DPTR,#DU_LIEU3 ;DONG 1 DUNG YEN LCALL GHI_LENH MOV P1,#80H LCALL WAIT LCALL HIEN_ THI MOV R2,#0 ;DONG 2 DICH SHIFT2: MOV DPTR,#DU_LIEU4 BBB: LCALL DISPLAY2 LCALL DELEY500 INC... tế để so sánh với các chương trình lớn nhưng nói chung mạch đạt được yêu cầu là giao tiếp AT89C51 với LCD 2.Nhược điểm: Do đây là lần đầu thi t kế nên nhiều phàn còn sơ sài do còn thi u kinh nghiệm Mạch còn đơn giản chưa đáp ứng đc cho thực tế đẻ so sánh với các chương trình lớn 3.Nhiệm vụ các thành viên: Các thành viên cùng tìm tài liệu tham khảo ,thi t kế mạch qua proteus, ORCAD, tìm và lập trình... TR1 JNB TF1,$ CLR TR1 CLR TF1 INC R1 CJNE R1,#50,DEM RET ORG 100H DU_LIEU1: DB 'DE TAI MON VI DIEU KHIEN ' ORG 150H DU_LIEU2: DB 'LOP DH07TD' ORG 250H DU_LIEU3: DB 'KHOA CO KHI' ORG 300H DU_LIEU4: DB 'TRUONG DH NONG LAM TP.HCM' END 4 MÔ PHỎNG 5.KẾT QuẢ THI T KẾ MẠCH 5.KẾT QuẢ THI T KẾ MẠCH 5.KẾT QuẢ THI T KẾ MẠCH IV.KẾT LuẬN 1.Ưu điểm: Có thể kết luận mạch chạy và làm việc hiệu quả, hiểnthị đúngdòng... A,#HIGH(DU_LIEU4+29),BBB INC R2 CJNE R2,#3,SHIFT2 LJMP START DISPLAY1: LCALL GHI_LENH MOV P1,#80H ; dua con tro ve dau dong 1 LCALL WAIT HIEN_ THI: MOV R0,#0 LOOP: MOV A,R0 MOVC A,@A+DPTR LCALL GHI_DATA MOV P1,A LCALL WAIT INC R0 CJNE R0,#16,LOOP RET DISPLAY2: LCALL GHI_LENH MOV P1,#0C0H LCALL WAIT LCALL HIEN_ THI RET GHI_LENH: SETB P3.2 CLR P3.0 CLR P3.1 RET GHI_DATA: SETB P3.2 SETB P3.0 CLR P3.1 RET WAIT: CLR P3.2 MOV TMOD,#10H...2.2 Vi điều khiển AT89C51 3 YÊU CẦU THI T KẾ: 1.Mạch phải hoạt động đúng chức năng của đề tài 2.Mạch hoạt động phải có độ ổn định và chính xác cao 3 .Thi t kế gọn nhẹ 4.Giá thành thấp III: CHƯƠNG TRÌNH ĐIỀU KHIỂN VÀ KẾT QUẢ 1.SƠ ĐỒ NGUYÊN LÝ VÀ SƠ ĐỒ MẠCH IN CỦA ĐỀ TÀI: Sơ đồ mạch nguyên lý:... tìm và lập trình theo vi xử lý, hoạt động tích cực, năng nổ và nhiệt tình làm đề tài 4.Hướng phát triển: -kết hợp với bàn phím hiểnthị số khi ta nhấn phím -Kết hợp với các cảm biến đo nhiệt độ để hiểnthi đo nhiệt độ - Kết hợp với cảm biến quang hiểnthị phân loại và đếm sản phẩm… . dáng và sơ đồ chân của LCD: HÌNH 1: LCD thực tế 2.1 LCD TC1602A. Hình 2: sơ đồ chân LCD Sơ đồ giao tiếp LCD với AT89C51: 2.1 LCD TC1602A. 2.2 Vi điều. GHI_LENH ; GOI CHUONG TRINH CON GHI LENH RA LCD MOV P1,#38H ; KHOI DONG CHE DO 2 DONG LCALL WAIT LCALL GHI_LENH MOV P1,#0EH ;BAT DAU HIEN THI LCALL WAIT