Skip to content

6 、常用集成时序逻辑器件


一、74LS161N/74160N🧀

1、构造任意进制计数器🧀

  • 注意区别:74160是10进制,74161是16进制,后续计算超过 \(16\) 进制时需要注意

Ⅰ 清零法

\(\overline{Q_DQ_CQ_BQ_A}\) 视作二进制数,要几进制将其通过与非门连接回CLR清零


Ⅱ 置数法

核心:\(\overline{Q_DQ_CQ_BQ_A}-\overline{DCBA}+1=进制数\) ,然后将 \(\overline{Q_DQ_CQ_BQ_A}\) 中为1的通过与非门连回LOAD置数

进制大于16怎么办?

Ⅰ 清零法

拆成高位和低位,\(60=6\times10+0\) ,因此高位置 \(6\) ,低位置 \(0\) ,低位的 RCO 进位接到高位的使能端

注:如果使用74161,则拆成 \(60=16\times3+12\) ,因为是16进制计数器,高位置 \(3(0011)\) ,低位置 \(12(1100)\)

mod_60.png

Ⅱ 置数法

拆成 \(60=5\times10+(10-1)\) ,不能拆成 \(60=6\times10+(0-1)\) 因为低位不可能凑出 \(-1\)

\(高位=5(0101)\)\(低位=9(1001)\)

mod60_2.png


二、74LS194N🧀

  • 74LS194 可以把 4 位数据向左移、向右移、保持不变,或一次性并行装载
S1 S0 功能
0 0 保持(不变)
0 1 右移(SR → Q3 → Q2 → Q1 → Q0)
1 0 左移(SL → Q0 → Q1 → Q2 → Q3)
1 1 并行装载(加载 D0~D3)
引脚 说明
A-D 并行数据输入
Q0–Q3 输出
SR 右移输入(Serial Right)
SL 左移输入(Serial Left)
CLK 时钟
S1, S0 模式选择
CLR 低电平清零(异步)

1、环形计数器🧀

  • 环形计数器就是把 1 在一圈里不停地跑

  • 1000 → 0100 → 0010 → 0001 → 1000 → …

ringcounter.png

2、扭环计数器🧀

  • 扭环计数器是在环形计数器的基础上多加一个“反相反馈”。

  • 它不是一个 1 在跑,而是 \(0\)\(1\) 的长度在变化,能产生 \(2n\) 个状态。

  • 0000 → 1000 → 1100 → 1110 → 1111 → 0111 → 0011 → 0001 → 0000 → …

JohnsonCounter.png


三、74LS90🧀

  • 自带二、五、十进制计数器
  • R01、R02角高电平且R91、R92角有一个低电平置零
  • R91、R92角高电平置九

74LS90_1.png

  • 左侧图示把 QA(÷2 的输出)接给 CLKB(÷5 的时钟输入),就得到:\(整体分频 = 2 \times 5 = 10\)
  • 右侧图示在作图基础上增加两条蓝线实现模 \(6\) 计数器:本质和74161置零法一样, \(\overline{Q_DQ_CQ_BQ_A}=6=0110\) 时置零