Nguyen tachoatdongcua HC595 Tac gia : phongdk47@gmail.com *Nguyên lý hoạtđộngcủa IC HC595 (IC dịch 8bit): - Chân 14 : Serial Data Input - Đầu vào dữ liệu nối tiếp. - Chân 13 : Ouput Enable - Cho phép đầu ra (hoạt động mức logic 0) - Chân 10 : Reset (Memory Reset) - reset dữ liệu trong thanh ghi dịch (kich hoạt mức 0, bình thường thì treo lên 5V) - Chân 11: Shift Clock – xung dịch . Khi có xung sườn dương ở chân này thì 1 bit ở chân 14 sẽ được nhét vào vị trí đầu trong thanh ghi dịch, đẩy các bít khác dịch sang phải. - Chân 9 : Serial Data Output – Đầu ra dữ liệu nối tiếp. Khi nhồi bít thứ 9 vào đầu thanh ghi dịch thì cuối cùng bên phải sẽ được đẩy ra chân này. - Chân 12 : Latch Lock – xung chốt. Mỗi khi có xung sườn dương ở chân này thì 8 bít dữ liệu trong thanh ghi dịch sẽ được đẩy ra 8 chân đầu ra Q A Q H . - Chân 1…7,15 : Đầu ra dữ liệu song song *Ví dụ : Đưa số 11001010 - Ta phải đưa theo thứ tự ngược lại, nghĩa 0->1->0-1->0->0->1->1 Bit 0 đã sẵn sàng tại chân 14, kích xung dịch bit sườn dương tại ở 11 bằng cách bấm nút Con 0 đã được nhồi vào, ta nhả nút chân 11 ra để còn bấm tiếp. Tiếp theo là con 1. Ta kéo phím ở chân 14 xuống để có con 1, và tạo xung sườn dương ở chân 11. Vậy là trong thanh ghi dịch lúc này đã có 2 cuối của bít 11001010 là 10. Dữ liệu trong thanh ghi dịch lúc này là 10(000000), các bít 0 trong ngoặc là khởi tạo ban đầu khi chưa có dữ liệu. Ta có thể kiểm tra bằng các tạo xung sườn dương chốt dữ liệu ở chân 12. He he, được rùi ! Tương tự cho đến khi ta nhồi hết 8 bit vào thanh ghi dịch rồi output. Stop ! Bây h thanh ghi dich đã chứ 8 bit của ta rồi. Nếu ta nhồi thêm 1 bít nữa thì con 1 sẽ được đùn ra chân Q7’ (9) vì Q7’ nối với Q7. Giả sử ta nhồi thêm con 0 Vậy là xong ! . hoat dong cua HC595 Tac gia : phongdk47@gmail.com *Nguyên lý hoạt động của IC HC595 (IC dịch 8bit): - Chân 14 : Serial Data Input - Đầu vào dữ liệu nối tiếp Enable - Cho phép đầu ra (hoạt động mức logic 0) - Chân 10 : Reset (Memory Reset) - reset dữ liệu trong thanh ghi dịch (kich hoạt mức 0, bình thường thì