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 Đấu tắt điện cho máy tính bảngbởi bqvietBqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
-
Channel: Thiết bị điện tử cá nhân
06-12-2025, 17:17 -
-
Trả lời cho Xin hỏi về mạch thu FM/AM trong catsettebởi nguyendinhvanTheo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
-
Channel: Điện thanh
05-12-2025, 19:59 -
-
Trả lời cho Đấu tắt điện cho máy tính bảngbởi afrendlyCó vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
-
Channel: Thiết bị điện tử cá nhân
04-12-2025, 01:27 -
-
Trả lời cho Máy điện châm ?bởi nick22Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
-
Channel: Điện tử y sinh
01-12-2025, 13:23 -

Comment