logo

Nguyên tắt hoạt động 74595

Về nguyên tắt hoạt động cũng đơn giản, đại khái là như thế này: bạn cho 1 bit vào SERIAL DATA INPUT và tác động vào chân SHIFT CLOCK, bit dữ liệu (1) sẽ được đặt sẳn ở ngỏ ra QA của 74595,
Về nguyên tắt hoạt động cũng đơn giản, đại khái là như thế này: bạn cho 1 bit vào SERIAL DATA INPUT và tác động vào chân SHIFT CLOCK, bit dữ liệu (1) sẽ được đặt sẳn ở ngỏ ra QA của 74595, tiếp tục đưa vào bit (2) và tác động vào SHIFT CLOCK thì bit dữ liệu (1) sẽ được đặt sẳn ở ngỏ ra QB, bit dữ liệu (2) sẽ được đặt sẳn ở ngỏ ra QA,...tương tự đến bit cuối cùng. Các bạn chú ý là dữ liệu chỉ đc chuẩn bị sẳn ở các ngỏ ra và chỉ được xuất ra khi ta tác động vào chân LATCH CLOCK. Bạn có thể xuất dữ liệu bất cứ lúc nào không phải cần chuẩn bị đến bit cuối cùng! ;Khai bao cac bit dieu khien cho 74595 – cho 8051 Port_data equ P1 SER bit P3.0 SCLK bit P3.1 RCLK bit P3.2 G bit P3.3 MR bit P3.4 ; tạo xung chốt data ( chưa xuất ra ) Shift_Latch: ( bạn xem đồ thì trên tương ứng các bước tạo xung ) setb SCLK call DELAY_TAOXUNG clr SER clr SCLK setb RCLK call DELAY_TAOXUNG clr RCLK ret DELAY_TAOXUNG: ( có thể khác ) PUSH 0h MOV R0,#25 DJNZ R0,$ POP 0h RET MOV R3,#4 Send_8bit: MOV R4,#8 CLR A mov A,R2 MOVC A,@A+DPTR Send_1bit: RRC A mov SER,C lcall Shift_Latch ; dich va chot data DJNZ R4,Send_1bit ; giam R4 nap lan luot 8 bit DJNZ R3,Send_8bit ;nap 8 bit tiep theo ;Muốn suất data thì clr G
DMCA.com Protection Status Copyright by webtailieu.net