không biết tại sao ic của mình khi nạp xong đút vô mạch sau đó đem ra thì không nạp đcj nửa.mà không biết vì sao mong các bác giúp
vấn đề chết IC89
Collapse
X
-
mạch của bạn hình như sai rồi..Nguyên văn bởi ITnho Xem bài viếtkhông biết tại sao ic của mình khi nạp xong đút vô mạch sau đó đem ra thì không nạp đcj nửa.mà không biết vì sao mong các bác giúp
http://c.upanh.com/upload/4/1012/CS0.9143072_1_1.jpg
sao ko thấy R hạn dòng cho led.
Transistor phải dùng con PNP mới đúng.
KO có trở hạn dòng chắc VDK die rùi
-
có trở đấy chứ mình làm heder vạy cho đở chạy jum,mình dùng trở 47 ohm.còn pnp hay npn là do lập trình thôi bạn ạ.nếu mình cho ra ở mức thấp thì dùng pnp,mức cao thì npn.Nguyên văn bởi leemanhtuan Xem bài viếtmạch của bạn hình như sai rồi..
sao ko thấy R hạn dòng cho led.
Transistor phải dùng con PNP mới đúng.
KO có trở hạn dòng chắc VDK die rùi
mình thử tét mạch bằng code đơn giản nhưng củng không chạy.
Comment
-
trở hạn dòng j mà có 47 ohm vậy vậy dòng qua mỗi led đơn là 60mA vậy nếu nó sáng số 8 thì mất 420mANguyên văn bởi ITnho Xem bài viếtcó trở đấy chứ mình làm heder vạy cho đở chạy jum,mình dùng trở 47 ohm.còn pnp hay npn là do lập trình thôi bạn ạ.nếu mình cho ra ở mức thấp thì dùng pnp,mức cao thì npn.
mình thử tét mạch bằng code đơn giản nhưng củng không chạy.
còn TRAN loại NPN, hay PNP thì tải phải gắng ở cực C, mình ko đồng tính với cách mắc của bác
Comment
-
mạch của bạn sai ở chổ chân 31 chưa đấu lên dương sao nó chạy mà có hai không gì thì cũng không làm hư chip được mà có mắt NPN như bác tôi cũng có thể lập trình được bình thường không sao đâu linh hoạt thay đổi chương trình theo phần cứng là được.Nguyên văn bởi ITnho Xem bài viếtkhông biết tại sao ic của mình khi nạp xong đút vô mạch sau đó đem ra thì không nạp đcj nửa.mà không biết vì sao mong các bác giúp
http://c.upanh.com/upload/4/1012/CS0.9143072_1_1.jpg

WHO AM I ??????????????
Comment
-
mình tét lại rồi.nó hiển thị được 1 số nhưng không quyét led được.còn điện trở 47ohm mà led còn mờ nửa là.có phải kell thiếu thư viện ko.Nguyên văn bởi 89v51 Xem bài viếtmạch của bạn sai ở chổ chân 31 chưa đấu lên dương sao nó chạy mà có hai không gì thì cũng không làm hư chip được mà có mắt NPN như bác tôi cũng có thể lập trình được bình thường không sao đâu linh hoạt thay đổi chương trình theo phần cứng là được.


