Mình làm mạch quan báo dùng 595 mà không biết bằng cách nào để xuất 8 bit ra 1 cổng của 8051 .Mình dùng asem nên không tìm thấy tài liệu nào nói về vâns đề này.Và cho mình hỏi thêm về quét led nữa nhé .
Truyền 8 bit ra cổng p1.0
Collapse
X
-
Mình làm mạch quan báo dùng 595 mà không biết bằng cách nào để xuất 8 bit ra 1 cổng của 8051 .Mình dùng asem nên không tìm thấy tài liệu nào nói về vâns đề này.Và cho mình hỏi thêm về quét led nữa nhé .Bạn xem phần CODE bên dưới, có gì không hiểu cứ hỏi.595 la thanh ghi dich can gi phai xuat 8bit ta P1, ban chi can xuat tung bit mot vao chan DATA cua 595 la duoc
Đây là phần code mình làm khi tìm hiểu về chuẩn giao tiếp I2C....!!!, song mình nghĩ nó có ích cho bạn.Code:;================================ SEND: MOV A,#01010101B MOV R7,#7 BACK_SEND: RLC A MOV SDA,C SETB SCL CLR SCL DJNZ R7,BACK_SEND RET ;=================================
SDA là chân dữ liệu của 595 và SCL là chân clock của 595. Từng bit trong thanh ghi A sẽ được đưa và cờ C , rồi gán cờ C ra chân dữ liệu đầu vào của 595.Last edited by mrcuongcon; 06-11-2008, 04:25.
-
Bạn làm như của bạn Mrcuongcon là ok. Nhưng chú ý con 595 có 1 chân chốt Latch. vì vậy trước khi đưa dữ liệu ra bạn phải clr Latch đi rồi đưa hết 8 bit ra bạn setb latch nên khi đó 8 bit ban cần đưa nằm trong bụng 595 sẽ đồng loạt được đưa ra các chân của 595.
Code:Data_Cot: Clr Latch Clr Clock Mov R2,#8 Dich_Cot: Mov A,#10101010b Rlc A ;quay trái thanh chưa A có cờ nhớ. Mov Din,c Setb Clock Nop Clr Clock Djnz r2,Dich_Cot ;dua het 8 bit ra setb En ;Xóa toàn bộ bảng led Nop Nop Nop Nop Nop Setb latch Ret
Comment
Bài viết mới nhất
Collapse
-
-
bởi bqvietĐám UPS cửa cuốn đời cổ vẫn chạy 1 biến áp sắt từ vừa để hạ áp điện lưới nạp bình điện, vừa để kích áp bình điện thành sóng vuông đầu ra đấy thôi. Kiểu tiết kiệm này đã có từ mấy chục năm nay. Sơ đồ đại loại như link
https://www.homemade-circuits.com/si...rchargerchang/...-
Channel: Nguồn!
06-09-2026, 16:49 -
-
bởi dinhthuong92Không biết nó thiết kế kiểu gì mà dùng chung được cuộn cảm L cho cả mạch Buck hạ áp để sạc pin và Boost nâng áp cho Led. Muốn vẽ mạch để xem mà nhiều linh kiện quá, e không kham nổi!
Bác nào có sơ đồ xin up lên cho mọi người tham khảo nhé!...-
Channel: Nguồn!
04-09-2026, 11:09 -
-
-
Trả lời cho TCL - Tập hợp các vấn đề về màn hình màu TCLbởi dtvankhoeBác nào có file rom này cho em xin em cảm ơn ạ TCL L43S6500 – TPD.RT2841.PB772
-
Channel: Điện tử truyền hình
30-08-2026, 21:08 -

Comment