Đánh giá Link 74Hc595 Là Gì – Giao Tiếp Với Ic Ghi Dịch 74Hc595 là chủ đề trong content hiện tại của Tên game hay Hakitoithuong.vn. Đọc nội dung để biết đầy đủ nhé.
Giới thiệu
IC 74HC595 là một IC thông dụng với khả năng dịch bit và ghi nhớ tạm thời 8-bit. Với khả năng đó, IC 74HC595 có khả năng mở rộng số lượng chân vốn đã ít của Board mạch Arduino.
Bạn đang xem: 74hc595 là gì
Chuẩn bị
Board mạch Arduino – Arduino Uno1 breadboard – bảng mạch testCác đèn LED nhỏ số lượng nhiều2 IC 74HC5951 con trở nhỏ – 510 Ohm
Giới thiệu về IC 74HC595
IC 74HC595 là một IC thông dụng:
IC 74HC595VCC là chân nối điện cực dươngGND là chân nối đấtENABLE là chân có cho phép IC chạy hay không, khi ở trạng thái LOW, IC được phép chạyRESET khi chân này ở trạng thái HIGH, toàn bộ bộ nhớ trong IC bị xóa sạch
Các chân mà ta quan tâm nhiều nhất:
Q0 → Q7 là các chân tượng trưng cho 8 bit trong vùng nhớ của ICINPUT là chân đưa dữ liệu vào ICLATCH khi chân ở trạng thái từ LOW chuyển sang HIGH thì IC xuất dữ liệu từ ô nhớ ra các chân Q0 → Q7CLOCK khi có một xung clock (1 lần LOW và một lần HIGH) thì dữ liệu được dịch vào một bit theo trạng thái hiện tại của chân INPUTQH IC có vùng nhớ 8 bit, nếu như truyền vào IC nhiều hơn 8 bit thì sẽ tràn vùng nhớ và bit bị tràn truyền qua QH này
Giải thích
Ví dụ nếu ta muốn truyền vào IC 1 byte tương đương 8 bit có giá trị là 5 thì các chân từ Q0 → Q7 sẽ có giá trị như sau:
Với các chân có giá trị 0 tương ứng chân đó có hiệu điện thế là 0v, còn các chân có giá trị 1 sẽ có hiệu điện thế là 5v. Dựa vào đặc tính này ta dễ dàng mở rộng số lượng chân cho Arduino.
Trong bộ complier mà Arduino cung cấp, ta đã có sẵn hàm shiftOut() để thực hiện thao tác này.
Xem thêm: Authority Là Gì – Nghĩa Của Từ Authority
Hiện thực
Thử nghiệm
Các bạn cho lắp các linh kiên nêu trên như sau:
Các bạn có thể cắm các đèn LED như sau để dễ thao tác:
Sau đó nối các chân lại với nhau như thiết kế.
Các chân 5, 6, 7 và nguồn 5v nối từ dây màu đỏ như trên hình, các dây màu đen là chân GND.
Xem thêm: Mcv Là Gì – Trong Chỉ Số Xét Nghiệm Máu
Nối chân như sau:
Chân số 5 – INPUT của IC 74HC595Chân số 6 – LATCH của IC 74HC595Chân số 7 – CLOCK của IC 74HC595
Để IC hoạt động
ENABLE – chân GND tức là có giá trị LOWRESET – điện cực dương có hiệu điện thế 5v tức là HIGHCác chân Q0 → Q7 tôi nối lần lượt cho 8 bóng đèn LED
Nếu như một chân bất kỳ có giá trị 1, tức là chân đó có nguồn điện 5v, dòng điện sẽ chênh lệch với dòng điện từ chân dương của LED ở khoảng ~2v. Tuy nhiên khi đó dòng điện này ngược dòng với đèn LED nên đèn sẽ không sáng, còn khi chân của IC có giá trị 0 thì điện thế là 0. Dòng điện đi qua LED là ~3v nên đèn sẽ sáng.
Chuyên mục: Hỏi Đáp