数字逻辑实验报告完整版

  • 格式:docx
  • 大小:384.69 KB
  • 文档页数:13

下载文档原格式

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

华中科技大学计算机学院

数字逻辑实验报告

实验一组合逻辑电路的设计

实验二同步时许逻辑电路设计

实验三:异步时序逻辑电路设计

姓名:

学号:

班级:

指导老师:

完成时间:

实验一组合逻辑电路的设计

一、实验目的

1掌握组合逻辑电路的功能测试.

2验证半加器和全加器的逻辑功能。

3学会二进制的运算规律。

二、实验器材

74LS00 二输入四与非门、74LS04 六门反向器、74LS10 三输入三与非门、74LS86 二输入四异或门、74LS73 负沿触发JK触发器、74LS74 双D触发器。

三、实验内容

内容A 一位全加全减器的实现。

电路做加法还是做减法由S控制。当s=0时做加法运算,s=1时做减法运算,当作为全加器输入信号A、B和Cin分别作为加数、被加数和低位来的进位,F1和F2为合数和向上位的进位。当作为全减器输入信号A、B和Cin分别作为减数、被减数和低位来的借位,F1和F2为差数和向上位的借位。

内容B 舍入与检测电路的设计。

用所给定的集成电路组件设计一个多输出逻辑电路,输入为8421码.F1为四舍五入输入信号,F2为奇偶检测输出信号。当输入的信号大于或等于(5)10时,电路输出F1=1,其他情况为0;当输入代码中含1的个数为奇数是,输出F2=1,其他情况为0.框图如图所示:

四、实验步骤

内容A 一位全加全减器的实现。

由要求可得如下真值表:

F1的卡诺图为: F2的卡诺图为:

化简得F1=A○+B○+C, F2=.

由F1和F2表达式画出电路图如下:

根据电路图,连接电路。接线后拨动开关,结果如图:

内容B 舍入与检测电路的设计。

由题意,列出真值表如图:

化简卡诺图得F1=, F2=A ○+B ○+C ○

+D.

由此画出电路图如下:

按照所示的电路图连接电路,将电路的输出端接实验台的开关,通过拨动开关输入8421代码,电路输出接实验台显示灯。每输出一个代码后观察显示灯,并记录结果如下表:

接开关

接灯

五、试验体会

1、化简包含无关变量的逻辑函数时,,由于是否包含无关项以及对无关项是令其

值为1为0并不影响函数的实际逻辑功能,因此在化简时,利用这种任意性可以使逻辑函数得到更好的化简,从而使设计的电路得到更简

2、多输出函数的组合逻辑电路,因为各函数之间往往存在相互联系,具有某些共

同部分,因此应当将它们当做一个整体来考虑,而不应该将其截然分开。在化简时应该找出各输出函数的公共项,以便在逻辑电路中实现对逻辑门的共享,从而使逻辑电路结构最简。

实验二同步时许逻辑电路设计

一、实验目的

掌握同步时序逻辑电路的设计方法,验证所设计的同步时序逻辑电路,加深对“同步”“时序”两个名词的理解。

二、实验器材

74LS74 双D触发器组件两片 74LS73JK2负沿双触发器组件2片

74LS00二输入四与非门组件 2片 74LS02二输入四或非门组件 1片

74LS10三输入三与非门组件1片 74LS86二输入四异或门组件 1片

74LS04六门反相器组件2片

三、实验内容

内容A:利用所给组件,设计一个同步模四可逆计数器,框架图如图:

X为控制变量,X=0时进行加1计数,X=1进行减1计数,y2、y1为计数状态,Z为进位或借位输出信号。

内容B:利用所给组件按mealy型或moore型同步时序逻辑电路设计的方法设计一个1001序列检测器,其框图如图所示:

该电路的逻辑功能是:在输入端X串行输入随机二进制代码,每当输入的代码中出现1001序列时,在输出端Z产生一个高电平,即Z=1,其他情况Z=0。典型输入输出序列如下:

X:0100101011001001

Z:0000100000001001

四、实验步骤

内容A:设计同步模4可逆计数器。

由题意,可画出状态图:

由此可确定状态表如下:

采用D触发器,有状态表和触发器激励表可作出激励函数和卡诺图。

D2=x○+y2○+y1

D1=y1

Z=x y—2 y—2+ x— y2 y1= x y—2 y—2 · x— y2 y1

根据化简结果,画出电路图。

输出响应序列为:

x 1 1 1 1 0 0 0 0 0

y2 0 1 1 0 0 0 1 1 0

y1 0 1 0 1 0 1 0 1 0

y2n=1 1 1 0 0 0 1 1 0 0

yi n=1 1 0 1 0 1 0 1 0 1

Z 0 0 0 1 0 0 0 1 0

内容B:设计1001序列检测器.

作出原始状态图:

状态表如图:

B、E为等效类。

用00,,01,11,10分别表示A、B、D、C四种状态,并选用D触发器,可列出激励函数和输出函数真值表如下:

D2=y1x—

D1= x+y—2y1= x— y—2 y1

由真值表可以看出Z=y2 y—1 x

由激励函数和输出函数表达式,画出电路图如下:

将电路的输入端X接至实验台数据开关Ki,拨动开关输入二进制代码,电路的输入端接实验台显示灯Li.

将电路的时钟脉冲接至实验台单脉冲Pi,每拨动一次开关按一下单脉冲键,以便将给定输入序列送入检测器,同时记下显示灯Li的状态,以检查是否满足要求。

输入输出结果为: