在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。可编程的输入输出端口比不可编程的端口更受欢迎。内存芯片只是用于存储信息的芯片,它们不可编程。

更新于:2019年7月30日

浏览量:168

启动您的职业生涯

完成课程获得认证

开始学习
广告