[Thắc mắc] Quét LED 7 Đoạn dùng IC 74HC595

lee_trieu

Gà con
Chào anh chị cùng các bạn !!!
Mình đang gặp vướn mắc chỗ giao tiếp msp430 với IC 74HC595.
mình chưa hiểu lắm làm sao để cho LED ó hiện 1 số thông qua IC 74HC595.
Để tiện trao đổi mình có vẽ sơ đồ kết nối phần cứng như thế này, các bạn xem giúp mình với nha !!! Cảm ơn các bạn !!!
 

Daddy_Cool

Trứng gà
con 595 này cơ bản là nó cho phép mình đưa từng bit dữ liệu (0 hoặc 1 xuất ra từ vi điều khiển) vào thanh ghi "storage" và dữ liệu đó sẽ được xuất theo ý muốn của người dùng. Cụ thể hơn, chân 14 sẽ là ngõ vào của dữ liệu. Chân 11 thường là ngõ vào xung clock. Chân 12 gọi là Latch (không biết tiếng Việt người ta kêu là gì). Ví dụ khi bạn cho tín hiệu chân 14 là 1, sau đó khi có 1 cạnh lên được kích ở chân 11 (thường việc này do xung clock đảm nhiệm), dữ liệu hiện thời ở chân 14, lúc này là 1, sẽ được cập nhật vào ô nhớ đầu tiên của thanh ghi "storage". Lưu ý lúc này ở các chân Q0 đến Q7 (ví dụ như mỗi chân nối với 1 led đơn cho dễ hiểu) chưa có led nào sáng. Khi bạn kích chân "Latch" lên 1 thì dữ liệu 1 đang có sẽ được đưa ra chân Q0 làm Led nối với Q0 sáng. Tương tự nếu bạn tiếp tục cho chân 14 xuống 0 và kích 1 cạnh lên ở chân 11, dữ liệu 0 sẽ được ghi vào ô nhớ đầu tiên của thanh ghi "storage" (chỗ mà hồi nãy lưu dữ liệu 1) và dữ liệu 1 sẽ được dịch sang ô nhớ thứ 2. Lúc này khi kích vô chân "Latch" dữ liệu từ thanh ghi nhớ sẽ được xuất ra các chân tương ứng Q0 đến Q7. Lúc này bạn sẽ thấy Led nối với Q1 sáng và Led nối với Q0 tắt. Bạn tham khảo cái này thêm cho dễ hiểu
Have fun!!:6cool_boss::D
 

lee_trieu

Gà con
con 595 này cơ bản là nó cho phép mình đưa từng bit dữ liệu (0 hoặc 1 xuất ra từ vi điều khiển) vào thanh ghi "storage" và dữ liệu đó sẽ được xuất theo ý muốn của người dùng. Cụ thể hơn, chân 14 sẽ là ngõ vào của dữ liệu. Chân 11 thường là ngõ vào xung clock. Chân 12 gọi là Latch (không biết tiếng Việt người ta kêu là gì). Ví dụ khi bạn cho tín hiệu chân 14 là 1, sau đó khi có 1 cạnh lên được kích ở chân 11 (thường việc này do xung clock đảm nhiệm), dữ liệu hiện thời ở chân 14, lúc này là 1, sẽ được cập nhật vào ô nhớ đầu tiên của thanh ghi "storage". Lưu ý lúc này ở các chân Q0 đến Q7 (ví dụ như mỗi chân nối với 1 led đơn cho dễ hiểu) chưa có led nào sáng. Khi bạn kích chân "Latch" lên 1 thì dữ liệu 1 đang có sẽ được đưa ra chân Q0 làm Led nối với Q0 sáng. Tương tự nếu bạn tiếp tục cho chân 14 xuống 0 và kích 1 cạnh lên ở chân 11, dữ liệu 0 sẽ được ghi vào ô nhớ đầu tiên của thanh ghi "storage" (chỗ mà hồi nãy lưu dữ liệu 1) và dữ liệu 1 sẽ được dịch sang ô nhớ thứ 2. Lúc này khi kích vô chân "Latch" dữ liệu từ thanh ghi nhớ sẽ được xuất ra các chân tương ứng Q0 đến Q7. Lúc này bạn sẽ thấy Led nối với Q1 sáng và Led nối với Q0 tắt. Bạn tham khảo cái này thêm cho dễ hiểu
Have fun!!:6cool_boss::D
Hi...đợi lâu quá mình tự làm được rồi, cảm ơn bạn đã trả lời bài viết !!!:)
 
Top