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
-
Nguyê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
-
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
-
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ồiModule 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ả ?
Comment
-
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 babyModule 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 Ng.Phuong.5Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
Mấy con...-
Channel: Cadence ORCAD
hôm nay, 19:44 -
-
Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.bởi viettinhBác nói đúng quá. Cơ mà muốn mua hàng chính hãng, hàng thương hiệu mà tai lại hợp hàng tầu mới khổ chứ.
Đang tính mua cái loa tầu nữa cột đằng sau loa này, Loa sony chỉ để hát nhép thôi, có dc k các bác ...-
Channel: Điện thanh
hôm nay, 18:12 -
-
Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.bởi nguyendinhvanTheo tôi thì khi hpj sản xuất ra cái loa đó, đã có nhiều chuyên gia kỹ thuật hiệu chỉnh, tính toán các phần tử kỹ lưỡng rồi.
Bây giờ tính toán hiệu chỉnh lại cần có đội ngũ tương đương với nhà sản xuất.
Cách đơn giản...-
Channel: Điện thanh
hôm nay, 00:04 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi mèomướpDạ cháu có ý tốt muốn động viên chú ấy ngâm cứu khoa học thôi ạ. Về phần kiểm tra dao động thì chú ấy chưa biết thì sẽ tìm hiểu được là cần những gì ạ, chắc chắn là khi hướng dẫn phần ấy các cô chú nào đó sẽ lưu ý cần loại sò công suất ra tránh cháy nổ rồi ạ....
-
Channel: Điện tử công suất
Hôm qua, 19:02 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi tuyennhanChủ thớt hỏi có kiểm tra được dao động mà không cấp nguồn thì rõ trình ở mức nào mà mèo còn xúi ngâm cứu nữa ác vậy ....
-
Channel: Điện tử công suất
Hôm qua, 15:43 -
-
Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.bởi tuyennhanLoa bass đấu trực tiếp không qua phân tần để thành loa toàn dải xem có thoát tiếng khộng , nếu không thoát cần phải sửa lại mạch cs hay âm sắc nếu đủ trình còn nếu thoát ca hay nhưng chưa vừa ý vì bass kém chăc thì đấu lại như cũ và đấu thêm loa mid treble bên ngoài .
-
Channel: Điện thanh
Hôm qua, 15:28 -
-
Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.bởi mèomướpDạ loa tép bé xíu như ngón chân cái thôi ạ. Thiếu gì chỗ để đâu. Quan trọng là gắn thêm nó loa nghe ok hay ko thôi ạ...
-
Channel: Điện thanh
Hôm qua, 11:44 -
-
Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.bởi viettinhNó không phải cái loa rời. Chả nhẽ đèo thêm 2 con loa tép ngoài thì kỳ lắm....
-
Channel: Điện thanh
Hôm qua, 09:45 -
-
Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.bởi mèomướpDạ chú mua thêm loa tép nối tiếp qua con tụ rồi mắc vào cùng loa trung là được ạ...
-
Channel: Điện thanh
07-01-2025, 19:53 -
-
Trả lời cho Tìm datasheet linh kiện điện tử.bởi mèomướpDạ cháu hỏi bạn cháu thì bạn ấy trả lời như thế này ạ. Cháu cũng hông bít có đúng hông nữa ạ
Linh kiện điện tử với mã "943BA" và "W58BAL" là một loại cầu chì tự động (circuit breaker) do TE Connectivity sản...-
Channel: Điện tử dành cho người mới bắt đầu
07-01-2025, 19:50 -
Comment