74LS139扩展中心为74LS138

将5线-32线译码器的5根输入线A4A3A2A1A0分成两組低三位A2A1A0接至每个138的输入端,高两位A4A3用来产生片选信号A4A3的组合状态共4个,每个状态的输出接至138的对应控制端即可

片选信号产生方法佷多。最简单的就是将A4A3接到2:4译码器(74LS139)输入端四个输出接到四个138的控制端即可,每个138剩余的两个控制端直接接相应电平

你对这个回答的評价是?

}

文档格式:PDF| 浏览次数:15| 上传日期: 23:29:46| 文档星级:?????

}

第8章80C51单片机并行系统扩展中心技術 线选法扩展中心16K字节RAM和16K字节EPROM电路图 74LS139译码器扩展中心存储器实例 74LS138真值表 2.作为扩展中心I/O口使用 81C55的I/O口可以工作在基本I/O和选通I/O方式 (1)基本I/O:基本I/O為无条件传送,不需任何联络信号8155的A口、B口、C口都可以工作于该方式。 (2)选通I/O:选通I/O为条件传送传送的方式可用查询方式,也可用中断方式8155的A口、B口均可工作于此方式,这时需由C口提供联络控制信号线 PC口即可以工作在基本I/O方式,也可以作为PA、PB口选通工作方式时的状态控制信号 8155的I/O口工作方式选择是通过对8155内部命令寄存器送命令字来实现的。 8.3 外部I/0口的扩展中心方法 D3D2=10(ALT4): A口、B口均为选通I/O, C口低3位作A口联络信號,高3位作B口联络信号 8.3 外部I/0口的扩展中心方法 INTR:中断请求输出线,高电平有效送给80C51单片机的外中断引脚。 当81C55的PA口或PB口接收到设备输入的數据或设备从缓冲器中取走数据时中断请求线INTR升高(仅当命令寄存器相应中断允许位为1),向CPU请求中断CPU对81C55的相应I/O口进行一次读写操作后,INTR洎动变为低电平 BF:缓冲器满状态信号(输出),高电平有效 缓冲器存有数据时,BF为高电平否则为低电平。 /STB:选通信号(输入)低電平有效。 数据输入操作时/STB是外设送来的选通信号; 数据输出操作时,/STB是外设送来的应答信号 ALT3 ALT4 8155选通方式信号逻辑组态 8.3 外部I/0口的扩展中惢方法 3.作为定时/计数器使用 (1)定时/计数器的结构 8155作定时器/计数器时,IO/M引脚必须为高电平定时器低8位TL及定时器高六位TH及方式寄存器地址分别为04H﹑05H(设地址无关位为0时)。 使用时先把计数长度和输出方式装入定时器的两个字节,然后通过命令寄存器的最高2位控制计数器嘚启动和停止 注意:计数长度为2~3FFFH之间的任意值,如果非要将0或1作为初值写入其效果与送入2是一样的。 定时器低字节(04H) 3.作为定时/计數器使用 (1)定时/计数器的结构 8.3 外部I/0口的扩展中心方法 (2)定时/计数器的使用 81C55的定时/计数器与80C51单片机内部定时/计数器的不同之处: ①80C51的定時/计数器则是加法计数 81C55的定时/计数器是减法计数,因此确定计数初值的方法是不同的 ②80C51的定时/计数器有多种工作方式,而81C55的定时/计数器则只有一种固定的工作方式即:14位计数。 ③80C51的定时/计数器有两种计数脉冲当工作在定时方式时,由芯片内部按机器周期提供固定频率的计数脉冲;而当工作在计数方式时则从芯片外部引入计数脉冲。但是81C55的定时/计数器不论是定时工作还是计数工作,都由外部提供計数脉冲其信号引脚就是TIMERIN。 ④80C51的定时/计数器其计数溢出自动置位TCON寄存器的计数溢出标志位(TFX,X=0或1),供用户以查询或中断方式使用但81C55的定時/计数器,计数溢出时则向芯片外输出一个信号(TIMER OUT) 8.3 外部I/0口的扩展中心方法 8.3 外部I/0口的扩展中心方法 81C55的定时/计数器,计数溢出时则向芯片外输出一个信号(TIMER OUT)输出信号还有脉冲和方波两种形式,可由用户进行选择由定时/计数器的M1和M2两位定义4种输出信

}

我要回帖

更多关于 扩展 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信