Mình muốn làm 1 led trái tim bao gồm: 32 led xếp hình trái tim bao ngoài, còn ở giữa gồm 8 chữ cái, như vậy cần đến 40 chân điều khiển, cho mình hỏi có cách nào để có được 40 chân điều khiển độc lập không mà không dùng 2 con VĐk 89C52.? (khi dùng 1 con 89C52 thì có được 32 chân, như vậy 8 chân cho 8 chữ thì chỉ còn lại 24 chân cho led bao ngoài thì ít quá xếp hình trái tim không đẹp lắm..).!
32 Led trái tim + 8 chữ cái ở trong...giúp mình với.!
Collapse
X
-
-
bạn có thể cho mình xin sơ đồ được không.?Nguyên văn bởi mrbaosuper Xem bài viếtdùng ic ghi dịch 74 hc595, vv
con đó hoạt động như thế nào vậy.?
Comment
-
đầu vào đầu ra của con đó như thế nào vậy bạn( có mấy chân vào và ra vậy),, có phải đầu vào của 74hc595 là mình nối vào chân ra của 89C52.!Nguyên văn bởi mrbaosuper Xem bài viếtdùng ic ghi dịch 74 hc595, vv
Comment
-
Gửi bác Vi dụ mẩu 8051 và 4 con 74HC595 nếu muốn sử dụng 40 chân thì chỉ cần thêm 01 con 595Attached Files
Comment
-
thanks bác nhiều hj..để mình nghiên cứu, có gì thắc mắc giúp mình với nhé..!Nguyên văn bởi phucan2104 Xem bài viếtGửi bác Vi dụ mẩu 8051 và 4 con 74HC595 nếu muốn sử dụng 40 chân thì chỉ cần thêm 01 con 595
Comment
-
-
muốn sử dụng 40 chân thì mình phải dùng 2 con 595 lẫn chờ bác, vì con 89C52 có 32 chân, khi dùng 1 con 595 thi mất 3 chân cho con này, vậy là con lại 29 chân + 8 chân cua 595 thành có đc 37 chân..Nguyên văn bởi phucan2104 Xem bài viếtGửi bác Vi dụ mẩu 8051 và 4 con 74HC595 nếu muốn sử dụng 40 chân thì chỉ cần thêm 01 con 595
mà như thế cũng không sao, 8 chân của 595 dùng điều khiển 8 chữ cái ở phía trong, còn lại mình sẽ lấy 28 chân của 89C52 để điều khiển 28 led trái tim bao ngoài cũng được (28led cũng không khác 32 led là mấy),..
nhưng nếu dùng thế này thì mình chẳng biết cách viết code cho nó, giả sử con 595 nối vào 3 chân p2.0, p2.1, p2.2..thì 28 led trái tim kia bao gồm 8 chân P0,P1,P3 = 24 chân + 4 chân p2.4,p2.5,p2.6,p2.7,,
Với cách mắc như vậy thì viết code khó không bác.??Mình chỉ biết viết code khi mắc 32 led trái tim, vì khi đó nó đối xứng nên dễ viết.>!
Comment
-
hay là mình nên nối như thế nàyNguyên văn bởi huydo7new Xem bài viếtmuốn sử dụng 40 chân thì mình phải dùng 2 con 595 lẫn chờ bác, vì con 89C52 có 32 chân, khi dùng 1 con 595 thi mất 3 chân cho con này, vậy là con lại 29 chân + 8 chân cua 595 thành có đc 37 chân..
mà như thế cũng không sao, 8 chân của 595 dùng điều khiển 8 chữ cái ở phía trong, còn lại mình sẽ lấy 28 chân của 89C52 để điều khiển 28 led trái tim bao ngoài cũng được (28led cũng không khác 32 led là mấy),..
nhưng nếu dùng thế này thì mình chẳng biết cách viết code cho nó, giả sử con 595 nối vào 3 chân p2.0, p2.1, p2.2..thì 28 led trái tim kia bao gồm 8 chân P0,P1,P3 = 24 chân + 4 chân p2.4,p2.5,p2.6,p2.7,,
Với cách mắc như vậy thì viết code khó không bác.??Mình chỉ biết viết code khi mắc 32 led trái tim, vì khi đó nó đối xứng nên dễ viết.>!
[ATTACH=CONFIG]49217[/ATTACH]
như thế này thì có thể dùng 16 chân của cổng P0 & P1 + 16 chân của 2 con 595 thì được 32 chân cho 32 led trái tim xung quanh, còn 8 chân của cổng P3 dùng cho 8 chữ cái ở trong..như thế có được không.?
Comment
-
Chắc bạn chưa biết rằng 595 có thể ghép nối tiếp lại vs nhau, nếu bạn cho chân 9 con trước vào chân 14 con sau thì bạn sẽ có 16 chân ra chỉ vs 3 ngõ vào. Cụ thể như sau (lười vẽ quá):Nguyên văn bởi huydo7new Xem bài viếthay là mình nên nối như thế này
[ATTACH=CONFIG]49218[/ATTACH]
như thế này thì có thể dùng 16 chân của cổng P0 & P1 + 16 chân của 2 con 595 thì được 32 chân cho 32 led trái tim xung quanh, còn 8 chân của cổng P3 dùng cho 8 chữ cái ở trong..như thế có được không.?
Các chân 11, 12 của tất cả 595 ghép chung lại vs nhau và vào 2 chân 8051.
1 chân ra của 8051 ghép vào chân 14 của 1 con 595, còn chân 9 của con đó sẽ lắp tiếp vào chân 14 của con sau.
=>Như vậy bạn có thể sử dụng 3 chân của 8051 mà điều khiển đc tới 16 hay nhiều hơn nữa.
Nguyên lý thì có trong datasheet, sơ lược thế này:
Khi chân 11 có 1 xung cạnh lên => mức logic từ chân 14 đc ghi vào bit 0 của thanh ghi, đẩy từ từ bit 0 => bit 1, bit 1 => bit 2... Khi nào bạn cho chân 12 1 xung cạnh lên thì dữ liệu của thanh ghi sẽ xuất ra cái ngõ ra tương ứng (Q0 đến Q7). Còn Q7' (chân 9) sẽ có mức logic là bit 7 của thanh ghi (ko cần chân 12 kích), điều này giúp cho 595 có thể ghép nối tiếp vs con khác.
Về cách sử dụng, ví dụ bạn có 1 con 595 thoy:
Đưa chân 11 về thấp
Đưa bit cao nhất (bit 7, sẽ xuất ra chân Q7) của byte dữ liệu vào chân 14.
Đưa chân 11 lên cao, ròy lại đưa về thấp.
Tiếp tục đưa bit 6 của byte dữ liệu vào chân 14.
Lại đưa chân 11 lên cao, ròy lại đưa về thấp.
Lặp lại tương tự khi đủ 8 bit, sau đó đưa chân 12 lên cao, ròy lại đưa chân 12 về thấp.
16 bit tương tự, vs byte dữ liệu truyền trước sẽ hiển thị ở con sau (tức con 595 mà chân 14 bị mắc vào chân 9 con trước).Computer Science major - Vietnamese-German University
Sponsored by
Comment
Bài viết mới nhất
Collapse
-
bởi mèomướp1. Tìm hiểu đc thì càng tốt, bận thì thôi. Ko cần quá quan trọng
2. Số tự động cho đơn giản, kiểu như đi xe ga ấy ạ
3. Học lý thuyết tử tế ok
4.ok
5.có. đủ số km, tgian cầm lái là đc
6.đi ăn tập thể,...-
Channel: Tâm tình dân kỹ thuật
hôm nay, 16:34 -
-
Trả lời cho Tìm bạn thân quen cũ.bởi lvhnE nhớ bác Vivanpham làm bên điện tử y sinh, có lần đó cái sơ đồ máy chụp x quang sao có mấy con thryristor làm gì mà ko ai trả lới đúng cả
...
-
Channel: Tâm tình dân kỹ thuật
07-08-2026, 09:17 -
-
Trả lời cho Amply bị rò DC 22 voltbởi lvhnBác kiểm tra lại đường mạch, mối hàn xem có bị hở hoặc dẫn không tốt không?
Thay cầu diode lớn hơn càng tốt không vấn đề gì cả....-
Channel: Điện thanh
07-08-2026, 09:12 -
-
bởi LantheChào bạn.
Trục đầu ra của hộp số hành tinh xoắn ốc được kết nối với mặt bích của khách hàng thông qua một trục răng trong. Sau chưa đầy sáu tháng hoạt động, nó phát ra tiếng kêu lách cách và độ rơ lớn đáng báo động.
Việc...-
Channel: Thiết bị điện tử cá nhân
06-08-2026, 13:05 -
-
bởi ittcChào các anh em nhé, mình dự định sắp tới sẽ đi học lái xe Ôtô, thi lấy bằng lái. Cụ thể mình sẽ học và thi lấy giấy phép lái xe hạng B. Thật sự mình là người chưa có kiến thức hiểu biết gì về Ôtô cả ? tất nhiên mình sẽ phải...-
Channel: Tâm tình dân kỹ thuật
-
-
Trả lời cho Amply bị rò DC 22 voltbởi trung30000Theo sự hướng dẫn của bác, sau khi em kiểm tra tầng Vi sai sử dụng cặp c1815, tiếp đến là 1 con a1013, và cặp thúc sử dụng mje304g và mje305g, em đã tiến hành thay cặp Vi sai c1815 sau đó mở máy lên đo ngõ công suất DC 0,2V hai giây sau máy đo...-
Channel: Điện thanh
05-08-2026, 20:09 -

Comment