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
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamNhịp 2/4 1 trường canh có 2 nốt đen. Nhịp 3/4 1 trường canh có 3 nốt đen. Nhịp 4/4 1 trường canh có 4 nốt đen.
Các điệu nhạc sẽ có âm bass ở phách mạnh. Dồn 2 trường canh 2/4 thành 4/4 chơi điệu chachacha, nghe "kỳ cục" lắm....-
Channel: Tâm tình dân kỹ thuật
08-05-2024, 07:05 -
-
Trả lời cho Dùng MC34063 để làm driver lái led 1W, 3Wbởi bqvietDatasheet PT4115 có sẵn sơ đồ chuẩn, lắp theo đúng nó là xong. Mạch cực đơn giản luôn.
-
Channel: Điện tử dành cho người mới bắt đầu
08-05-2024, 00:31 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Cháu có biết gì về nhịp 2/4 hay 4/4 đâu, hôm bữa hỏi chú nhạc sĩ kia nói là để 2/4 ạ....
-
Channel: Tâm tình dân kỹ thuật
07-05-2024, 21:47 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamNhịp 4/4 người ta mới chọn điệu Chachacha. Cháu viết nhịp 2/4 thì 2 trường canh mới hoàn thành điệu chachacha. Khi đó sẽ có lúc không khớp với tiếng trống điệu chachacha. Thời gian hành âm nhanh 120 cháu nên chọn điệu disco sẽ hay hơn....
-
Channel: Tâm tình dân kỹ thuật
07-05-2024, 20:21 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Theo gợi ý của bác, cháu dịch xuống vài nốt đây:...
-
Channel: Tâm tình dân kỹ thuật
07-05-2024, 16:42 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamHay quá dinhthuong ơi!
Tôi có sự góp ý nhỏ thế này:
1- Chachacha thường viết cho nhịp 4/4, ít thấy nhịp 2/4 lại là điệu Chachacha.
2- Đoạn Bao nhiêu yêu thương ......và điệp khúc bao nhiêu hân hoan..... cao quá làm sao ca sĩ hát nổi?...-
Channel: Tâm tình dân kỹ thuật
07-05-2024, 15:31 -
-
bởi chinhnguyen9Thú thật tôi lúng túng không biết nên gọi thế nào cho đúng nhất về dòng sản phẩm này.
Tham khảo trên AliExpress về dòng sản phẩm này, dù là hàng có thương hiệu họ cũng chưa có tên gọi khác. Ở VN có lẽ các shop muốn nhấn mạnh trong cách gọi để bộc...-
Channel: Điện tử dành cho người mới bắt đầu
07-05-2024, 10:46 -
-
Trả lời cho Dùng MC34063 để làm driver lái led 1W, 3Wbởi Nexus 6Pbác cho e xin sơ đồ mạch dc k ạ...
-
Channel: Điện tử dành cho người mới bắt đầu
07-05-2024, 10:00 -
Comment