View Single Post
Old 03-03-2012, 11:23 PM   #13
nguyenbao_1320
Nhập môn đệ tử
 
Tham gia ngày: Sep 2011
Bài gửi: 1
:
Question

Trích:
Nguyên văn bởi aladin_09 View Post
Chân 11 và chân 12 ==> không nối chung với nhau.
chân 11 là chân clock
chân 12 là chân latch
khi muốn đưa dữ liệu vào thanh ghi ta cho dữ liệu vào chân số 14(data) và cho chân 11 lên mức cao. cứ như vậy muốn truyền bao nhiêu bit cũng được (nếu bạn truyền 16 bit chẳng hạn thì 8 bit đâu được đưa vào con 595 thứ 2 qua chân số 9 con thư nhất truyền sang chân 14 của con thứ 2. còn 8bit sau được dữ lại ở con 595 thứ nhất).
Khi muốn xuất dữ liệu ra ta cho chân 12(latch) lên mức cao
muốn chốt dữ liệu lại thì ta cho chân 12 xuống mức thấp -> lúc đó các chân của 595 sẽ gữ nguyên dữ liệu ta đưa ra.
Còn lập trình bằng hợp ngữ mình không biết:d bạn tự nghiên cứu thuật toán rồi lập trình.
Khuyên bạn nên làm từng bước. Mô phỏng 595 rồi sau đó tính đến chuyện bàn phím.
giả sử sau khi nhập dữ liệu ta xuất dữ liệu rồi chốt dữ liệu (tức là chân 12 xuống mức thấp) vậy sau đó ta muốn nhập dữ liệu vào ic thì phải cho chân 10 ở mức thấp để xóa dữ liệu rồi mới nhập dữ liệu mới hay nhập đè dữ liệu để dữ liệu sau sẽ lấp dữ liệu trước?

Mình đọc được bài viết này nhưng có mấy chỗ thuật ngữ k hiểu lắm, mình trích lại như sau
Giải thích ý nghĩa hoạt động của một số chân quan trọng:

(input)
Chân 14 : đầu vào dữ liệu nối tiếp . Tại 1 thời điểm xung clock chỉ đưa vào được 1 bit

(output)
QA=>QH : trên các chân (15,1,2,3,4,5,6,7)
Xuất dữ liệu khi chân chân 13 tích cực ở mức thấp và có một xung tích cực ở sườn âm tại chân chốt 12

(output-enable)
Chân 13 : Chân cho phép tích cực ở mức thấp (0) .Khi ở mức cao, tất cả các đầu ra của 74595 trở về trạng thái cao trở, không có đầu ra nào được cho phép.

(SQH)
Chân 9: Chân dữ liệu nối tiếp . Nếu dùng nhiều 74595 mắc nối tiếp nhau thì chân này đưa vào đầu vào của con tiếp theo khi đã dịch đủ 8bit.

(Shift clock)
Chân 11: Chân vào xung clock . Khi có 1 xung clock tích cực ở sườn dương(từ 0 lên 1) thì 1bit được dịch vào ic.

(Latch clock)
Chân 12 : xung clock chốt dữ liệu . Khi có 1 xung clock tích cực ở sườn dương thì cho phép xuất dữ liệu trên các chân output . lưu ý có thể xuất dữ liệu bất kỳ lúc nào bạn muốn ,ví dụ đầu vào chân 14 dc 2 bit khi có xung clock ở chân 12 thì dữ liệu sẽ ra ở chân Qa và Qb (chú ý chiều dịch dữ liệu từ Qa=>Qh)

(Reset)
Chân 10: khi chân này ở mức thấp(mức 0) thì dữ liệu sẽ bị xóa trên chip)

chỗ này mình hok hiểu lắm : "Chân 13 : Chân cho phép tích cực ở mức thấp (0) .Khi ở mức cao, tất cả các đầu ra của 74595 trở về trạng thái cao trở, không có đầu ra nào được cho phép."
thuật ngữ chân cho phép tích cực ở mức thấp là gì? trạng thái cao trở là gì? xung tích cực ở sườn dương là gì?
nguyenbao_1320 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn