hoạt động, ba nhóm tám dòng bên ngoài chức năng như ba cổng I/O 8-bit. Mỗi cổng có thể được chỉ định như là đầu vào hoặc đầu ra. Nếu không, nhóm A và B có chức năng như mở rộng, và các đường nhóm C phục vụ như kiểm soát dòng cho A và B. Tín hiệu điều khiển phục vụ hai mục đích chính: yêu cầu "bắt tay" và gián đoạn. Bắt tay là một cơ chế đơn giản thời gian. Một kiểm soát dòng được sử dụng bởi người gửi như là một dòng dữ liệu sẵn sàng, cho biết khi dữ liệu được trình bày trên các dòng dữ liệu I/O. Đường dây khác được sử dụng bởi người nhận như một ACKNOWLEDGE, chỉ ra rằng các dữ liệu đã được đọc và đường dữ liệu có thể bị xóa. Một dòng có thể được chỉ định là một đường dây gây cản trở cho yêu cầu và gắn trở lại với hệ thống xe buýt. Bởi vì 82C55A là chương trình thông qua việc đăng ký kiểm soát, nó có thể được sử dụng để điều khiển nhiều thiết bị ngoại vi đơn giản. Hình 7.10 minh hoạ việc sử dụng nó để kiểm soát A0 A1 A2 A3 A4 A5 A6 A7 C3 ngắt yêu cầu yêu cầu ngắt C0 cổng đầu vào bàn phím cổng đầu ra 82C55A B0 B1 B2 B3 B4 B5 B6 B7 C1 C2 C6 C7 C4 C5 R0 R1 R2 R3 R4 R5 thay đổi quyền kiểm soát dữ liệu sẵn sàng thừa nhận Hiển thị S0 S1 S2 S3 S4 S5 Backspace dữ liệu rõ ràng đã sẵn sàng thừa nhận Blanking rõ ràng dòng hình 7.10 bàn phím/màn hình giao diện để 82C55A 240 chương 7 / đầu vào/đầu ra một Bàn phím/màn hình thiết bị đầu cuối. Bàn phím cung cấp 8 bit của đầu vào. Hai trong số các bit, điều khiển, và sự thay đổi có ý nghĩa đặc biệt để thực hiện chương trình điều khiển bàn phím trong bộ vi xử lý. Tuy nhiên, điều này giải thích là trong suốt cho 82C55A, mà chỉ đơn giản là chấp nhận 8 bit dữ liệu và trình bày chúng trên xe buýt dữ liệu của hệ thống. Hai bắt tay kiểm soát dòng được cung cấp để sử dụng với bàn phím. Màn hình cũng được liên kết bởi một cổng 8-bit dữ liệu. Một lần nữa, hai trong số các bit có ý nghĩa đặc biệt là trong suốt cho 82C55A. Ngoài hai bắt tay dòng, hai dòng cung cấp chức năng kiểm soát bổ sung.
đang được dịch, vui lòng đợi..