Khi lập trình cho 8255, dọc mấy sách tham khảo chẳng nói gì đến hai chân RD/WR của 8255 điều khiển như thế nào và chức năng nó để làm gì (có nói chỉ là lướt qua. Với các 4 mod của 8255, chân RD và WR phải lập trình như thế nào các anh chị? Các mạch giao tiếp với 8255 vẽ trên sách đều có dùng hai chân này, song trong bài lập trình của họ thì không nói gì đến chúng cả !
Cho em hỏi về 8255.
Collapse
X
-
Tags: None
-
Trong ví dụ bạn đưa bạn chú ý là câu lệnh có dùng đến các chân RD và WR khi thao tác đến 8255. Lệnh có DPTR trong ví dụ là lệnh đọc ghi bộ nhớ của VĐK họ 8051, lệnh này thực hiện nó phải dùng đến chân RD và WR. Các chân này sẽ đọc và ghi data ra/vào 8255. Coi 8255 là 1 bộ nhớ nhưng nó có các cổng để lập trình vào ra.Nguyên văn bởi mrcuongcon Xem bài viếtKhi lập trình cho 8255, dọc mấy sách tham khảo chẳng nói gì đến hai chân RD/WR của 8255 điều khiển như thế nào và chức năng nó để làm gì (có nói chỉ là lướt qua. Với các 4 mod của 8255, chân RD và WR phải lập trình như thế nào các anh chị? Các mạch giao tiếp với 8255 vẽ trên sách đều có dùng hai chân này, song trong bài lập trình của họ thì không nói gì đến chúng cả !
Bạn đọc lại tài liệu về 8255 nó có đày đủ cách dùng.
email:mahaco@fpt.vn
-
Có phải khi "MOVX @DPTR,A" thì WR=0,RD=1, còn khi "MOVX A,@DPTR" thì WR=1,RD=0 đúng không ạ? Đúng là 8255 trong trường hợp này tương đương với việc sử dụng RAM/ROM ngoài.
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Nhờ ae hướng dẫn sửa máy bắn cosbởi Nexus 6PE k biết vẽ nên mới đi hỏi nè
-
Channel: Điện tử dành cho người mới bắt đầu
04-10-2026, 09:13 -
-
bởi thaodmttChào các bác kỹ sư nhúng,
Hôm nay mình muốn trao đổi về vấn đề an toàn khi nạp firmware từ xa (FOTA). Khi triển khai hàng trăm thiết bị ở xa, rủi ro lớn nhất là đang cập nhật firmware thì mất điện hoặc rớt mạng giữa chừng khiến...-
Channel: Hệ thống nhúng
02-10-2026, 15:01 -

Comment