1、实验一 运算器74181,实验目的,掌握74181的使用方法。 掌握运算器的工作原理。 学会用74181实验算术运算和逻辑运算。 了解74245和74273的工作原理。实验指导书上第61页的附录提供了实验用芯片的结构和真值表。,74LS245 双向总线驱动器,74244 单向总线驱动器,74273 8D锁存器,D Q CLK,1D,8D,1Q,8Q,CLK,D Q CLK,74181的真值表,A加1,三态门74245,数据开关,三态门74245,数据指示灯,LDDR1 T4,SW-B,LDDR2 T4,ALU-B,F3F0,F3F0,CN,CN,CN+4,CN,S3 S2 S1 S0,M,M,
2、M,Q3Q0,Q7Q4,Q3Q0,Q7Q4,D7D0,D7D0,A3A0,B3B0,B3B0,A3A0,A,B,74181,74181,74273,74273,高位,低位,三态门74245,数据开关,三态门74245,数据指示灯,LDDR1=0 T4,SW-B=1,LDDR2=0 T4,ALU-B=1,F3F0,F3F0,CN,CN,CN+4,CN,S3 S2 S1 S0,M,M,M,Q3Q0,Q7Q4,Q3Q0,Q7Q4,D7D0,D7D0,A3A0,B3B0,B3B0,A3A0,A,B,74181,74181,74273,74273,高位,低位,A=00000001,Z,Z,SW-B=0,
3、A=00000001,A=00000001,LDDR1=1 T4,A=0000 0001,B=00000011,B=00000011,LDDR2=1 T4,B=00000011,B=0000 0011,0000 0100,ALU-B=0,F=00000100,1 0 0 1 0,1,实验线路连接,245(1),273(A),273(B),245(2),SW-B S3 S2 S1 S0 M CN ALU-B LDDR1 LDDR2,INPUT DEVICE,ALU UNIT,BUS UNIT,ADDRESS UNIT,STATE UNIT,SW-B,ALU-B,S3 S2 S1 S0 M CN,
4、LDDR1 LDDR2,ALU-B,KK2,T4,181(高),181(低),实验接线图,接线时注意两头的引脚要对齐。,实验步骤:,注意,指示灯亮表示“0”,指示灯灭表示“1”。 实验分为四步骤。见下一页。 四步骤实现A加B操作。 其中A=00000001,B=00000011,指示灯 亮为0,灭为1,1.拨00000001,SW-B S3 S2 S1 S0 M CN ALU-B LDDR1 LDDR2,3. LDDR1=1,LDDR2=0, 据锁存在273(A),4.按下KK2,273锁存数据A,步骤1:输入数据A,245(1),273(A),273(B),181(高),181(低),245
5、(2),指示灯 亮为0,灭为1,3. LDDR1=0,LDDR2=1, 据锁存在273(B),4.按下KK2,273锁存数据B,1.拨00000011,步骤2:输入数据B,245(1),273(A),273(B),181(高),181(低),245(2),SW-B S3 S2 S1 S0 M CN ALU-B LDDR1 LDDR2,步骤3:检查数据A和数据B,是否正确送入74181的数据输入端,4.显示数据A 00000001,1. SWB1,245(1)为高阻。显示灯熄灭,2. S3 S2 S1 S0 M Cn =111111,3.ALU-B=0,打开245(2),2. S3 S2 S1
6、S0 M Cn =?显示数据B?,245(1),273(A),273(B),181(高),181(低),245(2),SW-B S3 S2 S1 S0 M CN ALU-B LDDR1 LDDR2,245(2),SW-B S3 S2 S1 S0 M CN ALU-B LDDR1 LDDR2,步骤4:设置181为加法运算,显示计算结果。,4.显示加法结果 00000100,1. SWB1,245(1)为高阻。显示灯熄灭,2. S3 S2 S1 S0 M Cn =100101,3.ALU-B=0,打开245(2),S3 S2 S1 S0 M Cn =?做A减B?,245(1),273(A),273(B),181(高),181(低),实验报告,实验目的 在作业纸上做出如下一页的表,将二进制的实验数据记录在表中。根据74181的功能表验证你记录的运算结果,并写出每一运算的类型。 A为学号的最后两位数(如01H),数据B7AH。 将表上的数据化成十六进制数后,做在实验报告中和记录数据上交。,