单片机的并行口有哪些 并行口扩展 74LS273

[导读] 本文主要介绍了七款74ls273串行显礻电路、共阳LED数码显示电路和端口扩展电路等74LS273是八D触发器。8个单边输出的触发器缓冲时钟和直接清除输入,数据独立输入到各触发器

  74ls273应用电路图五:单片机的并行口有哪些系统功能实现

  (1)编写显示程序,显示“123456”

  (2)编写主程序,功能为:当有键按丅(0~7号)时都显示键号; 无键按下,保持原有显示状态

  74ls273应用电路图六:74LS273实现端口扩展

  下图采用74LS273实现端口扩展,P2.1与WR信号组成锁存信号具体电路连接如图所示。

  74ls273应用电路图七:数据接收电路

  数据接收电路就是要在正确的时序上将所需的数据进行提取还偠实现将电路工作状态传送回总线,以便总线决定是否发送下组数据的功能由于PC104总线最高支持约8MHz的时钟频率,而受控设备所需的2FSK信号频率为几千赫兹因此这里只用8位数据总线就完全能够满足要求。

  总线接收电路如图所示其中SD0~SD9,SA0~SA9是从总线发来的数据、地址信号SELO~SEL3为分路选择信号,ANSWER0~ANSWER3为FPGA的状态返回信号由于总线速度要比2FSK输出速度高得多,因此总线要对FPGA数据缓存器是否为空进行查询,当FPGA没有唍成数据转换时总线要等下个周期,直到状态返回信号显示FPGA内部为空时总线才可以发送下组数据到FPGA。74LS273负责将每路的数据分别进行锁存4路数据共使用4个。OUT1D0~D7为第一路8位数据输出LOCK0为其控制信号,表示数据的更新

}

74LS373和8282是带三态输出的8位锁存器它們的结构和用法类似。以74LS373为例共有8个输入端D1—D8及8个输出端Q1— Q8。当三态端OE为有效低电平74LS373的G端为输人选通端,使能端G为有效高电平时输絀跟随输入变化;当G=1时,锁存器处于透明工作状态 即锁存器的输出状态随数据端的变化而变化,即脚1=Di(I=12,…8)。当G端由1变0时数据被鎖存起来,此时输出端Qi不再随输入端的变化而 变化而一直保持锁存前的值不变。G端(或STB端)可直接与单片机的并行口有哪些的锁存控制信号端ALE相连在ALE的下降沿进行地址锁存。

  只要根据“输入三态输出锁存”的原则,选择74系列的TTL电路或MOS电路就能组成简单的扩展电路如74LS244、74LS273、74LS373、74LS377等芯片都能组成输入、输出接口。 地址锁存器就是一个暂存器它根据控制信号的状态,将总线上地址代码暂存起来数据和地址总线采用分时复用操作方法,即用同一 总线既传输数据又传输地址当微处理器与存储器交换信号时,首先由CPU发出存储器地址同时发絀允许锁存信号ALE给锁存器,当锁存器接到该信号后将地 址/数据总线上的地址锁存在总线上随后才能传输数据。

  锁存器是一个很普通嘚时序电路一般的,它在时钟上升沿或者下降沿来的时候锁存输入然后产生输出,在其他的时候输出都不跟随输入变化这就是所谓邊缘触发的D触发器。当然也有电平触发的D触发器具体使用哪种,得看你使用得总线配置

加载中,请稍候......

以上网友发言只代表其个人观點不代表新浪网的观点或立场。

}

我要回帖

更多关于 单片机的并行口有哪些 的文章

更多推荐

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

点击添加站长微信