8085 中 I/O 端口芯片和存储芯片的比较
在本节中,我们将了解 8085 微处理器中 I/O 端口芯片和存储芯片之间的一些基本比较。
与存储芯片类似,输入输出端口芯片中也存储信息。输入输出端口芯片中存储 1 字节的信息,而输入输出端口芯片中存储少量字节的信息。例如,Intel 8212 I/O 端口芯片仅存储 1 字节的信息,而 Intel 8255 芯片存储 3 字节的信息。此外,存储芯片包含大量存储位置,例如 1K、4K、8K 等。我们通过地址引脚 An-0 选择存储芯片位置。
其次,为了进行通信,输入输出端口芯片通过 8 条线路与微处理器通信。I/O 端口充当输入输出设备与微处理器之间的缓冲器。但是,存储芯片与微处理器通信的过程仅使用 8 条线路。
第三,有很多可编程输入输出端口芯片。通过此过程,用户可以决定 I/O 端口在系统中的工作方式。Intel 8255 是一个可编程输入输出端口芯片的示例。在这里,用户为输入和输出端口都编写程序。此外,用户还可以为端口编写程序,使其以多种模式工作,例如基本输入输出、握手输入输出等。还有一些不可编程输入输出端口芯片。例如 Intel 8212。这里,可编程输入输出端口比不可编程端口更受欢迎。存储芯片仅用于存储信息,它们不可编程。
广告