1.地址译码器的扩展

扩展i/o接口必然要解决i/o接口的端口(寄存器)的编址和选址问题。每个通用接口部件都包含一组寄存器,一般称这些寄存器为i/o端口。

74ls138的管脚图如图1所示。

图1 74ls138管脚图

例 此例采用8位的z80cpu的微机控制系统,按控制要求扩展一个并行接口芯片pio、一个计数器/定时器(ctc)、一个8位的a/d转换器(adc0808)和一个8位的d/a转换器(dac0832)。若指定它们的地址分别为40h~43h、44h~47h、58h和5ch,那么可以设计出如图2所示的地址译码电路。

图2 i/o接口地址译码扩展

2.负载能力的扩展

扩展的i/o接口和存储器的数据线都同时要挂到cpu的数据总线上,各芯片的地址也都要挂到cpu的地址线上,控制线也一样要挂到cpu的控制总线上。

表 ttl和mos器件的输入/输出电流

由表可见,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送出。

图3 8286收发器和8088的连接

计算机网口扩展,计算机i/o接口扩展相关推荐

  1. 【计算机组成原理】指令系统(二)—— 扩展操作码

    [计算机组成原理]指令系统(二)-- 扩展操作码 定长指令字结构:指令系统中所有指令的长度都相等: 变长指令字结构:指令系统中各种指令的长度不等: 定长操作码:指令系统中所有指令的操作码长度都相同: ...

  2. 计算机基础之磁盘的分区和扩展

    计算机基础可以说有很多,我们可以一点点的总结,今天就先介绍一下计算机的分区和扩展吧! 有的小伙伴新买的电脑拿回家,一看他的电脑是什么都已经给弄好的,所以这种的就比较省事,直接上手用就可以啦,但是有的回 ...

  3. 计算机的屏幕怎么扩展,电脑如何扩展屏幕_给电脑扩展屏幕的设置方法

    正常情况下,一台电脑就只有显示一个屏幕桌面,工作中经常要显示多个屏幕,这样可以一边工作,一边做其他事情.那么如何给电脑扩展屏幕?相信很多小伙伴还不懂怎么操作?别担心,下面给大家说一下给电脑扩展屏幕的具 ...

  4. 计算机触摸屏usb模块,求USB接口的电脑外接触摸屏--专利说明?

    USB接口的电脑外接触摸屏 所属技术领域 本实用新型涉及触摸屏技术和USB接口技术,为触摸屏技术在计算机领域的应用. 背景技术 目前,电脑显示器的触摸屏改善了用户传统的鼠标和键盘输入方式,使用户能更方 ...

  5. 12接口扩展无忧,存储显示充电都拉满,ORICO XDR扩展坞上手

    扩展坞现在很多朋友都用,一般是配合笔记本使用,有些带有桌面模式的手机.平板装上扩展坞之后,也可以变身全能型的办公设备.现在市面上的扩展坞选择不少,我目前用的是一款功能比较全的12合1扩展坞,来自国产品 ...

  6. 【计算机组成与设计 硬件/软件接口-2】MIPS指令集架构

    指令:计算机的语言 引言 所谓指令集,指的就是计算机的全部指令,这章节将以MIPS指令集作为学习对象,如果是x86指令集,还请参考<深入理解计算机系统>.MIPS指令集在嵌入式芯片市场占有 ...

  7. Android Telephony分析(七) ---- 接口扩展(异步转同步)

    本文是基于上一篇<Android Telephony分析(六) -- 接口扩展(实践篇)>来写的.  上一篇介绍的接口扩展的方法需要实现两部分代码:  1. 从APP至RIL,发送请求:  ...

  8. Android Telephony分析(六) ---- 接口扩展(实践篇)

    本文将结合前面五篇文章所讲解的知识,综合起来,实现一个接口扩展的功能.  如果还没有阅读过前面五篇文章的内容,请先阅读:  <Android Telephony分析(一) - Phone详解 & ...

  9. 实现WebMvcConfigurer接口扩展Spring MVC的功能

    前言: 先查看WebMvcConfigurer接口中都定义了哪些内容 public interface WebMvcConfigurer {default void configurePathMatc ...

最新文章

  1. 黑苹果安装 this is an unknown cpu model 0x3a
  2. Python3高并发定时更新任务进程池和线程池的使用
  3. 信息学奥赛一本通(2053:【例3.3】三个数)
  4. 罗永浩直播间12小时销售破2亿元 网友:《真还传》年内上映指日可待
  5. c#中空数组_C# 如何判断数组是否拥有空元素呢?
  6. 感悟Microsoft summer Camp 2010
  7. 图片清晰度差怎么修复成高清图片
  8. 从麻将到“农药”,细数 AI 攻占的游戏领域
  9. vi 和 vim 编辑器的使用
  10. 袋鼠云产品功能更新报告01期丨用诚心倾听您的需求
  11. 麦克劳林公式怎么记忆_怎么背麦克劳林公式?
  12. 整顿风暴后网址导航将何去何从 如何孕育重生
  13. HTTP协议——请求格式及方法
  14. 硬盘插上后计算机无法识别,移动硬盘插入Mac后,在Windows无法识别
  15. 【程序人生】Java这么卷,你为什么还在坚持?热爱吗?因为穷
  16. spring cron表达式及解析过程
  17. java超市管理系统_一个简单的基于控制台的超市管理系统(java)
  18. 如何下载Jason2测高数据
  19. google浏览器如何添加收藏夹
  20. 最优控制理论 七、关于数值求解算法的总结及软件分享

热门文章

  1. html用frontpage编写,在FrontPage2000用HTML
  2. 资产负债表和利润表的编制公式大全
  3. 上班摸鱼神器:盯盘小工具 实时监视股票行情走势 电脑PC端
  4. 51cto课程数据分析
  5. Uboot中的DM驱动模型
  6. 寄存器(R0~R16)以及从SysTick系统时钟理解RTOS移植初始化
  7. 今日份安利:epub格式转换成mobi方法哪个好?
  8. 连载 大学生求职七大昏招(六)说谎 5
  9. 大数据简介视频下载_大数据简介
  10. linux系统下替换图片,GIMP 图像处理软件如何更换图片背景色