核算机I/O接口拓宽
1.地址译码器的拓宽?
拓宽I/O接口必定要处理I/O接口的端口(寄存器)的编址和选址疑问。每个通用接口部件都包括一组寄存器,一般称这些寄存器为I/O端口。
74LS138的管脚图如图1所示。
![](http://www.591dg.com/uploads/allimg/blog/4qu4ok3x4kn.jpg)
图1 74LS138管脚图
例 此例选用8位的Z80CPU的微机操控体系,按操控恳求拓宽一个并行接口芯片PIO、一个计数器/守时器(CTC)、一个8位的A/D改换器(ADC0808)和一个8位的D/A改换器(DAC0832)。若指定它们的地址别离为40H~43H、44H~47H、58H和5CH,那么能够方案出如图2所示的地址译码电路。
![](http://www.591dg.com/uploads/allimg/blog/q2ccbkqmrk5.jpg)
图2 I/O接口地址译码拓宽
2.负载才调的拓宽?
拓宽的I/O接口和存储器的数据线都一同要挂到CPU的数据总线上,各芯片的地址也都要挂到CPU的地址线上,操控线也相同要挂到CPU的操控总线上。
表 TTL和MOS器材的输入/输出电流?
![](http://www.591dg.com/uploads/allimg/blog/kx4b4cheunj.jpg)
由表可见,MOS器材的输入电流小,驱动才调也差。
从图3中能够看到,8286具有两组对称的数据引线,A7~A0为输入数据线,B7~B0为输出数据线。当然,因为在收发器中数据是双向传输的,因而实习上输入线和输出线也能够沟通。用T标明的引脚信号便是用来操控数据传输方向的。当T=1时,就使A7~A0为输入线;当T=0时,则使B7~B0为输入线。在体系中,T端和CPU的DT/R端相连,DT/R为数据收发信号。当CPU进行数据输出时,DT/为高电平,所以数据流由A7~A0进入,从B7~B0送出;当CPU进行数据输入时,DT/R为低电平,所以数据流由B7~B0进入,而从A7~A0送出。
![](http://www.591dg.com/uploads/allimg/blog/mwjg2ul3nbj.jpg)
图3 8286收发器和8088的联接
相关推荐
最新更新
推荐阅读
猜你喜欢
电工推荐
![电工技术基础_电工基础知识_电工之家-电工学习网](/skin/images/guanzhu.jpg)