(毕业论文 字数:5227 页数:27)摘 要:算术逻辑运算单元可以完成不带进位算术、逻辑运算实验。
关键字:74LS181,锁存器,74LS374 ,74LS244
目 录
课程设计报告评审表 1 摘要 2 课程设计任务与要求 5 绪论 6 第一章 功能描述 7 1.1功能描述 7 1.2 器件的功能 7 第二章 算术逻辑运算单元的功能分析 8 2.1 设计思想 8 2.2 可行性分析 9 2.3 功能分析 11 第三章 算术逻辑运算单元的总体设计 11 3.1算术逻辑单元的总体设计 10 3.2设计电路图 11 3.3算术逻辑单元的总体电路图 17 第四章 算术逻辑运算单元的详细设计 17 第五章 算术逻辑单元的实现 26 5.1逻辑运算 22 5.1.1不带进位位逻辑或运算 22 5.1.2步骤及操作 23 5.1.3不带进位位加法运算 24 参考资料 25
绪 论 算术逻辑运算单元能够完成不带进位位算术、逻辑运算。ALU是一种功能较强的组合逻辑电路,有时被称为多功能函数发生器。 运算器有2片74LS181构成8位字长的ALU单元。2片74LS374作为2个数据锁存器(DR1、DR2),8芯插座ALU-OUT作为数据输入端,可通过短8芯扁平电缆把数据输出端连接到数据总线上。 数据输入锁存器DR1的EDRR1为低电平,并且D1CK有上升沿时,把来自数据总线的数据打入锁存器DR1。同样使EDR2为低电平、D2CK有上升沿时把数据总线上的数据打入数据锁存器DR2。 算术逻辑运算单元的核心是由2片74LS181组成,它可以进行2个8位二进制数的算术逻辑运算,74LS181的各种工作方式可通过设置其控制信号来实现(S0、S1、S2、S3、M、CN)。当实验者正确设置了74LS181的各个控制信号,74LS181会对数据锁存器DR1、DR2内的数据进行运算。由于DR1、DR2已经把数据锁存,只要74LS181的控制信号不变,那么74LS181的输出数据也不会发生改变。 输出缓冲采用74LS244,当控制信号ALU-OUT为低电平时,74LS244导通,把74LS 181的运算结果输出到数据总线;当ALU-OUT为高电平时,74LS244的输出为高阻。 第一章 功能描述
1.1 算术逻辑运算单元的功能描述 算术逻辑运算单元能够完成不带进位位算术、逻辑运算。ALU是一种功能较强的组合逻辑电路,有时被称为多功能函数发生器。 运算器有2片74LS181构成8位字长的ALU单元。2片74LS374作为2个数据锁存器(DR1、DR2),8芯插座ALU-OUT作为数据输入端,可通过短8芯扁平电缆把数据输出端连接到数据总线上。 数据输入锁存器DR1的EDRR1为低电平,并且D1CK有上升沿时,把来自数据总线的数据打入锁存器DR1。同样使EDR2为低电平、D2CK有上升沿时把数据总线上的数据打入数据锁存器DR2。 算术逻辑运算单元的核心是由2片74LS181组成,它可以进行2个8位二进制数的算术逻辑运算,74LS181的各种工作方式可通过设置其控制信号来实现(S0、S1、S2、S3、M、CN)。当实验者正确设置了74LS181的各个控制信号,74LS181会对数据锁存器DR1、DR2内的数据进行运算。由于DR1、DR2已经把数据锁存,只要74LS181的控制信号不变,那么74LS181的输出数据也不会发生改变。
输出缓冲采用74LS244,当控制信号ALU-OUT为低电平时,74LS244导通,把74LS 181的运算结果输出到数据总线;当ALU-OUT为高电平时,74LS244的输出为高阻。 1.2 器件的功能
|