设计一个异步四位二进制计数器实验报告捞金版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1

/广西大学实验报告纸

姓名:曾宪金 0802100513 电气工程学院 电气自动化类专业 085 班 2009年 12月18日

实验内容 ________________________________ 指_ 导老师 宋春宁

【实验名称】

设计一个异步四位二进制可逆计数器

【实验目的】

学习用集成触发器构成计数器的方法。

【设计任务】

用 D 触发器( 74LS74 )设计一个异步四位二进制可逆计数器。 要求使用的集成电路芯片种类不超过 3 种。(提供器件: 74LS74、CC4030)

【实验用仪器、仪表】

数字电路实验箱、万用表、 74LS74、CC4030等。

【设计过程】

用四个 D 触发器串接起来可以构成四位二进制加法计数器 (每个 D 触发器 连接为 T'

触发器)。计数器的每级按逢二进一的计数规律,由低位向高位进位, 可以对输入的一串脉冲进行计数,并以 16 为一个计数值环。其累计的脉冲数等 于 2n(n 为计数的位数)。减法计数器的计数原理与加法计数器的计数原理相反。

1. 根据题意列出状态表,如表 1。 2

令 A=0 时,计数器为加法计数器; A=1 时,计数器为减法计数器

表1 异步四位二进制可逆计数器状态表

Q3nQ2nQ1nQ0n A=0(实现加法) A=1(实现减法)

CP3CP2CP1CP0 Q3n 1Q2n 1Q1n 1Q0n 1 CP3CP2CP1CP0 Q3n 1Q2n1Q1n 1Q0n 1

0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 1

0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 1 0 0 0 0

0 0 1 0 0 0 0 1 0 0 1 1 0 0 1 1 0 0 0 1

0 0 1 1 0 1 1 1 0 1 0 0 0 0 0 1 0 0 1 0

0 1 0 0 0 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1

0 1 0 1 0 0 1 1 0 1 1 0 0 0 0 1 0 1 0 0

0 1 1 0 0 0 0 1 0 1 1 1 0 0 1 1 0 1 0 1

0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 0 1 1 0

1 0 0 0 0 0 0 1 1 0 0 1 1 1 1 1 0 1 1 1

1 0 0 1 0 0 1 1 1 0 1 0 0 0 0 1 1 0 0 0

1 0 1 0 0 0 0 1 1 0 1 1 0 0 1 1 1 0 0 1

1 0 1 1 0 1 1 1 1 1 0 0 0 0 0 1 1 0 1 0

1 1 0 0 0 0 0 1 1 1 0 1 0 1 1 1 1 0 1 1

1 1 0 1 0 0 1 1 1 1 1 0 0 0 0 1 1 1 0 0

1 1 1 0 0 0 0 1 1 1 1 1 0 0 1 1 1 1 0 1

1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 0 3 2. 根据状态表画卡诺图确定各触发器的时钟信号方程:

由卡诺图化简可得各触发器的时钟信号方程为:

CP3 AQ2n AQ2n A Q2n

CP2 AQ1n AQ1n A Q1n

CP1 AQ0n AQ0n A Q0n

CP0 为输入脉冲信号。

各触发器的输出信号为: 各触发器的激励方程为:

CP3 Q2n A

0 01

0 1

1 1 0

CP1 Q0n 0 1

A

0 0 1

1 1 0

Q2n 1 D2 Q2n

Q3、 Q2 、 Q1、 Q0

Q1n 1 D1 Q1n 4 各触发器的状态方程为:

Q3n 1 D3CP3 Q3nCP3 Q3nCP3 Q3n CP3

Q2n 1 D2CP2 Q2nCP2 Q2nCP2 Q2nCP2

Q1n 1 D1CP1 Q1nCP1 Q1nCP1 Q1nCP1

Q0n 1 D0CP0 Q0nCP0 Q0nCP0 Q0nCP0

作状态转换图:

Q3Q2Q1Q

0000 01 0001 01 0010 10 0011

11

1110

作逻辑电路图:

Q3 Q Q1 0 0 1111

11 0 1 1 0

1010 10 1001 0 1000 0

010

1 0

0101

0 1

1101 1 0

011

0 1

1100

0

1011 0 1

0111

0 5

运用 EWB5.0仿真平台仿真电路:

该电路已在 EWB5.0平台仿真通过。

6

利用两片 74LS74芯片和一片 CC4030 芯片连接实验电路图:

R A

YB

1 1

1

B

Q2

Q1

5V

Q0

CP0 7

【实验步骤】

1. 打开数字电路实验箱 , 观察实验箱,看本实验所用的芯片、电压接口( +5V)、 接地接口的位置。

2. 按下开关按钮,检查 74LS74和 CC4030芯片是否正常。

检验 74LS174芯片是否正常的方法: 将 74LS74的“ Ucc ”端接+5V,“GND” 端接地。将芯片的一个 D触发器的 Q端和 D 端连接,这就把 D 触发器接成了 T'触 发器。然后把

D 触发器的控制端 CP接输入脉冲信号,把输出端 Q连接到发光二 极管。若控制端 CP每输入脉冲信号(上升沿) ,输出端 D 的输出信号翻转一次, 则表示该 D 触发器正常。

74LS74为双 D触发器,芯片的两个触发器都必须检测 是否正常。

检验 CC4030芯片是否正常的方法: 将 CC4030的“ U cc ”端接+5V,“GND” 端接地。若芯片的异或门对应输入端输入不同信号, 对应输出端(接发光二极管)

发光二极管)为低电平(发光二极管不亮) ;则对应异或门正常。

3. 按实验线路图所示接线,注意接线之前,必须检查导线是否正常。方法是: 一只手拿住线的一端,另一段接发光二极管。若发光二极管发光,则导线正 常导通;若不亮,则导线不正常导通。

4. 将芯片第一个控制端 CP0 一次次输入脉冲信号,查看输出端输出结果。输出 端接发光二极管,若输出端所接的发光二极管亮则说明输出高电平,对应记 录输出结果为“ 1” ;发光二极管不亮则说明输出低电平,对应记录输出结 果为“ 0” 。

5. 将测得的实验结果记录在实验数据表格中。 测量结果见下表: 8

表2 异步四位二进制可逆计数器实验结果状态表

初状态 A=0(实现加法) A=1(实现减法)

Q3nQ2nQ1nQ0n Q3n 1Q2n 1Q1n 1Q0n 1 Q3n 1Q2n 1Q1n 1Q0n 1

0 0 0 0 0 0 0 1 1 1 1 1

0 0 0 1 0 0 1 0 0 0 0 0

0 0 1 0 0 0 1 1 0 0 0 1

0 0 1 1 0 1 0 0 0 0 1 0

0 1 0 0 0 1 0 1 0 0 1 1

0 1 0 1 0 1 1 0 0 1 0 0

0 1 1 0 0 1 1 1 0 1 0 1

0 1 1 1 1 0 0 0 0 1 1 0

1 0 0 0 1 0 0 1 0 1 1 1

1 0 0 1 1 0 1 0 1 0 0 0

1 0 1 0 1 0 1 1 1 0 0 1

1 0 1 1 1 1 0 0 1 0 1 0

1 1 0 0 1 1 0 1 1 0 1 1

1 1 0 1 1 1 1 0 1 1 0 0

1 1 1 0 1 1 1 1 1 1 0 1

1 1 1 1 0 0 0 0 1 1 1 0

实验结果分析】

1. 实验记录的数据表格得出的状态表与设计过程中的状态表一致,理论与实际 一致。说明实验

相关文档
最新文档