Danh mục

Vi Mạch MCS 51 - Ứng Dụng Thực Tế (Phần 2) part 2

Số trang: 9      Loại file: pdf      Dung lượng: 455.20 KB      Lượt xem: 18      Lượt tải: 0    
Thư viện của tui

Hỗ trợ phí lưu trữ khi tải xuống: 1,000 VND Tải xuống file đầy đủ (9 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu vi mạch mcs 51 - ứng dụng thực tế (phần 2) part 2, kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Vi Mạch MCS 51 - Ứng Dụng Thực Tế (Phần 2) part 2 E. H TH NG I U KHI N LCD.Bài 2: Chương trình i u khi n LCD hi n th hai dòng ch “WELLCOME TO MICROCONTROLLER SYSTEM – 51” và “DESIGNED BY: PQT.” trên hai dòng c a màn hình LCD v i yêu c u: dòng ch th nh t s d ch chuy n liên t c t ph i sang trái, dòng ch th hai ng yên. CLR EN ;EN = 0 NOP SETB EN ;EN = 1 - XUNG ENABLE NOP;KIEM TRA CO BAO BAN (BUSY FLAG) DE DAM BAO HOAN TAT VIEC LCD GHI NHAN THONG TIN GUI DEN ;************************************************************* ;MOV TH0,#HIGH(-1000) ;DOAN LENH NAY DUOC THAY THE CHO DOAN LENH KIEM TRA DUOI DAY ;MOV TL0,#LOW(-1000) ;KHI CHAY CHUONG TRINH NAY TRONG PHAN MEM MO PHONG TOPVIEW ;ACALL DELAY ;************************************************************* MOV DATABUS,#0FFH ;CAU HINH PORT 1 CHO CHE DO PORT NHAP SETB RW ;RW = 1 - READ LCD MODE CLR RS ;RS = 0 - GUI LENH CLR EN ;EN = 0 NOP SETB EN ;EN = 1 - XUNG ENABLE NOPBUSY: ;BUSY = 0 -> HOAN TAT, BUSY = 1 -> DANG THUC HIEN MOV A,DATABUS ;DOC DU LIEU TU LCD JB ACC.7,BUSY ;KIEM TRA CO BUSYBUSY2: ;KIEM TRA CO BAO BAN (BUSY FLAG) LAN THU HAI MOV A,DATABUS ;DOC DU LIEU TU LCD JB ACC.7,BUSY2 ;KIEM TRA CO BUSY LAN 2 CLR RW ;RW = 0 - WRITE LCD MODE ;************************************************************* RET;***************************************************DISP_FLINE: ;CTC DAT DIA CHI BAT DAU DONG 1 VA NAP DU LIEU DONG 1 VAO DDRAM MOV DATABUS,#80H ;CODE = 80H - DAT DDRAM DIA CHI BAT DAU CUA DONG 1 - 00H ACALL SENDCOMMAND ;GUI LENH RA LCD ACALL WRITE ;GUI VUNG DU LIEU SANG LCD RET;***************************************************DISP_SLINE: ;CTC DAT DIA CHI BAT DAU DONG 2 VA NAP DU LIEU DONG 2 VAO DDRAM MOV DATABUS,#0C0H ;CODE = C0H - DAT DDRAM DIA CHI BAT DAU CUA DONG 2 - 40H ACALL SENDCOMMAND ;GUI LENH RA LCD ACALL WRITE ;GUI VUNG DU LIEU SANG LCD RET;***************************************************WRITE: ;CTC GUI DU LIEU SANG LCD, KET THUC GUI DU LIEU KHI DU LIEU GUI DI LA 99H MOV R0,#0 ;OFFSET DAU TIEN TRONG VUNG DU LIEU CUA DPTRWR1: MOV A,R0 ;NAP OFFSET MOVC A,@A+DPTR ;LAY DU LIEU TU VUNG DU LIEU MOV DATABUS,A ;CHUYEN DU LIEU CAN GUI RA PORT DEN LCD ACALL SENDDATA ;GUI DU LIEU RA LCD INC R0 ;CHUYEN SANG DU LIEU KE TIEP CJNE R0,#16,WR1 ;KIEM TRA NAP DAY DU DU LIEU CHO MOT DONG MAN HINH - 16 CHU RET;***************************************************DELAY: MOV TMOD,#01H SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 RET;***************************************************FLINE_DATA: ;DU LIEU HIEN THI DONG 1 DB WELLCOME TO MICROCONTROLLER SYSTEM - 51SLINE_DATA: ;DU LIEU HIEN THI DONG 2 DB DESIGNED BY: PQT END1.3 Th c hi n l n lư t các bư c t 1.3 n 1.8 tương t như bài trên.2 Bài t p: (xem thêm trong ph n hư ng d n và ph n bài t p c a Bài 3)Giáo trình th c hành vi x lý. 181 Biên so n: Ph m Quang Trí E. H TH NG I U KHI N LCD.Bài 3: Chương trình i u khi n LCD hi n th hai dòng ch “PULSE = ” và “DESIGNED BY PHAM QUANG TRI – ELECTRIC TRAINING CENTER - HO CHI MINH UNIVERSITY OF INDUSTRY” trên hai dòng c a màn hình LCD v i yêu c u: s lư ng xung m ư c (00 – 99) t i chân P3.0 s ư c hi n th trên dòng th nh t ti p phía sau dòng ch “PULSE =”, dòng ch th hai s d ch chuy n t ph i sang trái. Xung ư c t o ra b ng cách nh n nút nh n KEY0.1 Trình t ti n hành thí nghi m:1.1 K t n i thi t b thí nghi m. • T t ngu n c p cho mô hình thí nghi m. • Dùng dây bus 3 n i J63 (PORT0 / DATA) kh i vi i u khi n v i J47 (CTRL LCD) kh i LCDõ (chú ý là ta ch n i 3 bit th p c a J63 và J47 v i nhau). • Dùng dây bus 8 n i J64 (PORT1) kh i vi i u khi n v i J46 (DATA / CODE LCD) kh i LCD. • Dùng dây bus 8 n i J66 (PORT3 / FUNCTION) kh i vi i u khi n v i J76 (MOMENTARY SW) kh i nút nh n. • Dùng dây hai bus 3 n i J104 (POWER) kh i LCDõ và J114 (POWER) kh i nút nh n v i n ...

Tài liệu được xem nhiều: