实验课程名称╲t 算术运算单元alu的设计

实验课程名称╲t 算术运算单元alu的设计

ID:11213189

大小:1.65 MB

页数:13页

时间:2018-07-10

实验课程名称╲t 算术运算单元alu的设计_第1页
实验课程名称╲t 算术运算单元alu的设计_第2页
实验课程名称╲t 算术运算单元alu的设计_第3页
实验课程名称╲t 算术运算单元alu的设计_第4页
实验课程名称╲t 算术运算单元alu的设计_第5页
资源描述:

《实验课程名称╲t 算术运算单元alu的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验课程名称算术运算单元ALU的设计实验项目名称实现8种运算的基本功能学院理学院专业班级电子信息科学与技术10级1班学生姓名赵娇娇学号1007010086指导教师马光喜顾平实验时间:2012年7月12日算术运算单元ALU的设计设计人:吴红艳·赵娇娇目的:数字电路课程设计是数字电子技术课程的实践性教学环节,是对学生学习数字电子技术的综合性训练,这种训练是通过学生独立进行某一课题的设计、安装和调试来完成的,训练学生综合运用学过的数字电路的基本知识,独立设计比较复杂的数字电路的能力。通过数字电路课程设计要求学生:1

2、.综合运用电子技术课程中所学到的理论知识,独立完成一个设计课题。2.通过查阅手册和文献资料,培养学生独立分析和解决实际问题的能力。3.了解常用电子器件的类型和特性,并掌握合理选用的原则。4.学会电子电路的安装与调试技能,掌握电子电路的测试方法。5.掌握常用电子仪器的使用方法。6.学会撰写课程设计总结报告。7.培养学生严肃认真的工作作风和严谨的科学态度。内容:拿到题目后首先进行电路分析设计,在满足设计要求后,再进行硬件电路搭建(在面包板上实现),实验结果不满足要求,则修改设计,直到满足要求为止。设计要求:(1)

3、设计4位ALU,可实现8种算术逻辑运算。a.进行两个四位二进制数的运算。b.算术运算:A+B,A-B,A+1,A-1c.逻辑运算:AandB,AorB,Anot,AxorB(2)4位输入A3—A0、B3---B0用开关设置输入。(3)8种算术逻辑运算通过3位功能选择开关选择某一种功能。(4)运算结果用两个数码管显示和1个发光管显示。设计结构:设计分为输入控制模块、输出选择模块、加减运算模块及逻辑运算模块等部分。在输入控制部分,利用锁存器,使A和B信号通过脉冲控制同时送入运算电路。在输出控制模块,选择需要输出的

4、显示信号。加减运算电路实现加减运算功能。逻辑运算电路实现逻辑运算功能。(总电路图)功能的实现原理:该电路是是实现四种算术运算和四种逻辑运算功能的算术运算单元电路。主要是由算术运算模块、逻辑运算模块、输入控制模块和输出控制模块几部分组成。通过时序输入控制实现信号A,B同时送入到运算电路中进行运算,这样能解决非时序信号先后输入进行运算时产生的错误。信号送入运算单元后,逻辑运算和算术运算是同时进行的,只是在不同的模块中进行的而已。而四种算术运算则是通过控制端来进行先后选择运算的。在输出时只显示一种功能则是通过5片7

5、4LS244(三态门芯片)和一些门电路通过控制信号A0,A1,A2置不同的数进行控制的选择输出的,数码显示管显示的算术运算的结果,小灯泡则是用来显示逻辑运算的结果。74LS138置数000,001,010,011,100,101,110,111分别控制的输出显示是A+B,A-B,A+1,A-1,非A,A与B,A异或B,A或B,,.运算结果是同时被送出的,当74LS138被置某一个数时,对应的芯片244的使能端有效,那么相应的功能就被出去显示。当74LA138被置000,001时第一片244始终有效,此时输出的

6、是哪一种功能则取决于这几个数所控制的算术运算电路在进行的是哪一种功能了,它们都是经过一定的门器件进行控制的。器件清单:74LS1381片74LS2444片74LS3732片74LS2832片74LS041片74LS093片74LS321片74LS842片74LS483片数码管3个二极管5个(可以省略4个)电阻若干导线若干各部分功能:(输入控制端)输入控制:通过两片74LS373(锁存器)、二片74LS244来实现使输入信号A、B能同时送入运算单元电路进行运算,避免了一些不必要错误的发生。当第一个脉冲输入时,计

7、数器的输出端输出的是00信号,该信号通过门器件作用使第一片373ENG有效,使信号A送入锁存器里面锁存不输出,当第二个脉冲到来时,244输出端输出01,此时使信号B送入锁存器锁存不输出,当第三个脉冲到来时,两片373的的~OC有效,锁存在锁存器里面的信号A,B同时被送入运算电路进行运算,同时244被置零,若再来一个脉冲时输出端又从00开始计数控制373了。这个的目的是使计数器当输出端输出10时时输入端的信号重新置零开始计数控制锁存器。00、01、10这三种情况分别控制两片373的状态,分别代表锁存A,锁存B和

8、同时输出A,B.脉冲信号由一个开关在总电路中控制。输出选择输出选择:该模块是用门器件通过控制74LS138的置数来选择哪一端输出为1,从而控制哪部分运算有效,选择输出哪一种功能所对应的结果显示出来。其中and,or,xor,r分别对应逻辑运算结果对应的244芯片的使能端的有效性,而account对应算术运算,EN对应选择A+1,A-1功能,E对应选择A+B,A-B功能。这些端口对应的都是低电平,可以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。