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
-
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
-
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
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
DL2JNZ 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
-
bởi bpsvietnamNguyên lý hoạt động ngưng tụ lạnh của máy hút ẩm
Không khí ẩm sẽ được hút vào trong máy thông qua cửa hút gió, không khí vào trong tiếp tục đi qua giàn lạnh. Tại hệ thống làm lạnh, không khí ẩm sẽ ngưng tụ tạo thành nước. Nước...-
Channel: Điện tử dành cho người mới bắt đầu
hôm nay, 15:18 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11vg, cám ơn bác...........
-
Channel: Thiết bị điện tử cá nhân
hôm nay, 14:37 -
-
bởi khoine9899
Em chào các anh và mọi người.
Hiện em đang có 1 con bơm màng trong thiết bị y tế đang gặp tình trạng yếu dần hoặc ngừng hoạt động sau thời gian sử dụng
Sau khi tìm hiểu về thông tin của bơm trên mạng thì em được biết...-
Channel: Điện tử dành cho người mới bắt đầu
hôm nay, 11:22 -
-
Trả lời cho Cần mọi người giúp mạch tạo sóng siêu âm máy rửabởi bqviet
-
Channel: Điện tử công suất
Hôm qua, 20:26 -
-
bởi Minhdai95Em chào mọi người, e đang sửa mạch tạo sóng siêu âm cho máy rửa mà chưa có tài liệu để tham khảo sửa, mọi người cho e xin tài liệu ạ...
-
Channel: Điện tử công suất
Hôm qua, 11:37 -
-
bởi pia2k1Cùng câu hỏi và cần được giải đáp thêm ạ...
-
Channel: Hướng dẫn sử dụng diễn đàn
Hôm qua, 11:28 -
-
Trả lời cho Công thức điện tửbởi mèomướpDạ thời thế giờ thay đổi theo hướng tích cực hơn rồi chú trung sĩ ạ. Kiến thức được chia sẻ ngày càng nhìu nên làm ăn gian dối ko còn dễ dàng như trước đâu ạ. Những thợ nhỏ rồi sẽ thành công nhân sản xuất đồ mới hết thay vì sửa chữa lặt vặt...
-
Channel: Tâm tình dân kỹ thuật
26-11-2024, 21:21 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi mèomướpDạ cùng chuẩn tín hiệu thì chắc chắn là nhận ạ. Vì bản chất oled hay lcd thì đều phải có mạch chuyển đổi trên thanh gỗ rồi chuyển sang những chip xử lý hàng nghìn chân gắn trên những tab mỏng dính rồi mới ra các điểm ảnh theo hàng...
-
Channel: Thiết bị điện tử cá nhân
26-11-2024, 20:31 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11Ok , thanks bác đã chỉ...
-
Channel: Thiết bị điện tử cá nhân
26-11-2024, 15:06 -
-
bởi nguyendinhvanSau bao năm nghiên cứu cái dtvn. Tôi phát hiện công thức này. Các anh em xem đúng bao nhiêu phần trăm nhé !
Chập thì thay. Cháy thì tháo
Làm thì láo. Báo thì hay
May thì khoe. Rủi thì bỏ
Thành tích nhỏ. Báo thành to
Làm cho có. Báo chi li
Sai cả li. Báo...-
Channel: Tâm tình dân kỹ thuật
26-11-2024, 00:35 -
Comment