Nếu điều khiển led ma trận bạn nên dùng 74hc595 va 74hc245 tại một thời điểm ta không cần nhiều led sáng nên dùng 74245 rất thích hợp mà 74245 lại có đệm 2 chiều và điều khiển được rất tốt.
Thông báo
Collapse
No announcement yet.
74HC595 hoạt động như thế nào.?
Collapse
X
-
IC 74HC595 là IC ghi dịch 8 bit, vào nối tiếp ra song song với một thanh ghi lưu trữ (storage register) và đầu ra 3 trạng thái.
Một số đặc điểm của IC 74HC595
- 8 bit serial vào.
- 8 bit serial hoặc song song ra.
- Thanh ghi lưu trữ với 3 trạng thái ra.
- Thanh ghi dịch với xóa trực tiếp.
- Tần số quét 100Mhz (đặc trưng).
- Khả năng xuất:
o Xuất song song; điều khiển bus
o Xuất Serial.
Nguyên tắc hoạt động của IC 74HC595
Khi ta đưa một bit vào cổng vào Serial và tác độngv vào chân shift clock thì bít dữ liệu này sẽ được đặt ở Q0, khi ta đưa bit tiếp theo vào và tác động vào chân shift clock thì bít vào trước đó sẽ được đặt vào chân Q1, bít vào sau được đặt vào chân Q0 cứ như vậy…dữ liệu ở đầu ra luôn được sẵn sàng tuy nhiên khi chỉ khi chân ST (pin 12) ở mức tích cực thì dữ liệu mới được xuất, dữ liệu có thể được xuất bất cứ lúc nào mà không quan tâm tới bit cuối cùng.
Dữ liệu sau khi được đưa vào chân Ds của IC, bit dữ liệu đó sẽ được dịch ứng với sườn dương của xung nhịp, từ mức thấp lên mức cao, đưa tới chân SHCP, dữ liệu vào tại mỗi thanh ghi sẽ được đưa sang thanh ghi lưu trữ khi có một sườn dương của xung nhịp đi vào chân STCP. Xung clock đưa vào chân SHCP phải xuất hiện trước xung đưa vào chân STCP. Mỗi xung clock dưa vào chân STCP tương ứng với một bit dữ liệu đưa vào Ds, 8 xung ứng với 8 bit đưa vào, được lưu trong thanh ghi lưu trữ. Khi một tín hiệu mức 0 đưa vào chân OE thì 8 bit dữ liệu này sẽ được đưa ra 8 đầu song song. Khi có 8 bit dữ liệu tiếp theo sẽ được dịch vào, 8 bit dữ liệu trước đó lần lượt được dịch ra nối tiếp qua chân Q7’.
Trông chế độ hoạt động bình thường chân MR sẽ nối với dương nguồn, OE nối mát.
Khi nối các IC 74HC595 thành một mạng lưới thì các chân SHCP và STCP của các IC sẽ được nối với nhau và nối với nguồn xung nhịp, chân Ds của IC đầu tiên sẽ nối với chân dữ liệu , các IC sau đó thì được mắc nối tiếp với nhau Ds chân này nối với Q7’ của chân kia.
Có gì sai sót mong chỉ giáo!
Comment
-
Led matrix ah
VDK, 89, avr...
74hc595, cứ một con matrix 2 màu thì cần 2 con này...
thêm 8 con cs nữa(tran hoặc fet gì cũng được) tùy số lượng tấm 8x8 của bạn mà tính tới công suất của mấy con này,
cuối cùng là viết ctr nữa, tất nhiên phải chuẩn bị nguồn 5V công suất đủ cho số led mà bạn xài.. cộng thêm điện trở 10R nếu muốn an toàn cho mấy con led khi lập trình....
Comment
-
Nếu các pác dùng các con 595 này với mục đích quét thì hai chân 11 và 12 này có thể nối chung nhau đó, không tin dùng proteus test thử xemNguyên văn bởi nickname2606 Xem bài viết2 chân xung đó cần đưa vào riêng biệt.
-Xung đưa vào chân 11 là shift register clock input :mỗi khi có xung sườn dương ở chân này thì 74595 nhận vào thanh ghi dịch 1 bit qua chân 14
-Xung đưa vào chân 12 là storage register clock input : mỗi khi có xung sườn dương ở chân này thì 8 bit trong thanh ghi dịch được đẩy sang thanh ghi nhớ
Comment
-
Vậy bạn đã thử làm mạch thực tế chưa?Nguyên văn bởi VĩnhNinh87 Xem bài viếtNếu các pác dùng các con 595 này với mục đích quét thì hai chân 11 và 12 này có thể nối chung nhau đó, không tin dùng proteus test thử xem
Và bạn dùng phương pháp quét hàng hay cột?
Comment
-
các bác giúp em cái này,em dùng 74hc595 để điều khiển 8 led đơn nhưng sao nó không chạy,có gì sai xót mong các bác thông cảm
Đây là code:
org 030h
clr p2.0;SH_CP,ST_CP
clr p2.1;DS
Start:
acall taoxung
loop: mov r4,#8
clr p2.0 ;SH_CP,ST_CP
setb p2.0 ;SH_CP,ST_CP
acall delay
DJNZ r4,loop
ljmp Start
taoxung:
setb p2.1;ds
clr p2.0 ;SH_CP,ST_CP
setb p2.0 ;SH_CP,ST_CP
clr p2.1;ds
ret
delay:
MOV R5,#200
LAP:
MOV R6,#200
DJNZ R6,$
DJNZ R5,LAP
RET
END
Comment
-
595 hoạt động ntn các bạn này
chân q0-q7 là các chân dữ liệu ngõ ra,xuất dữ liệu khi chân 13 ở mức thấp và có 1 xung ở sườn dương tại chân chốt 12
chân 14 là chân dịch dữ liệu,dữ liệu được đưa vào các thanh ghi dịch bên trong ic nhờ chân này,tại 1 thời điểm xung clock chỉ đưa vào được 1 bit
chân 13 là chân cho phép xuất dữ liệu song song,tích cực mức thấp,thì chân này ở mức thấp thì quá trình ghi dịch được thực hiện,nhưng khi chân này ở mức caothif quá trình này bị cấmdwx liệu vẫn được dịch vào ic nhưng ko xuất ra các công q0-q7
chân 12 là chân điều khiển chốt dữ liệu,khi chân này ở mức cao thì data ở trong thanh ghi dịch sẽ được đẩy ra ngoài thông qua các cổng q0-q7,chân chốt dữ liệu sẽ dk lưu lại cho tới khi xuất hiện xung chốt tiếp theo
chân 11 là chân clock xung tác động cho quá trình dịch,khi ta đưa data vào chân 14 thì data chưa dk chuyển ngay và thanhn ghi dịch mà phải chờ xung clock ở chân 11 thì data mới dk chuyển vào thanh ghi dịch.
chân 10 là chân xóa dữ liệu nên ta để nó ở mức cao trong quá trình thực hiện ghi dịch.
các bạn tham khảo
Tel:0973968101
Comment
-
các bạn nè, mình nghĩ chúng ta nên dùng IC lập trình ARDUINO, đây là xu hướng của thời đại mới đó, ví dụ với con 595 thì cứ việc ShiftOut là xong haiz, Arduino - ShiftOut dùng Bit Math thế là làm hiệu ứng bá cmn đạo rồi
Comment
-
Duino hãng sữa mới dùng cho Baby hả ?Nguyên văn bởi khanhsuphu Xem bài viếtcác bạn nè, mình nghĩ chúng ta nên dùng IC lập trình ARDUINO, đây là xu hướng của thời đại mới đó, ví dụ với con 595 thì cứ việc ShiftOut là xong haiz, Arduino - ShiftOut dùng Bit Math thế là làm hiệu ứng bá cmn đạo rồi
Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
Nguyên văn bởi queduong Xem bài viếtDuino hãng sữa mới dùng cho Baby hả ?
, ko phải Duino mà là ARDUINO mod à
, trêu mình à :P hehe, dùng cái loại này lập trình rất dễ, trên thế giới hỗ trợ cái này rất mạnh, song ở Việt Nam vẫn còn khá mới. Tuy nhiên, mình thấy dễ hơn những loại IC lập trình khác vì sử dụng ngôn ngữ lập trình C rất đơn giản và rất thích hợp cho dân tin học như mình (ko mạnh về điện tử nên những gì các bạn trên vừa nói mình chả hiểu cái gì
, nhưng vấn đề mà chủ thớt gặp phải thì không có gì khó). Với con 74HC595 thì bit math và shift out là xong
, ko phải xoắn như những cái khác, upload code cái chạy ngay à
Comment
-
đúng vậy ... Arduino mà dùng cho những người không rành kỹ thuật , biết lập trình thì nó đơn giản hơn rất nhiều .Nguyên văn bởi khanhsuphu Xem bài viết
, ko phải Duino mà là ARDUINO mod à
, trêu mình à :P hehe, dùng cái loại này lập trình rất dễ, trên thế giới hỗ trợ cái này rất mạnh, song ở Việt Nam vẫn còn khá mới. Tuy nhiên, mình thấy dễ hơn những loại IC lập trình khác vì sử dụng ngôn ngữ lập trình C rất đơn giản và rất thích hợp cho dân tin học như mình (ko mạnh về điện tử nên những gì các bạn trên vừa nói mình chả hiểu cái gì
, nhưng vấn đề mà chủ thớt gặp phải thì không có gì khó). Với con 74HC595 thì bit math và shift out là xong
, ko phải xoắn như những cái khác, upload code cái chạy ngay à 
Còn dân pro thì toàn chơi thẳng linh kiện ( AVR) + design luôn thôi chứ ai chơi Ardunio làm chi .
nên gọi là sữa dùng cho baby
Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
- 1 like
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Xin tài liệu điều khiển động cơ DCbởi truy cậpCan you share one for the bldc motor?...
-
Channel: Điện tử công nghiệp
hôm nay, 16:27 -
-
bởi EbeleChào mọi người. Hệ thống CNC của tôi điều khiển tốc độ của biến tần thông qua tín hiệu đầu vào analog 0-10V. Khi chương trình dừng lại, điện áp được cấp là 0V, nhưng trục chính vẫn quay chậm ở tốc độ khoảng 30 vòng/phút.
Khi sử dụng đồng...-
Channel: Điện tử dành cho người mới bắt đầu
hôm nay, 14:17 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Giờ AI phát triển, thậm chí bảng cửu chương chúng còn học thuộc sơ sơ nửa là học mấy cái đó, khi mà yêu cầu cái là nó xuất ra đẹp, hay hơn mình làm nhiều!!!
Cháu tiếc thời cháu không được học nhạc, tới cấp 2 học về điện...-
Channel: Tâm tình dân kỹ thuật
19-05-2026, 13:21 -
-
bởi DomitilaXin lỗi vì đã làm phiền, tôi có một câu hỏi dành cho mọi người.
Tôi đang sử dụng công tắc tiệm cận để chuyển mạch giới hạn trên thiết bị của mình. Mỗi khi động cơ bước được kích hoạt, tín hiệu của công tắc nhảy lung tung, ngay cả khi động cơ không quay.
...-
Channel: Điện tử công suất
18-05-2026, 13:02 -
-
Trả lời cho Thắc mắc pin 21v ?bởi mèomướpDạ áp sạc như vậy là đúng rồi ạ. Pin li ion mật độ điện cao và dễ cháy nổ khi mạch bảo vệ lỗi. Chú muốn an toàn thì dùng pin sắt li fe ạ, hoặc mới hơn là pin natri. Tuy nhiên loại này to nặng, dòng xả thấp hơn nên ko phù hợp cho dụng cụ cầm tay ạ...
-
Channel: Điện tử dành cho người mới bắt đầu
17-05-2026, 19:29 -
-
bởi trung30000Các bác cho em hỏi pin 21 volt, 5s , khi sạc đầy cục sạc chuyển màu xanh, em đo điện áp khi đầy là 21.05 v, như vậy có nguy hiểm đến pin không các bác, vì mỗi Cell pin chỉ chịu tối đa được 4.2v,
-tại sao nhà sản xuất không thiết kế cục sạc khi đầy chỉ 20v để bảo vệ pin .-
Channel: Điện tử dành cho người mới bắt đầu
17-05-2026, 10:51 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamCảm ơn cháu đã bỏ chút thời gian vàng ngọc xem ông già gần 80 tuổi kể hối ký chuyện tình cùa mình. Những chương trình học hồi lớp 6 ( đệ thất) và lớp 7 ( đệ luc) học họa và nhạc sau này đã giúp đỡ tôi rất nhiều trong việc tìm...
-
Channel: Tâm tình dân kỹ thuật
16-05-2026, 22:15 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Chúc mừng bác có cuộc tình rất lãng mạn, cuộc hôn nhân gắn bó dài lâu nhé!...
-
Channel: Tâm tình dân kỹ thuật
16-05-2026, 13:49 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamHôn nhân của tôi dường như có bàn tay sắp đặt của ông tơ, bà nguyệt. Bà xả nói tôi viết hồi ký duyên số này. Tôi đã viết vào tập 100 trang học sinh. Sau 50 năm lật tới, lật lui xem quyển hối ký có nơi rách nát. Tôi viết lại bằng AI, giọng đọc VBBe, ca sĩ hát là là Synthesizer V.
...-
Channel: Tâm tình dân kỹ thuật
15-05-2026, 14:18 -
-
Trả lời cho Công thức tính định luật kirchhoffbởi nguyendinhvanCông thức này chắc là để áp dụng cho UAV để bắn máy bay F15....
-
Channel: Hỗ trợ học tập
14-05-2026, 21:17 -

Comment