code:
org 000h
jmp lap1
lap1:
mov p0,#0c0h
mov p2,#02h
call delay
mov p0,#92h
mov p2,#02h
call delay
jmp lap1;chi hien duoc so 0 ha,delay 1s ma khong thay chop
led7: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
delay:
mov r0,#20
l1:
mov r1,#255
l2:
mov r2,#255
l3:
djnz r2,l3
djnz r1,l2
djnz r0,l1
ret
end
Comment
-
bạn viết chương trình như thế sao gọi là quét led được chứ muốn sáng led hơn nữa thì mình nghĩ cho qua con 74ls245 để đệm dòng hoặc bạn cho thời gian delay phù hợp khi quét led ah quên chương trình trên chỉ có delay thôi chưa có quet ledNguyên văn bởi ITnho Xem bài viếtmình tét lại rồi.nó hiển thị được 1 số nhưng không quyét led được.còn điện trở 47ohm mà led còn mờ nửa là.có phải kell thiếu thư viện ko.
code:
org 000h
jmp lap1
lap1:
mov p0,#0c0h
mov p2,#02h
call delay
mov p0,#92h
mov p2,#02h
call delay
jmp lap1;chi hien duoc so 0 ha,delay 1s ma khong thay chop
led7: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
delay:
mov r0,#20
l1:
mov r1,#255
l2:
mov r2,#255
l3:
djnz r2,l3
djnz r1,l2
djnz r0,l1
ret
end
WHO AM I ??????????????
Comment
-
còn đoạn này thì sao.nó chỉ hiện được 1 số hà.là số một,nó không nhảy tới lặp được hay là không thoát khỏi delay được vậy,mình nghỉ là không thoát khỏi delay được vì giá trị không tăng.mình thử cho nhảy vdk về main luon mà củng ko thay đổi.Nguyên văn bởi mita-e Xem bài viếtbạn thay các npn thành pnp và R4..R7 # 1k~4k7 , lập trình đảo ngõ ra lại , sẽ thấy led sáng khác hẳn đấy . Lý do dòng mức cao của cpu rất nhỏ, không đủ lái các npn như bạn đã làm
org 000h
jmp main
main:
mov sp,#255-32
mov 40h,#01
lap:
mov a,40h
mov dptr,#led7
movc a,@a+dptr
mov p0,a
mov p2,#02
lcall delay
inc 40h
mov a,40h
cjne a,#10,lap
ljmp main
led7: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
delay:
push 07
push 06
mov r6,#255
l2:
mov r7,#255
djnz r7,$
djnz r6,l2
pop 06
pop 07
ret
endLast edited by ITnho; 13-04-2010, 10:32.
Comment
-
org 000h
jmp main
main:
mov sp,#255-32mov 40h,#01 ; thu bo dong nay, hay de gia tri mac dinh
lap:
mov a,40h
mov dptr,#led7
movc a,@a+dptr
mov p0,a
mov p2,#02 ; dong nay cho rang chi co 1 led duoc chon ( chan p2.1), chi sang 1 so la dung roi
lcall delay
inc 40h
mov a,40h
cjne a,#10,lap
ljmp main
led7: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
delay:
push 07
push 06
mov r6,#255
l2:
mov r7,#255
djnz r7,$
djnz r6,l2
pop 06
pop 07
ret
end
thông thường để quét led phải chọn led - xuất data - delay thới gian led sáng - tắt chon - chon led kế ...
Comment
-
Hiển thị ra led được số 0 hoặc số 1 thì vdk đâu có chết.
Từ hồi lập trình 89 đến giờ mình chưa bao giờ đụng đến thanh ghi SP.Người nhỏ bé.
Comment
-
mình cho nó chạy từ 0-9 mà.nó chỉ ra số 0 thôi.nói chung lệnh ở trên là ok rùi đó nhwng sao mạch không chạy đcj là sao.ko bt lý do.mình thử viết delay trong vài giây nhwng củng ko ăn thuaNguyên văn bởi mita-e Xem bài viếtorg 000h
jmp main
main:
mov sp,#255-32mov 40h,#01 ; thu bo dong nay, hay de gia tri mac dinh
lap:
mov a,40h
mov dptr,#led7
movc a,@a+dptr
mov p0,a
mov p2,#02 ; dong nay cho rang chi co 1 led duoc chon ( chan p2.1), chi sang 1 so la dung roi
lcall delay
inc 40h
mov a,40h
cjne a,#10,lap
ljmp main
led7: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
delay:
push 07
push 06
mov r6,#255
l2:
mov r7,#255
djnz r7,$
djnz r6,l2
pop 06
pop 07
ret
end
thông thường để quét led phải chọn led - xuất data - delay thới gian led sáng - tắt chon - chon led kế ...
Comment
Bài viết mới nhất
Collapse
-
bởi domar123Sự kết hợp giữa vi xử lý siêu cấp AMD Ryzen Threadripper 9960X / 9970X cùng card đồ họa Radeon RX 9060 XT / RX 9070 XT 16GB mang lại một cỗ máy "all-in-one" đúng nghĩa. Đây là cấu hình đáp ứng trọn vẹn cho những người dùng cần một hệ...
-
Channel: Đánh giá sản phẩm DTVN
27-08-2026, 11:43 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Nhân mùa Vu Lan báo hiếu, giới thiệu bài hát về mẹ:
TRỌN GÁNH THƯƠNG YÊU
Sáng tác: Hoàng Đình Thường
Hòa âm & hát: AI, ngày 04/05/2026
[Verse 1]
Ơn sâu nghĩa nặng ngập tràn
Cả đời mẹ đã nhọc nhằn gian...-
Channel: Tâm tình dân kỹ thuật
24-08-2026, 14:58 -
-
bởi domar123Trong môi trường vận hành kinh doanh và công việc văn phòng hằng ngày, tính ổn định, độ bền bỉ và chi phí đầu tư luôn là những ưu tiên hàng đầu. Bộ vi xử lý AMD Athlon 3000G cùng phiên bản Athlon 3000G MPK mang lại giải pháp máy tính phổ...
-
Channel: Đánh giá sản phẩm DTVN
21-08-2026, 10:53 -
-
bởi ittcCác bác ơi, có người bày em là nên đăng ký học qua thầy, thầy sẽ nhiệt tình hơn rồi thầy quen biết trong giới thi dễ đậu hơn bla bla, nhưng đã có nhiều vụ thầy nhận tiền xong trốn luôn, hoặc giữa thầy và trung tâm không đồng nhất...-
Channel: Tâm tình dân kỹ thuật
20-08-2026, 19:27 -
-
-
bởi domar123Giải pháp build PC thông minh cho game thủ thực dụng
Khi tự lắp một bộ PC chơi game với ngân sách có hạn, việc chi tiêu hợp lý từng đồng là chìa khóa để đạt hiệu năng thực tế cao nhất. Sử dụng các vi xử lý tích hợp đồ...-
Channel: Đánh giá sản phẩm DTVN
20-08-2026, 10:00 -

Comment