Mình làm xong mạch này rùi , chạy hay lắm . Nhưng có lúc bóng led của chữ Love sáng yếu lắm . có cách khắc phục k bạn.
Thông báo
Collapse
No announcement yet.
led trai tim + p ♥ h ---> 89c51
Collapse
X
-
bạn có thể cho mình cả sơ đồ nguyên lý khổng?
nếu được gửi vào gmail : nguyenminhtien1991@gmail.com hộ mình nhé
cảm ơn nhiu vì bài viết
Comment
-
@@ bad_boy_no1 :
cậu giải thích đoạn này cho mình với, mình chưa hiểu cách lập bảng mã ứng với từng hiệu ứng là như thế nào? và cách chương trình lấy dữ liệu từ bảng mã ra để hiển thị? vì sao lại đưa 115 vào R4?
MA01:
MOV DPTR,#MATT
MOV R4,#115
MAIN1:
MOV A,#0
MOVC A,@A+DPTR
MOV P0,A
INC DPTR
MOV A,#0
MOVC A,@A+DPTR
MOV P2,A
INC DPTR
MOV A,#0
MOVC A,@A+DPTR
MOV P1,A
INC DPTR
MOV A,#0
MOVC A,@A+DPTR
MOV P3,A
INC DPTR
LCALL DELAY2
DJNZ R4,MAIN1
RET
MATT:
DB 0FEH,7FH,0FFH,0BFH,0FCH,7FH,0FFH,9FH,0F8H,7FH,0FFH ,8FH,0F0H,7FH,0FFH,87H,0E0H,7FH,0FFH,83H
DB 0C0H,7FH,0FFH,81H,80H,7FH,0FFH,80H,0H,7FH,7FH,80H, 0H,7EH,3FH,80H,0H,7CH,1FH,80H
...
Comment
-
MA01:
MOV DPTR,#MATT ; đưa con trỏ tới vị trí đầu tiên của bảng mã
MOV R4,#115
MAIN1:
MOV A,#0 ; nạp giá trị 0 vào ô nhớ A
MOVC A,@A+DPTR ; A = 0FEh = 11111110
MOV P0,A ; xuất A ra P0 ==> P0=11111110
INC DPTR ; tăng con trỏ ==> nằm ở vị trí 7Fh
MOV A,#0
MOVC A,@A+DPTR
MOV P2,A ; xuất ra P2 ==> p2=7Fh = 01111111
INC DPTR ; DPTR = FFh = 11111111
MOV A,#0
MOVC A,@A+DPTR
MOV P1,A ; P1= FFh = 11111111
INC DPTR
MOV A,#0
MOVC A,@A+DPTR
MOV P3,A ; P3 = BF = 10111111
INC DPTR
LCALL DELAY2
DJNZ R4,MAIN1
RET
MATT:
DB 0FEH,7FH,0FFH,0BFH,0FCH,7FH,0FFH,9FH,0F8H,7FH,0FFH ,8FH,0F0H,7FH,0FFH,87H,0E0H,7FH,0FFH,83H
DB 0C0H,7FH,0FFH,81H,80H,7FH,0FFH,80H,0H,7FH,7FH,80H, 0H,7EH,3FH,80H,0H,7CH,1FH,80H
Như vậy xuất ra các port p0 - p2 - p1 - p3 sẽ là :
lần 1: 11111110 01111111 11111111 10111111
lần 2: 11111100 01111111 11111111 10011111
lần 3: 11111000 01111111 11111111 10001111
... tương tự cứ như vậy ta được hiệu ứng thứ nhất là sáng dần các led từ P0 đến P2 và đồng thời là P3 đến P1
các bạn xem mình giải thích như vậy đúng ko ? - và giải thích thêm giúp mình vì sao lại nạp R4 =115 ???
bạn bad_boy_no1 có gửi kèm 1 số tool tạo bảng mã led, có bạn nào biết xài để tạo hiệu ứng thì chỉ mình với
THK all
Comment
-
Nguyên văn bởi bad_boy_no1 Xem bài viếtxin lỗi anh em, bữa trước mình có viết 1 bài như thế này nhưng vẫn chưa chi tiết, và k trả lời các cau hỏi của các bạn,
mẫy bữa nay mình dc nghỉ tranh thủ viết bài mới và sẽ trranh thủ thời gian nghỉ này để trả lời các cau hỏi của các bạn
mạch này cũng dống nguyên lý như bài trước http://www.dientuvietnam.net/forums/...-89c51-140979/
mình sẽ up thêm 1 it hình ảnh, và mạch in
nguyên lý nè
thứ tự các port là p0 p2 và p1 p0 p3 mình lấy 2 chân p2.7 chốt tran cho chữ p ♥ H, chân p3.7 chốt tran cho trái tim. ở đây mình dùng tran c1815, dùng nguồn 9v trở 560 om
bạn có thể dung 30 con trở cho mỗi chân ra như mình, hoặc dùng 2 con trở công suất 560 hạ dòng chọ chân duơng
chú ý, 30 chân mình xuất mức 0, còn 2 chân 2.7 và 3.7 mình xuất mức 1, trở hạ dòng thì dùng 1k hay 4k7 gì cũng dc,
thứ tự từ trên suông dưới từ phải qua trái
p0.0 -->p0.7
p2.0-->p2.6
p1.0 --> p1.7
p3.0-->p3.6
cư hàn led như thế
video nè
chương trình + mach in traitim.rar
[ATTACH=CONFIG]53717[/ATTACH][ATTACH=CONFIG]53718[/ATTACH][ATTACH=CONFIG]53719[/ATTACH][ATTACH=CONFIG]53720[/ATTACH]
ban ơi có thế nói cụ thể cho mình la mình cần mua những gì được không ? vì trong mạch mô phỏng không có mấy thứ đó giờ có mình thấy rối quá. cảm ơn bạn trước nhá
Comment
-
bạn thtiri189 bạn giải thích đúng rôi
mình nói thêm đoạn này nếu bạn k hiêu
INC DPTR , tăng con trỏ dptr lên 1 lần
LCALL DELAY2 , nhẩy suống CT delay2
DJNZ R4,MAIN1 , giảm r4 xuống 1, và so sánh nếu r4 bằng 0 thì tiếp tục CT bên dưới, nếu k bằng k thì nhẩy tới main1
RET , nhẩy lại lệnh gọi
r4 115 là vòng lạp 115 lần. MATT có 460 mã. mà 1 lần lặp hết 4 mã cho p1 2 3 4. nên cần 115 lần lặp.
cái file là tạo mã led để mình lấy mã db cho dễ. đở mất công tính toán thôi. bạn mún led nào sáng thì click vào cái hình tròn đó.
bạn traikydong: cái mạch này cũng giống nhìu mạch VDK khác thôi. 1 con 98c51. 1 con diode cầu 1 tụ 100uf lọc nguồn 1 ic 7805
. 1 tụ 10uf + 1 trở 10om cho reset
1 thạch anh 12hz 2 tụ 33pf
2 tran c1815
1 đống trở 560
1 đống led
1 đống dây
cái mình gắn led là 1 tấm mica đen. mình khoan lỗ rồi gắn keo sao đó hàn nối chân vối nhau. rồi nối dây thôi
Comment
-
bạn ơi cho mình hỏi tại sao mình đấu mạch giống bạn mà còn 7851 nó nóng quá vậy nhỉNguyên văn bởi bad_boy_no1 Xem bài viếtxin lỗi anh em, bữa trước mình có viết 1 bài như thế này nhưng vẫn chưa chi tiết, và k trả lời các cau hỏi của các bạn,
mẫy bữa nay mình dc nghỉ tranh thủ viết bài mới và sẽ trranh thủ thời gian nghỉ này để trả lời các cau hỏi của các bạn
mạch này cũng dống nguyên lý như bài trước http://www.dientuvietnam.net/forums/...-89c51-140979/
mình sẽ up thêm 1 it hình ảnh, và mạch in
nguyên lý nè
thứ tự các port là p0 p2 và p1 p0 p3 mình lấy 2 chân p2.7 chốt tran cho chữ p ♥ H, chân p3.7 chốt tran cho trái tim. ở đây mình dùng tran c1815, dùng nguồn 9v trở 560 om
bạn có thể dung 30 con trở cho mỗi chân ra như mình, hoặc dùng 2 con trở công suất 560 hạ dòng chọ chân duơng
chú ý, 30 chân mình xuất mức 0, còn 2 chân 2.7 và 3.7 mình xuất mức 1, trở hạ dòng thì dùng 1k hay 4k7 gì cũng dc,
thứ tự từ trên suông dưới từ phải qua trái
p0.0 -->p0.7
p2.0-->p2.6
p1.0 --> p1.7
p3.0-->p3.6
cư hàn led như thế
video nè
chương trình + mach in traitim.rar
[ATTACH=CONFIG]53717[/ATTACH][ATTACH=CONFIG]53718[/ATTACH][ATTACH=CONFIG]53719[/ATTACH][ATTACH=CONFIG]53720[/ATTACH]
Comment
-
mình làm mạch trái tim + love, dùng nguồn 5v, 30 con trở hạn dòng 220 ôm, thạch anh 12m, 2 tụ 33, trở reset 10k, ko có trở tại chân transistor, mình dùng tran 1815, ko hiểu sao cắm nguồn vào lúc thì chỉ sáng vài led, lúc thì sáng hết rồi đơ, lúc thì sáng hết rồi nhấp nháy tất cả led chứ ko chạy theo thứ tự, cứ rút ra cắm vào liên tục thì có lúc lại chạy được... thế là thế nào vậy bạn? mình đo kiểm tra các linh kiện vẫn ổn, tiếp xúc chân 89c51 vẫn tốt
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Dạ, cảm ơn bác đã nghe qua và có lời khích lệ cháu ạ.
Thật lòng cháu không dám nhận hai danh hiệu Kỹ sư và Nhạc sĩ đâu ạ, vì phải thật hiểu sâu nắm vững cơ, chứ thực lực cháu đây chỉ là biết chút ít thôi à. Về phần...-
Channel: Tâm tình dân kỹ thuật
29-01-2026, 11:58 -
-
Trả lời cho Có mạch sạc nlmt nào có mppt không các bácbởi bqvietĐơn giản thì có trải nghiệm này
http://www.dientuvietnam.net/forums/...ch%C3%AA%CC%81
Chỉ phần cứng,...-
Channel: Điện tử công suất
27-01-2026, 21:32 -
-
Trả lời cho Có mạch sạc nlmt nào có mppt không các bácbởi Nexus 6Pphức tạp quá, nếu mà có mạch làm sẵn thì ngon, e dùng 2 tấm pv loại 18v 55w thôi bác
-
Channel: Điện tử công suất
26-01-2026, 08:52 -
-
Trả lời cho Có mạch sạc nlmt nào có mppt không các bácbởi Nexus 6Pcảm ơn bác nhiều nha, để e nghiên cứu
-
Channel: Điện tử công suất
26-01-2026, 07:38 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamkỹ sư nhạc sĩ dinhthuong dạo này lên tay nghề khá quá.
-
Channel: Tâm tình dân kỹ thuật
25-01-2026, 21:29 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Hát Mừng Sinh Nhật, sáng tác: HĐT, hòa âm-thể hiện: AI
-
Channel: Tâm tình dân kỹ thuật
24-01-2026, 22:13 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Chào bác, gần Tết công việc bác bận lắm phải không?
Vâng mọi người đều thế cả.
Em mới trả phí cho nó 1 tháng, nhờ nó hát thử ấy ạ. Tiếc vì em đã dốt nhạc lí lại lười học nên sáng tác thì vụng về mà hát demo...-
Channel: Tâm tình dân kỹ thuật
24-01-2026, 21:53 -
-
Trả lời cho Có mạch sạc nlmt nào có mppt không các bácbởi bqvietCảm thấy cứng tay thì làm theo hướng dẫn khá chi tiết ở trang sau
https://www.instructables.com/DIY-1k...ge-Controller/-
Channel: Điện tử công suất
23-01-2026, 16:50 -
-
bởi Nexus 6PNhư tiêu đề, các bác giới thiệu e mạch sạc nlmt mppt có chức năng chỉnh dòng với, tấm PV của em 18V 55W, dùng để sạc cho khối pin sắt 3.2V 45A (sắp tới sẽ thay bằng ắc quy 12V)
e cảm ơn-
Channel: Điện tử công suất
23-01-2026, 11:23 -

Comment