Mình lập trình và mô phỏng trên Proteus thi chay ngon lành nhưng khi ráp mạch thì hỡi ơi màn hình LCD trắng xóa ko hiện ra chữ nào.Các bác cho mình hỏi liệu khả năng lcd mình bị die ko, mình mới mua chua chạy lần nào đây là lần đầu tiên
Thông báo
Collapse
No announcement yet.
Help me LCD!
Collapse
X
-
chân contrast nên nối xuống GND. hoặc qua một biến trởNguyên văn bởi catbuivagio Xem bài viếtMình lập trình và mô phỏng trên Proteus thi chay ngon lành nhưng khi ráp mạch thì hỡi ơi màn hình LCD trắng xóa ko hiện ra chữ nào.Các bác cho mình hỏi liệu khả năng lcd mình bị die ko, mình mới mua chua chạy lần nào đây là lần đầu tiênMấy ai định nghĩa được tình yêu.
Có gì đâu một buổi chiều.
Kề dao lên cổ yêu hay chết .
Gật đầu cái rụp thế là yêu.
--------
Apple
-
Có thể là bác chưa chỉnh độ tương phản cho đúng nên nó mới thếNguyên văn bởi catbuivagio Xem bài viếtLuc đầu mình nối xuống mass nhưng chả ăn thua nên mình để trống luôn,bạn đã gặp qua trường hợp này rồi hả khắc phục no như thế nào vay ? Thanks
, hồi trước em cũng vậy, đến khi chỉnh đúng thì nó hiện chữ lên thôi
Bác vào đây đọc thử xem có khắc phục được gì không http://dientuvietnam.net/forums/show...t=12367&page=3Và con tim đã vui trở lại ....
Comment
-
Mình đã nói rùi đó, đây là lỗi thường gặp đối với người dùng LCD. Chân Contrast nên cho qua một biến trở và chỉnh biến trở về phía điện áp nhỏ (chan contrast có điện áp cỡ 0.5 đến 1V là thấy chữ hiện ra rồi) .Loại 20x4 ngoài chợ có các chân A-K của led backlight ngược với loại 16x2 (chắc là hàng lỗi nên bọn china mới tuuôn qua vn). Code mo phỏng được với proteus thì chắc là ko sai (mình chưa đọc)Mấy ai định nghĩa được tình yêu.
Có gì đâu một buổi chiều.
Kề dao lên cổ yêu hay chết .
Gật đầu cái rụp thế là yêu.
--------
Apple
Comment
-
Để biết được lcd có die ko thì bạn tháo dây kết nối với vdk ra.
Sau đó chỉnh phần cứng lcd cho đúng để hiển thị các ô màu đen của lcd lên cái đã.
Nếu lên các ô đấy được là do code bạn có vấn đề vì vô tình dùng lệnh xóa màn hình.
Khả năng 50- 50 đấy
Chúc may mắn
Comment
-
bạn thử đoạn code này nếu không lên thì do phần cứng hoặc lcd có vấn đề
;PORT P0 LA DU LIEU
;CHUONG TRINH NAY DA O.K
RS EQU P3.0
RW EQU P3.1
EN EQU P3.2
ORG 0000h
lcall khoi_tao
MAIN: MOV A,#01H
ACALL GHI_LENH_LCD
lcall hien_thi
LCALL DELAY100ms
lcall hien_thi1
LCALL DELAY100ms
LCALL HIEN_THI2
LCALL DELAY100ms
LCALL HIEN_THI3
LCALL DELAY100ms
sjmp main
khoi_tao:
MOV A,#38H
ACALL GHI_LENH_LCD
MOV A,#0CH
ACALL GHI_LENH_LCD
MOV A,#01H
ACALL GHI_LENH_LCD
MOV A,#06H
ACALL GHI_LENH_LCD
ret
hien_thi:
MOV R0,#0
TT: MOV A,R0
MOV DPTR,#MYDATA
movc a,@a+dptr
LCALL GHI_DULIEU
INC R0
CJNE R0,#16,TT
RET
HIEN_THI1:
MOV A,#01H
ACALL GHI_LENH_LCD
MOV A,#90H
ACALL GHI_LENH_LCD
MOV R0,#0
TT1: MOV A,R0
MOV DPTR,#MYDATA1
movc a,@a+dptr
LCALL GHI_DULIEU
INC R0
CJNE R0,#16,TT1
RET
HIEN_THI2:
MOV A,#01H
ACALL GHI_LENH_LCD
MOV A,#88H
ACALL GHI_LENH_LCD
MOV R0,#0
TT2: MOV A,R0
MOV DPTR,#MYDATA2
movc a,@a+dptr
LCALL GHI_DULIEU
INC R0
CJNE R0,#16,TT2
RET
HIEN_THI3:
MOV A,#01H
ACALL GHI_LENH_LCD
MOV A,#98H
ACALL GHI_LENH_LCD
MOV R0,#0
TT3: MOV A,R0
MOV DPTR,#MYDATA3
movc a,@a+dptr
LCALL GHI_DULIEU
INC R0
CJNE R0,#16,TT3
RET
GHI_LENH_LCD:
MOV P0,A ;dua ra port 0
CLR RS ;LENH
CLR RW ;=0 GHI
SETB EN
CLR EN
ACALL READY ;DOC CO BAN
RET
GHI_DULIEU: ;data strobe
MOV P0,A
SETB RS ;DU LIEU
CLR RW ;R/W=0 to write to LCD
SETB EN
CLR EN
ACALL READY ;kiem tra co ban
RET
;kiem tra co ban
READY: SETB P0.7 ;P0.7: input
CLR RS ;RS=0: thanh ghi le^.nh
SETB RW ;R/W=1: ddo.c
BACK:
CLR EN ;E=0 -> ta.o ca.nh le^n
SETB EN ;E=1
JB P0.7,BACK ;cho co ban =0
RET
DELAY100ms:
MOV R4,#4
QL: MOV R2,#250
DL5: MOV R1,#250
DL4: NOP
NOP
DJNZ R1,DL4
DJNZ R2,DL5
DJNZ R4,QL
RET
delay:
MOV R6,#255
DL1:MOV R7,#255
DL2
JNZ R7,DL2
DJNZ R6,DL1
RET
ORG 250H
MYDATA:
DB "WECOMCE TO VACT "
ORG 300H
MYDATA1:
DB "LANH LUONG CAO ! "
ORG 400H
MYDATA2:
DB "TO KI THUAT DAY ! "
ORG 500H
MYDATA3:
DB "MAY KINH CHAO ! "
END
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Tìm bạn thân quen cũ.bởi mèomướpDạ cháu đọc 1 số bài viết của bác vi... thì nhớ đc bác là 1 cụ già gần 80 tuổi, sức khỏe yếu. Đam mê và làm vc về kỹ thuật điện. Thích thơ ca. Có nhìu bài chia sẻ quý báu cho thế hệ sau. Tuy nhiên già rồi nên khái tính, bảo thủ, nhưng vẫn đáng kính ạ... còn lão nhathung... thì kiểu bố đời
-
Channel: Tâm tình dân kỹ thuật
31-07-2026, 12:52 -
-
bởi lvhnHãng nào tùy thích thôi bác! bây giờ các hãng đều hỗ trợ xem qua máy tính hay điện thoại đều được. Gắn Trước tiên mua về cắm nguồn set ip hết xong hãy lắp lên, cam poe chỉ cần 4 lõi là hoạt động bình thường nên 1 dây kéo cho 2 cam vẫn ok
-
Channel: Tâm tình dân kỹ thuật
30-07-2026, 15:49 -
-
Trả lời cho Tìm bạn thân quen cũ.bởi lvhnNhớ không nhầm thì lúc còn đi học có gặp chú 1 lần cf bãi xe Nguyễn Kim, giờ quán cf đó nghỉ bán rồi
-
Channel: Tâm tình dân kỹ thuật
30-07-2026, 15:44 -
-
Trả lời cho Thắc mắc pin 21v ?bởi lvhnCon số đấy biểu thị gần đúng thôi, cái đồng hồ đó có đảm bảo chính xác hay không? pin có cục lên 4v4 vẫn bình thường. Cái gì cũng có sai số trong phạm vi không quá lớn thì không ảnh hưởng gì đâu, bàn ngay ngón ngắn ngón dài mà
-
Channel: Điện tử dành cho người mới bắt đầu
30-07-2026, 15:32 -
-
Trả lời cho Amply bị rò DC 22 voltbởi lvhnThay mấy con transisto nhỏ đầu vào, thường vi sai lỗi hay bị. Khám tổng quát chân các linh kiện xem có bị rỉ sét nhiều không?
-
Channel: Điện thanh
30-07-2026, 15:24 -
-
bởi dinhthuong92Mạch này hiệu suất ra led đạt khoảng 90.7% tại 12V in, 40W out.
-
Channel: Nguồn!
27-07-2026, 10:15 -
-
bởi dinhthuong92Có lẽ nguồn viết bài này chỉ mang tính định tính để nói rằng cần thay đổi tổng trở tải để có Pmax chứ trình bày chưa chi tiết và thấu đáo một cách định lượng. Công thức tổng quát phải có mặt L mới được, và nói là "tổng...
-
Channel: Nguồn!
27-07-2026, 10:09 -
-
Trả lời cho [Chia sẻ] Tổng hợp các công ty AI Việt Nam đang làm gì thật sự — Từ voicebot, computer vision đến AI agentsbởi nguyendinhvanCàng ngày, CNTT càng trở nên lôi thôi , rách việc.
Cái AI và Ge... trên trình duyệt chỉ tổ làm vướng mắt, mất thì gian.
Tôi toàm phải mất cộng tắt nó đi.-
Channel: Xu hướng, nhu cầu và thị trường
25-07-2026, 14:59 -

Comment