设计一个串行累加器试验报告_第1页
设计一个串行累加器试验报告_第2页
设计一个串行累加器试验报告_第3页
设计一个串行累加器试验报告_第4页
设计一个串行累加器试验报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、广西大学实验报告纸实验内容 指导老师【实验名称】设计一个串行累加器【实验目的】学习用中规模双向移位寄存器逻辑功能集成电路的使用方法。熟悉移位寄存器的应用一一构成串行累加器和环形计数器。【设计任务】用移位寄存器设计一个串行累加器。要求将已分别存于四位移位寄存器Ra和Rb中的两个二进制数A、B按位相加,具和存于移位寄存器Rs中。(提供器件: 74LS194 74LS74 74LS183等)【实验用仪器、仪表】数字电路实验箱、万用表、74LS194 74LS74 74LS183等。【设计过程】累加器是由移位寄存器和全加器组成的一种求和电路,它的功能是将本身寄 存的数和另一个输入的数相加,并存在累加器

2、中。移位寄存器是具有移位功能的 寄存器。移位的方向取决于移位控制端 S的状态。本实验用的双向移位寄存器 74LS194逻辑功能如表1所示,引脚排列见图1,串行累加器结构图如图2所示, 全加器的逻辑符号及管脚排列见如图 3所示。S0S1Dsl3Vcc Q0 Qi Q2 Q3 CP Si So 国 R5 F4| m FT! nri no mRd Dsr Do Di D2 D3 Dsl GND图1 74LS194引脚排列图2串行累加器结构框图表1 74LS194逻辑功能表序号输出端输出功能清零控制信号串行时钟CP并行Q3 Q1 Q2 Q3CRS1S0Sr SlD0D1D2D310X XX XXX X

3、 X X0 0 0 0清零21X XX X1 (0)X X X XQ0nQ1nQ2nQ3n/、变311 1X XTA B C DA B C D并行输入410 11 XTX X X X1 Q0 nQ/Q2n右移510 10 XTX X X X0 Q0nQ1nQ2n611 0X 1TX X X XQQ2nQ3n 1左移711 0X 0TX X X XQQ2nQ3n 0810 0X XXX X X XQ0nQnQ2nQ3n保持图3全加器的逻辑符号及管脚排列全加器引脚中An为加数;Bn为被加数;C1为低位进位数输入;C0为向高位进数输出;Sn为全加和输出;开始时,被加数和加数已分别存入累加寄存器和加数

4、寄存器。进位触发器D 已被清零。在第一个脉冲到来之前,全加器各输入、输出端情况为:=0Bo 0=So,Cn=Co在第一个脉冲到来之后,So存入累加器和移位寄存器的最高位, Co存入进 位触发器D端,且两个移位寄存器中内容都向右移动一位。全加器各输出为:Sn二 AB1 Co =G,Cn在第二个脉冲到来之后,两个移位寄存器中的内容都又向右移动一位,Si存入累加寄存器和移位寄存器的最高位,原先存入的 So存入次高位,Ci存入进位 触发器D端,全加器各输出为:Sn =Ai B1cLs2,Cn =C设计值的状态表如表2所小:表2设计状态表CP信号A寄存器B寄存器ABQoQ1Q2Q3QoQ1Q2Q3S1

5、SoS1 So1oo11oo111 11 12ooo1ooo1o 1o 131oooooooo 1o 1411ooooooo 1o 15o11oooooo 1o 11o11ooo11o o1 121o11ooo1o 1o 13o1o1ooooo 1o 14oo1oooooo 1o 151oo1ooooo 1o 13实验设计利用74LS194双向移位寄存器的右移控制端,根据 74LS194双向移位寄存器和全加器以及74LS74双D触发器的原理画出串行累加器的逻辑图:图4串行累加器逻辑电路图本实验选择集成电路芯片,要求使用的集成电路芯片种类尽可能的少。本实验两个移位寄存器选用两块74LS194芯片

6、,全加器利用一块全加器集成芯片74LS183芯片,而D触发器用一块74LS74芯片。画出实验线路图。QQQQQQQQJULCP二,问XL京兴7】r耳14113用雨固田向引12aMi9 mUcpAr B -|C n/C iSn74LS183krrrrp:R :lTET 林电hJ kJ L L | Cj E S Ba 口nWFIH77W1S14并队0 0 1 10 0 1 1图5串行累加器实验线路图【实验步骤】.打开数字电路实验箱,观察实验箱,看本实验所用的芯片、电压接口(+5V)、接地接口的位置。.按下开关按钮,检查 74LS194 74LS74 74LS183芯片是否正常。检查74LS194芯

7、片是否正常的方法:根据74LS194芯片(加数位移寄存器) 的逻辑功能表检查74LS194芯片是否正常。将74LS194芯片的“UJ端接+5V, “GND端接地。将74LS194芯片的CR清零端接上高电平(清零端为低电平有效),将其输出端Q3 Q1 Q2 Q3接上发光二极管用于检查输出,预置并行输入端悬空(相当于并行输入1111),计数脉冲输入端CP接脉冲输出,移位控 制端接高低电平控制开关。按下表步骤控制芯片的输入,若对应的输出结果 如下表所示则表明芯片正常。检测74LS194芯片功能表CP信号寄存器CRSiS0SrQ0QiQ2Q3说明0XXX0000清零1111X1111w21010011

