欢迎来到亿配芯城! | 免费注册
你的位置:贴片陶瓷电容(MLCC)贴片电容采购平台 > 芯片资讯 > 如何对接口芯片8255进行扩展
如何对接口芯片8255进行扩展
发布日期:2024-11-24 07:32     点击次数:112

普通说来,可编程接口芯片都有存储器及地址线,所谓可编程就是指CPU用指令将某数据写入接口芯片的某个存储器,接口芯片在接到CPU送来的数据后,自动翻译该数据,然后执行该数据所代表的动作。

不同的CPU对接口芯片的处置方式不同,某些CPU将接口芯片的存储器和CPU自身运用的存储器区别看待,将对接口芯片存储器的操作称为I/O操作,而对CPU自身运用存储器的操作称为存储器操作,并且I/O操作和存储器操作运用不同的指令,这种方式叫I/O端口的独立编址方式。

这种方式的优点是I/O端口不占用存储器的地址空间,存储器空间和I/O空间独立 ,缺陷是CPU中要单独设置I/O端口访问指令,增加CPU的复杂度,INTEL公司的8086系列就是采用的这种构造。

另一种处置方式为将接口芯片的存储器当外部数据存储器看待,而不需求单独设置I/O端口的访问指令,这种方式称为统一编址,8051就是采用的这种方式。

下面我们引见一下接口芯片8255。

8255是一个并行接口扩展芯片。它有一个8位的待扩展并行接口D0-D7,三个扩展后的8位并行接口PA,PB,PC。四个存储器,PA口存储器,PB口存储器,PC口存储器和控制口存储器,这四个存储器由它的两条地址线AO,A1来选择。

当A1A0为00的时分,8255将D0-D7与PA接通

当A1A0为01的时分, 电子元器件采购网 8255将D0-D7与PB接通

当A1A0为10的时分,8255将D0-D7与PC接通

当A1A0为11的时分8255将D0-D7与内部控制存放器接通

假定将两片8K的数据存储器和一片8255混合扩展成CPU的外部数据据存储器,它们的片选信号的接法采用译码方式 。

译码器74139的输入端接CPU的P2.5和P2.6。

当P2.6和P2.5为00时,译码器输出端YO有效,选中第一片数据存储器,可知第一片存储器的逻辑地址为0000H-1FFFH以及8000H-9FFFFH,每个物理单元有两个逻辑地址

当P2.6和P2.5为01时,译码器输出端Y1有效,选中第二片存储器,第二片存储器的地址为2000H-3FFFH以及0AOOOH-OBFFFH。

当P2.6和P2.5为10时,译码器输出端Y2有效,选中8255,,则8255的逻辑地址4000H-5FFFH,以及0C000H-0DFFFH。

当P2.6和P2.5为11时,译码器输出端Y3有效,没有存储器被选中,即这种状况下的地址为无效地址,包括6000H-7FFFH,和0E000H-OFFFFH。

如何对接口芯片8255停止扩展   亿配芯城(WWW.YiBEiiC.COM)隶属于深圳市新嘉盛工贸有限公司,成立于2013年并上线服务,商城平台主要特点“线上快捷交易配单+线下实体供应交货”两全其美的垂直发展理念,是国内电子元器件专业的电子商务平台+实体店企业。未来发展及模式主要以(一站式配单,平台寄售/处理闲置库存达到资源共享双赢,电子工程师交流社区,硬件开发与支持等互动服务平台)在这个高效而发展迅猛的科技互联网时代为大家提供精准的大数据资源平台。



  • 上一篇:汽车LED照明系统的设计方案
  • 下一篇:没有了