Bộ vi xử lý - Tổng quan về Giao diện I / O
Trong chương này, chúng ta sẽ thảo luận về Giao diện bộ nhớ và Giao diện IO với 8085.
Interfacelà con đường giao tiếp giữa hai thành phần. Giao diện có hai loại, giao tiếp bộ nhớ và giao tiếp I / O.
Giao diện bộ nhớ
Khi chúng ta thực hiện bất kỳ lệnh nào, chúng ta cần bộ vi xử lý truy cập bộ nhớ để đọc mã lệnh và dữ liệu được lưu trữ trong bộ nhớ. Đối với điều này, cả bộ nhớ và bộ vi xử lý đều yêu cầu một số tín hiệu để đọc và ghi vào thanh ghi.
Quá trình giao tiếp bao gồm một số yếu tố chính để phù hợp với yêu cầu bộ nhớ và tín hiệu của bộ vi xử lý. Do đó, mạch giao tiếp phải được thiết kế sao cho phù hợp với các yêu cầu tín hiệu bộ nhớ với các tín hiệu của bộ vi xử lý.
IO Interfacing
Có nhiều thiết bị giao tiếp khác nhau như bàn phím, chuột, máy in, v.v. Vì vậy, chúng ta cần giao diện bàn phím và các thiết bị khác với bộ vi xử lý bằng cách sử dụng chốt và bộ đệm. Loại giao diện này được gọi là giao tiếp I / O.
Sơ đồ khối của bộ nhớ và giao diện I / O
8085 chân giao diện
Sau đây là danh sách 8085 chân được sử dụng để giao tiếp với các thiết bị khác -
- A 15 - A 8 (Bus địa chỉ cao hơn)
- AD 7 - AD 0 (Địa chỉ thấp hơn / Bus dữ liệu)
- ALE
- RD
- WR
- READY
Cách thức giao tiếp - Bộ vi xử lý với thế giới bên ngoài?
Có hai cách giao tiếp mà bộ vi xử lý có thể kết nối với thế giới bên ngoài.
- Giao diện truyền thông nối tiếp
- Giao diện giao tiếp song song
Serial Communication Interface - Trong kiểu giao tiếp này, giao diện nhận một byte dữ liệu từ bộ vi xử lý và gửi từng bit một tới hệ thống khác theo thứ tự và ngược lại.
Parallel Communication Interface - Trong kiểu giao tiếp này, giao diện nhận một byte dữ liệu từ bộ vi xử lý và gửi nó từng bit đến các hệ thống khác theo kiểu song song (hoặc) và ngược lại.