Các bác cho em hỏi làm thế nào để test con LCD 1602A còn sống hay chết mà ko cần dùng VĐK ko? em chưa có mạch nạp nên ko test được.
Thông báo
Collapse
No announcement yet.
Test LCD 16x2 chết hay chưa
Collapse
X
-
hi ác, trên LCD đã có ghi tên các chân, bạn cứ theo đó mà cắm, LCD chưa dùng mà sợ hư hả
Còn chân điều chỉnh tương phản, bạn đấu nó vào chân giữa của biến trở 5K, hai đầu còn lại của biến trở một đấu vào +5V, một đấu vào GND, như vậy có nghĩa là chân này điện áp dao động từ khoảng 0 --> (+5VDC)
Thực ra thì test không cần VĐK cũng đuợc, nếu bạn hiểu rõ về cách thức nhận và hiển thị data của LCD, nhưng rất phức tạp, phức tạp hơn việc bạn tìm ra một con VĐK sau đó thử hihi
LCD ở chế độ khởi tạo mặc định, hãng sản xuất sẽ set hiển thị về 0, chính vì vậy mà khi bạn chỉ đấu nối nguồn vào cho nó sẽ chẳng nhận đuợc tí hình ảnh gì. Trừ khi bạn khởi tạo lại cho nó
Chúc bạn vui.Chính thức phát hành mạch điều khiển LED FireStar1
Yêu mến tất cả anh em dientuvietnam.net
Comment
-
Nguyên văn bởi minhtinh Xem bài viếtĐang nghĩ. Đố khó quá.Và con tim đã vui trở lại ....
Comment
-
Mua LCD để bán hả hay mua để dùng. Nếu mua để dùng thì đằng nào chẳng phải lập trình hiển thị, vậy thì lắp mạch luôn cho xong rồi thử, nếu nó hỏng thật thì phải đi mua tiếp con khác về thử, ko lẽ bỏ luôn khỏi thử nữa, hì....
Tui cả chục con LCD mới (DM1602) chưa con nào hỏng cả, chắc nó ko hỏng đâu, khỏi phải thử.
Comment
-
Nguyên văn bởi cyberbrain Xem bài viếtCám ơn các bác đã trả lời. Em nạp con VĐK rồi test thì thấy con LCD cũ chết toi, mang ra Hàn Thuyên đổi đc con mới (vẫn còn hạn bảo hành 1 tuần). Giờ thì ổn rồi
Comment
-
Ủa mua LCD ở Hàn THuyên có bảo hành hả. Thế nhỡ về cầm nhầm điện áp nó cháy vẫn đổi được hả. Mà ở HÀN THUYÊN có bán LCD giáo tiếp Serial không cái loại 20xx gì đó, giá có ngang bằng LCD DM1602 ko. À LCD 1602 ở HÀN THUYÊN là loại DM1602A hả, tui đang dùng loại này ( mua ở chợ trời, tui chưa mua LCD ở Hàn thuyên bao giờ ). Ai biêt chỉ tui với, tui hok ở HN nên ko ra xem được, tui biết tiện đường tui wa mua ?
Comment
-
Nguyên văn bởi thaithienanh Xem bài viếthi ác, trên LCD đã có ghi tên các chân, bạn cứ theo đó mà cắm, LCD chưa dùng mà sợ hư hả
Còn chân điều chỉnh tương phản, bạn đấu nó vào chân giữa của biến trở 5K, hai đầu còn lại của biến trở một đấu vào +5V, một đấu vào GND, như vậy có nghĩa là chân này điện áp dao động từ khoảng 0 --> (+5VDC)
Thực ra thì test không cần VĐK cũng đuợc, nếu bạn hiểu rõ về cách thức nhận và hiển thị data của LCD, nhưng rất phức tạp, phức tạp hơn việc bạn tìm ra một con VĐK sau đó thử hihi
LCD ở chế độ khởi tạo mặc định, hãng sản xuất sẽ set hiển thị về 0, chính vì vậy mà khi bạn chỉ đấu nối nguồn vào cho nó sẽ chẳng nhận đuợc tí hình ảnh gì. Trừ khi bạn khởi tạo lại cho nó
Chúc bạn vui.
GND (1) - GND
Vcc (2) - 5V
Vee (3) - Vcc+10K (điện trở)
RS (4) - P3.0
R/W (5) - P3.1
E (6) - P3.2
DB0 (7) - P1.0
DB1 (8) - P1.1
..............
DB7 (14) - P1.7
Lúc đầu mình chỉ test
GND (1) - GND
Vcc (2) - 5V
Vee (3) - Vcc+10K (điện trở)
Sau đó mình thay đổi giá trị điện trở xuống còn 5K, 3K, 2.5K nhưng màn hình vẫn không hiện gì. Đây là chuyện bình thường hay LCD của mình có vấn đề?
Tiếp theo mình test với đoạn code đơn giản sau (với điện trở chân Vee là 2.5K) nhưng vẫn không có gì thay đổi (màn hình không hiện gì cả).
Code:ORG 0000H MAIN: MOV P3,#00000100B ;Cho LCD hoạt động MOV P1,#00000001B ;Xóa hiển thị LCALL DELAY MOV P1,#00000100B ;Trở về đầu LCALL DELAY MOV P1,#00000111B ;Tăng vị trí con trỏ, dịch hiển thị LCALL DELAY MOV P1,#00001111B ;Bật hiển thị, bật con trỏ, LCALL DELAY ;nhấp nháp con trỏ LJMP MAIN ;============================ DELAY: MOV R0,#10 WAIT: MOV TMOD,#01H MOV TH0,#HIGH(-65535) MOV TL0,#LOW(-65535) SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R0,WAIT RET END
Last edited by trong123; 20-04-2008, 16:42.Không TÔI là kẻ phàm phu
Cái TÔI quá lớn làm ngu muội mình!
- 0983.886.113
Comment
-
Đây là chương trình hiển thị LCD (dùng 8 bit dữ liệu) mình tổng hợp lại từ các hướng dẫn (từ http://dientuvietnam.net/forums/showthread.php?t=281&highlight=L%E1%BA%ADp+tr%C3%A Cnh+hi%E1%BB%83n+th%E1%BB%8B+LCD+b%E1%BA%B1ng+Asse mbler+%28+tutorial%29 và http://www.8052.com/tutlcd.phtml ), các bạn test và chỉ cho mình chỗ chưa đúng giùm.
Code:ORG 0000H RW BIT P3.0 RS BIT P3.1 EN BIT P3.2 DB0 BIT P1.0 DB1 BIT P1.1 DB2 BIT P1.2 DB3 BIT P1.3 DB4 BIT P1.4 DB5 BIT P1.5 DB6 BIT P1.6 DB7 BIT P1.7 DT EQU P1 ;======================== MAIN: LCALL INIT_LCD LCALL CLEAR_LCD MOV A,#'H' LCALL WRITE_TEXT MOV A,#'E' LCALL WRITE_TEXT MOV A,#'L' LCALL WRITE_TEXT MOV A,#'L' LCALL WRITE_TEXT MOV A,#'O' LCALL WRITE_TEXT MOV A,#' ' LCALL WRITE_TEXT MOV A,#'W' LCALL WRITE_TEXT MOV A,#'O' LCALL WRITE_TEXT MOV A,#'R' LCALL WRITE_TEXT MOV A,#'L' LCALL WRITE_TEXT MOV A,#'D' LCALL WRITE_TEXT SJMP $ ;======================== WAIT_LCD: CLR EN ;Start LCD command CLR RS ;It's a command SETB RW ;It's a read command MOV DT,#0FFH ;Set all pins to FF initially SETB EN ;Clock out command to LCD MOV A,DT ;Read the return value JB ACC.7,WAIT_LCD ;If bit 7 high, LCD still busy CLR EN ;Finish the command CLR RW ;Turn off RW for future commands RET ;======================== INIT_LCD: CLR RS MOV DT,#38h SETB EN CLR EN LCALL WAIT_LCD CLR RS MOV DT,#0Eh SETB EN CLR EN LCALL WAIT_LCD CLR RS MOV DT,#06h SETB EN CLR EN LCALL WAIT_LCD RET ;======================== CLEAR_LCD: CLR RS MOV DT,#01h SETB EN CLR EN LCALL WAIT_LCD RET ;======================== WRITE_TEXT: SETB RS MOV DT,A SETB EN CLR EN LCALL WAIT_LCD RET ;======================== END
Mong các bạn có thời gian hướng dẫn tận tình, thanks!Không TÔI là kẻ phàm phu
Cái TÔI quá lớn làm ngu muội mình!
- 0983.886.113
Comment
-
Nguyên văn bởi trong123 Xem bài viếtMình mới mua con LCD RT1602C, hàn dây vào 8951 như sau:
GND (1) - GND
Vcc (2) - 5V
Vee (3) - Vcc+10K (điện trở)
RS (4) - P3.0
R/W (5) - P3.1
E (6) - P3.2
DB0 (7) - P1.0
DB1 (8) - P1.1
..............
DB7 (14) - P1.7
Lúc đầu mình chỉ test
GND (1) - GND
Vcc (2) - 5V
Vee (3) - Vcc+10K (điện trở)
Sau đó mình thay đổi giá trị điện trở xuống còn 5K, 3K, 2.5K nhưng màn hình vẫn không hiện gì. Đây là chuyện bình thường hay LCD của mình có vấn đề?
Tiếp theo mình test với đoạn code đơn giản sau (với điện trở chân Vee là 2.5K) nhưng vẫn không có gì thay đổi (màn hình không hiện gì cả).
Code:ORG 0000H MAIN: MOV P3,#00000100B ;Cho LCD hoạt động MOV P1,#00000001B ;Xóa hiển thị LCALL DELAY MOV P1,#00000100B ;Trở về đầu LCALL DELAY MOV P1,#00000111B ;Tăng vị trí con trỏ, dịch hiển thị LCALL DELAY MOV P1,#00001111B ;Bật hiển thị, bật con trỏ, LCALL DELAY ;nhấp nháp con trỏ LJMP MAIN ;============================ DELAY: MOV R0,#10 WAIT: MOV TMOD,#01H MOV TH0,#HIGH(-65535) MOV TL0,#LOW(-65535) SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R0,WAIT RET END
AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
Xem thêm tại Online Store ---> Click here
Mob: 0982.083.106
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80À, sản phẩm họ thiết kế ra, họ yêu cầu mình chứng minh là sau chỉnh sửa thì 1 là gỡ jump cắm lại không hư mạch, 2 là gỡ jump thì 220Vdc vẫn dùng được led áp thấp 20V mà không hư led như mình báo, nên họ hiểu rõ mà....
-
Channel: Điện tử công suất
hôm nay, 06:08 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Tôi biết và tôi biết.
Sẽ bắt đầu với cái Sồn La, rồi mấy mạch nguồn vớ vỉn.... Rồi sẽ đèn led...
Cuộc đời là những chuyến xe, nên sẽ có:
Xe đạp điện, xe máy điện, xe ô tô điện, xe cấp cứu điện, xe tang điện.
Rồi xem.-
Channel: Điện tử công suất
hôm nay, 01:38 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Vấn đề là thu ánh sáng rồi phát ra ánh sáng cơ. Hồi mẫu giáo cô bảo đừng làm, lão không nhớ à?
Tốt nhất im mồm....-
Channel: Điện tử công suất
hôm nay, 01:26 -
-
Trả lời cho Tiếng Anh cho người Việtbởi bqvietBài học kiểu trực tuyến dù là loại đơn giản bậc nhất cũng vẫn cần chú tâm. Chỉ bật tai nghe lên thì không có loại nào thấm nổi đâu. Cách hay hơn, dễ hơn là kiếm phim tiếng Anh nào đó xem, ban đầu bật phụ đề tiếng Việt, nghe và...
-
Channel: Tâm tình dân kỹ thuật
14-02-2025, 16:15 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nguyendinhvanỞ đtvn này mới biết đến 2 loại mạch
1 step down
2 step up
Bây giờ anh lưu vong làm thuê bên nước lạ còn làm ra cái mach vừa up vùa dow luôn.
Tính chất là:
1 Đầu vào bằn ra cho nối thẳng
2 Đầu vào cao hơn...-
Channel: Điện tử công suất
14-02-2025, 00:51 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nguyendinhvanHa ha !
Thay đổi cách nghĩ thì sẽ nghĩ ra.
.
.
.
Một thứ cần kiểm soát dòng + nhiệt + công suất tiêu tán. Nhưng lại dùng tư duy ổn áp. Làm sao mà giải quyết được.
Nó là mạch ổn dòng.
Vì thế các anh nước lạ không thèm quan tâm là phải....-
Channel: Điện tử công suất
14-02-2025, 00:42 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80Vì cứ phải chỉnh sửa cho mỗi dải điện áp, quên chỉnh thì hư chíp phải bảo hành nên em thấy bất tiện, mới cần cái mạch 1 dải áp cao dùng cho tất cả loại đèn đó bác!...
-
Channel: Điện tử công suất
13-02-2025, 17:02 -
-
Trả lời cho Tiếng Anh cho người Việtbởi hankhungdtMình thỉnh thoảng cũng làm việc với người nước ngoài nói tiếng Anh thì toàn ghép nhặt từ, cộng với quơ tay quơ chân để diễn tả, hix. Nỗi khổ là không biết cách để mô tả sự việc. Tôi muốn tìm các bài giảng tiếng anh nào phù hợp...
-
Channel: Tâm tình dân kỹ thuật
13-02-2025, 08:43 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi ti500Chúc mừng bác đã chỉnh sửa thành công, nhưng theo em thì video hơi rối nếu bác muốn gửi cho bên supplier xem.
Nếu là em thì em chỉ cần nối dây để hiển thị liên tục điện áp ở ngõ ra là 220Vdc trước khi gắn LED, kế đến là cắm...-
Channel: Điện tử công suất
13-02-2025, 07:39 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi tuyennhanTrước khi có đủ thực lực thì chỉ làm vì mình thôi đừng nghĩ đến chuyện khác cái mạch toàn dãi tiện sử dụng nhưng tỷ lệ hư hỏng phải bảo hành cũng cao hơn ,lợi bất cập hại .
-
Channel: Điện tử công suất
13-02-2025, 07:22 -
Comment