欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

简单易懂的Java计数器教程 - 适合初学者

最编程 2024-08-04 22:38:32
...



数电模块一

  • 一.计数器的概念与分类
  • 1.概念
  • 2.分类
  • 3.起名字
  • 二.计数器的设计与实现
  • 1.同步加法计数器
  • 2.同步减法计数器(步骤大致同上)
  • 2.同步可逆计数器
  • 三.学会阅读计数器(以74LS161为例)
  • 1.计数器型号
  • 2.读表


一.计数器的概念与分类

1.概念

计数器 Java 计数器一年级_触发器

2.分类

计数器 Java 计数器一年级_逻辑电路_02

3.起名字

计数器 Java 计数器一年级_计数器 Java_03


(图中的1->2等是为了说明几位进制与触发器有关,即1个触发器由0或1构成二进制,之后以2的n次方表示进制数(n为触发器个数),所以十进制需要4个触发器)

二.计数器的设计与实现

1.同步加法计数器

  1. 状态图和状态表:
  2. 逻辑表达式和激励方程:
  3. 逻辑电路图和检查自启动能力:
    电路图:

    判断自启动能力:

    (由于三个触发器q1q2q3,组成的八个状态全属于有效循环中,这有自启动能力)

以下为举例表示画逻辑电路图的四步:

计数器 Java 计数器一年级_触发器_04


1.装备原件:

计数器 Java 计数器一年级_逻辑电路_05


2.同步时序:

计数器 Java 计数器一年级_逻辑电路_06


3.逐层写激励:

计数器 Java 计数器一年级_计数器 Java_07


4.叠加输出:

计数器 Java 计数器一年级_计数器 Java_08

  1. 总结与推广:

2.同步减法计数器(步骤大致同上)

计数器 Java 计数器一年级_自启动_09


计数器 Java 计数器一年级_计数器 Java_10

2.同步可逆计数器

计数器 Java 计数器一年级_自启动_11

三.学会阅读计数器(以74LS161为例)

1.计数器型号

计数器 Java 计数器一年级_计数器 Java_12

2.读表

计数器 Java 计数器一年级_计数器 Java_13


由上图可知计数功能表阅读要点:

  1. 清0怎么实现的;
  2. 置数怎么实现的;
  3. 计数的实现和状态变换;
  4. 前三者的优先顺序。(清0>置数>计数)
  5. 补充: 异步,指当控制端有效立即完成对应功能;
    同步,指当控制端有效后,还要等到clk工作点才完成相应功能。