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..).!
Thông báo
Collapse
No announcement yet.
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
-
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 theidiotcatViệc lựa chọn một chiếc laptop gaming phù hợp với nhu cầu, ngân sách chưa bao giờ là dễ dàng. Và điều đó càng khó hơn trong năm 2026 khi mà mức giá liên tục tăng.
Nếu bạn chưa biết nên chọn một chiếc laptop gaming như thế nào...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:29 -
-
bởi theidiotcatVới mức ngân sách 20 - 30 triệu đồng trong năm 2026, các bạn sinh viên và dân văn phòng có thể tìm thấy nhiều lựa chọn cao cấp, mạnh mẽ, pin “trâu”, đặc biệt là các mẫu laptop AI hỗ trợ cho học tập và làm việc.
Trong phân...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:25 -
-
bởi theidiotcatDưới đây là một số mẫu laptop nổi bật trong phân khúc dưới 20 triệu giúp các bạn văn phòng, sinh viên và đặc biệt là tân sinh viên có thể dễ dàng lựa chọn được mẫu laptop phù hợp với nhu cầu và ngân sách của mình.
Thị...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:07 -
-
bởi theidiotcatViệc chọn mua một bộ máy tính phục vụ cho các nhu cầu làm việc văn phòng và sử dụng cơ bản hàng ngày đang trở nên dễ dàng và tiết kiệm hơn bao giờ hết. Thay vì phải đau đầu trích ngân sách để mua cả vi xử lý lẫn card đồ họa rời...
-
Channel: Đánh giá sản phẩm DTVN
25-06-2026, 11:23 -
-
bởi theidiotcatViệc nâng cấp từ một dàn máy tính cũ lên cấu hình mới luôn khiến nhiều người đắn đo về mức chi phí bỏ ra. Nếu bạn đang tìm kiếm một sự lột xác hoàn toàn về hiệu năng mà vẫn cân đối được dòng tiền, combo giữa vi xử lý Ryzen...
-
Channel: Đánh giá sản phẩm DTVN
25-06-2026, 11:06 -
-
Trả lời cho Lực dọc trục làm hỏng ổ bi.bởi nguyendinhvanVí dụ một trang như thế này
...-
Channel: Điện tử công suất
24-06-2026, 19:57 -
-
Trả lời cho Lực dọc trục làm hỏng ổ bi.bởi nguyendinhvanỔ bi có loại chịu lực dọc, loại chịu lực ngang.
Bạn kiếm một quyển Data cũng một hãng vòng bi nào đó. Họ sẽ cấp cho bạn đủ thông số kỹ thuật.
Khi lựa chọn được mã sản phẩm, bạn chỉ việc tìm mua mã đó, hoặc đặt hàng....-
Channel: Điện tử công suất
24-06-2026, 19:52 -
-
bởi GargiChào mọi người, tôi đang gặp một vấn đề kỹ thuật và muốn được nghe ý kiến của mọi người.
Tôi đã lắp một đĩa xích vào trục đầu ra của hộp số hành tinh bánh răng xoắn dùng cho truyền động xích. Sau vài tháng hoạt động, ổ bi đầu ra bị hỏng.
Bản thân...-
Channel: Điện tử công suất
24-06-2026, 13:22 -
-
bởi vi van phamSau hàng chục năm, không biết có ai còn nghĩ gì về tôi? Riêng tôi, nhớ nhiều về dientuviet nam. net. Ngày ấy tìm 1 người bạn đam mê về điện từ khó như trúng số độc đăc. Tôi đã trúng số độc đắc khi được mời về dientuvietnam.net...
-
Channel: Tâm tình dân kỹ thuật
23-06-2026, 22:43 -

...
Comment