实验六+移位寄存器.docx

上传人:b****8 文档编号:10497330 上传时间:2023-02-14 格式:DOCX 页数:10 大小:112.99KB
下载 相关 举报
实验六+移位寄存器.docx_第1页
第1页 / 共10页
实验六+移位寄存器.docx_第2页
第2页 / 共10页
实验六+移位寄存器.docx_第3页
第3页 / 共10页
实验六+移位寄存器.docx_第4页
第4页 / 共10页
实验六+移位寄存器.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

实验六+移位寄存器.docx

《实验六+移位寄存器.docx》由会员分享,可在线阅读,更多相关《实验六+移位寄存器.docx(10页珍藏版)》请在冰豆网上搜索。

实验六+移位寄存器.docx

实验六+移位寄存器

实验六         移位寄存器

学院:

信息科学与技术学院

专业:

电子信息工程

姓名:

刘晓旭

学号:

2011117147

一:

实验目的

1.掌握移位寄存器的工作原理,逻辑功能

2.掌握集成移位寄存器74LS194的逻辑功能及应用

二:

实验器材

74LS0074LS7474LS194CD4008B

三:

实验原理

寄存器用于寄存一组二值代码,它被广泛应用于各类数字系统和计算机中,一个触发器能储存1位二值代码,N个触发器组成的寄存器能储存N位二值代码。

移位寄存器除了具有存储代码功能以外,还具有移位功能。

所谓移位功能,是指寄存器里存储的代码能在移位脉冲的作用下依次左移或右移。

因此,移位寄存器不但可以用来寄存代码,还可以用来实现数据的串行---并行转换,数值的运算和处理。

四.实验内容

(一)验证74LS194的逻辑功能,按功能表进行。

功能

输入

 

 

 

S1

S0

CP

DIL

DIR

D0

D1

D2

D3

Q0

Q1

Q2

Q3

清除

0

X

X

X

X

X

X

X

X

X

0

0

0

0

保持

1

0

0

X

X

X

X

X

X

Q0

Q1

Q2

Q3

预置

1

1

1

X

X

D0

D1

D2

D3

D0

D1

D2

D3

左移

1

1

1

DI;

X

X

X

X

X

Q1

Q2

Q3

DIL

右移

1

0

1

X

DIR

X

X

X

X

DIR

Q0

Q1

Q2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

对D0,D1,D2,D3预置数,使D0D1D2D=1001,如图

(1)

图1                       

向左移位时,此时令S0=0,S1=1,DIL=1,该时刻的电路图如图

(2)

图2

向右移位时,此时令令S0=1,S1=0,DIL=1,该时刻的电路图如图(3)

图3

结论:

74LS194的逻辑功能与实验结果相一致并且与逻辑功能表相符合.

二)如图6.3所示,两个二制数A,B,分别存入74LS194(A),74LS194(B),现在要对它们进行按位相加,其和放入74LS194(A)中。

试采用全加器CD4008B和D触发器74LS74组成能实现上述要求的电路,输出用二极管指示。

由图示可以连出电路图,如图(4)所示:

图4

置入数据时:

S0=S1=RD’=1

A片A=1,B=0,C=1,D=0

B片A=1,B=0,C=0,D=1

S0=1,S1=0,RD=1,右移;则电路如图(5)(6)(7)(8)(9)所示:

               图(5)

图6

图7

图8

图9

CP

B

A

Q

SUM_1

SUM_2

1001

1010

1101

0

1

0

0100

0101

1110

1

1

0

0010

1010

0111

1

0

0

0001

1101

0011

0

0

1

0000

0110

0001

0

1

0

0000

0011

0000

1

1

0

0000

1001

1000

1

1

0

0000

1100

0100

1

0

0

 

 

 

 

 

 

 

有图知,满足其特性。

分析以上记录的真值表可知在预设的A为1010,B为1001情况下,芯片U1用来对A进行移位处理、存放和显示输出结果,U2用来对B进行移位,U3为全加器,本题中设置为一位全加器,故其进位应为S2,全加器将本位的输出和用来控制A右移移位进去的数字,并用D锁存器来存储A、B全加所得和向高位的进位,并将进位结果参与下一次全加运算。

分析真值表可知,每来一个脉冲,A、B实现一次移位,全加器进行一次全加,锁存器存入所得进位数。

四个脉冲到来之后,输出结果即为A、B全加二进制结果,由表中数据得出A+B=10011,符合实验结果;之后由于B已经移出去了,实现的是A中数与0000的全加的循环移位。

(三)设计二进制转换成十进制的数码转换电路,使上述电路在相加后可以完成用数码管显示相加结果。

如图(10)所示:

图10

(四)按照6.1搭接电路,观察比较串入-并出,并入-串出两种工作方式的输出序列。

1.串入-串出

电路图如图11所示:

图11

则,串入=1,串出=1

(2)串入-并出如图12

图12

即串入D=1,并出=1111

输入不同的数据D时其记录数据如表3:

表3

D

Q1

Q2

Q3

Q4

0

0

0

0

0

1

1

0

0

0

1

1

1

0

0

1

1

1

1

0

1

1

1

1

1

0

0

1

1

1

0

0

0

1

1

 

 

 

 

 

(3)并入-串出如图13

图13

其功能表如下:

下降沿

D

C

B

A

Q

~

0

0

0

0

0

~

0

0

0

1

0

~

0

0

1

0

0

~

0

1

0

0

1

~

0

1

1

1

1

~

1

0

0

0

1

~

1

0

0

1

1

 

 

 

 

 

 

(五)设计寄存器进行N分频

电路如图14所示:

图14

三分频:

五分频:

七分频:

八分频:

(六)用循环移位做跑马灯

电路如图15:

图15

当开关接高电平时:

跑马灯开始工作。

如图16

图16

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1