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
-
bởi IemanjaTôi có một câu hỏi kỹ thuật muốn hỏi.
Động cơ bước vòng kín của tôi được sử dụng trong một cơ cấu dao động đảo chiều thường xuyên. Sau khi hoạt động vài ngày, vị trí điểm 0 của bộ mã hóa được thiết lập ban đầu bị trôi dần, và...-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 14:12 -
-
bởi theidiotcatGiải pháp cấu hình tối ưu chi phí và hiệu năng cho phòng net hiện đại với AMD Ryzen 7 5700G, 5700X và Radeon RX 6500XT, 7600 8GB
Giải pháp toàn diện cho bài toán đầu tư phòng net
Mô hình phòng net hiện đại ngày nay đòi hỏi...-
Channel: Đánh giá sản phẩm DTVN
Hôm qua, 13:55 -
-
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
Hôm qua, 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
Hôm qua, 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
06-08-2026, 06:22 -
-
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 -
-
bởi theidiotcatBộ máy đa năng toàn diện cho học tập và làm việc hàng ngày
Đối với học sinh, sinh viên và người làm việc văn phòng, việc sở hữu một bộ PC cân bằng giữa học tập, công việc và giải trí là nhu cầu vô cùng thực tế. Combo Ryzen...-
Channel: Đánh giá sản phẩm DTVN
05-08-2026, 10:28 -
-
Trả lời cho Tìm bạn thân quen cũ.bởi mèomướpDạ cháu đọc 1 số bài viết của bác vi... thì nhớ đc bác là 1 cụ già gần 80 tuổi, sức khỏe yếu. Đam mê và làm vc về kỹ thuật điện. Thích thơ ca. Có nhìu bài chia sẻ quý báu cho thế hệ sau. Tuy nhiên già rồi nên khái tính, bảo thủ, nhưng vẫn đáng kính ạ... còn lão nhathung... thì kiểu bố đời
-
Channel: Tâm tình dân kỹ thuật
31-07-2026, 12:52 -
-
bởi lvhnHãng nào tùy thích thôi bác! bây giờ các hãng đều hỗ trợ xem qua máy tính hay điện thoại đều được. Gắn Trước tiên mua về cắm nguồn set ip hết xong hãy lắp lên, cam poe chỉ cần 4 lõi là hoạt động bình thường nên 1 dây kéo cho 2 cam vẫn ok
-
Channel: Tâm tình dân kỹ thuật
30-07-2026, 15:49 -

Comment