8、1右移310100011右移410100001右移510100000右移610111000右移710111100右移810111110右移910111111右移检查74LS183芯片是否正常的方法:将74LS183的“U” ”端接+5V, “GND端接地。根据74LS183芯片的功能表检查芯片是否正常。将 74LS183芯片的 人、Bn、Cn接高低电平控制开关,用于这几个数据的输入,将其Cn、Sn端接上发光二极管,用于检查输出。若芯片的输入输出如下表所示则表明芯片 正常。检测74LS183芯片功能表AnBnCnACnSn0000000101010010111010001101101101011

9、111检查74LS74芯片是否正常的方法: 将74LS74的“Ucc”端接+5V, “GND 端接地。将芯片的一个D触发器的Q端和D端连接,这就把D触发器接成了 触 发器。然后把D触发器的控制端CP接输入脉冲信号,把输出端 Q连接到发光二 极管。若控制端CP每输入脉冲信号(上升沿),输出端D的输出信号翻转一次, 则表示该D触发器正常。74LS74为双D触发器,芯片的两个触发器都必须检测 是否正常。.实验线路图连接电路。按实验线路图所示接线,注意接线之前,必须检查导 线是否正常。方法是:一只手拿住线的一端,另一段接发光二极管。若发光 二极管发光,则导线正常导通;若不亮,则导线不正常导通。74LS

10、194(A、B) 的Do、DD2、D3分别接逻辑开关(A=0011, B=0011, A+B=0110检查无误 后接通电源。.送数:令74LS194 (A、B)的CR=1 81=80=1, CP输入手动脉冲,用并行送 数方法将四位被加数0011和四位加数0011分别送入寄存器A和B中。.触发器置零:使74LS74的RD先为低电平,再变为高电平。.令CR=1 &=0, 8)=1,连续输入4个CP脉冲,观察两个寄存器输出状态 变化并检查是否正确,如有故障设法排除。.保持:令 74LS194 (A)的 CR=1 6=80=0。.送数:令74LS194 (B)白CR=1 6=80=1, CP手动输入脉

11、冲,用并行送数 方法将0011送入寄存器B中。.触发器置零:使74LS74的瓦先为低电平,再变为高电平。.令74LS194 (A、B)的CR=1 S1 = 0 , S。=1 ,连续输入4个CP脉冲,观察两 个寄存器输出状态变化并检查是否正确,如有故障设法排除。.检查无误后记录数据拆线并整理实验设备。实验数据如下:CP信号A寄存器B寄存器ABQ0Q1Q2Q3Q0Q1Q2Q3S1 S0S1 S01001100111 11 12000100010 10101010 11011000110 01 12101100010 10

12、101010 1【实验结果分析】.实验记录的数据表格得出的状态表与设计过程中理论结果一致,理论与实际一致。说明实验成功的利用了 74LS194、74LS183和74LS74芯片设计出了一 个用行累加器。.由实验结果可知:当74LS194芯片(A、B)和74SL74芯片的脉冲信号输入端输 入一个脉冲信号时,74LS194芯片(A、B)从Q3各移出一位二进制数分别进入 全加器74LS183芯片的加数输入端 与、Bn04LS194芯片的D触发器预先清零。 即从触发器的输出端 Q进入全加器的低位进位端C的信号为“0”。全加器

13、 将A、Bn、Cn端的输入数值进行相加,将得数的低位暂存于全加器的全加 输出端Sn,得数的高位暂存于全加器的低位进位输出端 Cno在下一个脉冲信 号到来时,全加器的全加输出端 Sn的数值移入A寄存器的右移控制端Sr并 送到其寄存数的最左端Qo ,并使A寄存器的数值都向右移一位并从右端移出 一位。B寄存器同时向右移出一位并以“ 0”补充其左端(B寄存器的Sr接地。 同时,全加器的低位进位输出端Cn的值通过D触发器进入全加器的低位进位 端Cn,全加器将A、Bn、Cn端的输入数值进行相加。依此直到把寄存器 (A、B)预先寄存的数据全部移出并进行全加,将全加得数存进A寄存器内。本实验使用四位寄存器,只

14、需要四个脉冲信号即可将A、B寄存器的预寄存数进行相加并存于其中一个寄存器中。【实验总结】.做实验设计时,应该按步骤设计:列真值表一根据真值表列出逻辑函数表达 式并化简一根据化简了的逻辑表达式画出逻辑电路图一选择适当的电路芯片 合理布线设计实验线路。.实验设计选择电路芯片时,应该先了解芯片的构造,原理,主要用途。像本 实验要求用74LS194和74LS183芯片以及74LS74芯片。通过了解可知道到 74LS194芯片是四位加数移位寄存器;74LS183芯片则是全加器;74LS74芯 片是双D触发器。那以后的实验若要用到四位加数移位寄存器则可用74LS194芯片实现;若要用到全加器则可用 74LS183芯片实现;若要用到D触发器则 可用74LS74芯片实现。.实验接线前一定要检测所需芯片和导线是否都正常,不能偷懒。若检查到有 芯片不正常的应及时告知实验指导老师予以更换。.做实验时发生了这样的情况:接脉冲信号的时候,有些同学将5V的电压接在 脉冲信号输出端,这直接导致将脉冲信号芯片烧了。.实验时,有些同学输入脉冲信号,可是加数移位寄存器无法实现正确移位。 这就很有可能是加数移位寄存器的右移控制端出了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论