编码器、译码器的功能测试及应用 下载本文

U17126453ABCDBI/RBORBILT74LS47QAQBQCQDQEQFQG1312111091514 2. 出现的(已解决的)问题与解决办法: (1)在74LS47功能表中,当 LT=1,RBI=1,BI/RBO=0,DCBA=0000时,输出abcdefg=0000001是错误的,要得到输出显示结果为0,应该将BI/RBO=1,此时才不会因静态灭零而不显示任何数字。 (2)再用Proteus设计一个简单的数字显示系统中直接把LT、RBI、BI/RBO三个端口接高电平,不考虑测试、灭灯、灭零的情况,从而使74LS47直接工作译码状态。 3. 未解决的问题与可能的解决方案: 当通过BUTTON按键实现LT、RBI、BI/RBO高低电平控制时,未能实现数字的正常显示。正确设置各个端口的控制电平可能实现对LT、RBI、BI/RBO三个端口的正常控制。

三、结论

1. 实验结果:

(1) 测试74LS148的逻辑功能

表5 74LS148的逻辑功能测试结果

输 入 输 出 ST 1 0 0 0 0

I0 × 1 × × × I1 × 1 × × × I2 × 1 × × × × 1 × × × I3 I4 I5 I6 I7 × 1 × × × × 1 × × 0 × 1 × 0 1

Y3 1 1 0 0 0 Y2 1 1 0 0 1 Y1 1 1 0 1 0 YEX 1 1 0 0 0 YS 1 0 1 1 1 × 1 0 1 1 0 0 0 0 0 × × × × 0 × × × 0 1 × × 0 1 1 × 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 0 1 0 0 0 0 0 1 1 1 1 1 (2)测试译码器74LS47控制管脚LT、RBI和BI/RBO的功能

表6 译码器74LS47控制管脚LT、RBI和BI/RBO的功能测试结果 功能 及数字 灭灯 试灯 灭零 0 1 2 3 4 5 6 7 8 9 输 入 输 出 a b c d e f g BI/RBO 0 1 1 1 1 1 1 1 1 1 1 1 1 L L H LT × 0 1 1 1 1 1 1 1 1 1 1 1 × H L RBI D C B A × × 0 1 × × × × × × × × × × L × × × × × × × × × 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 × 0 0 1 1 1 1 0 0 × 1 1 0 0 1 1 0 0 × 0 1 0 1 0 1 0 1 × 显示字形数码 灭灯 8 灭零 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 0 0 1 1 1 1 0 0 1 0 1 0 0 0 1 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 1 1 0 1 1 1 0 1 0 1 1 1 1 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 1 0 1 2 3 4 5 6 7 8 9 熄灭 灭零 测试 BI/RBORBI LT L L L L × × × × 1 1 1 1 1 1 1 0 0 0 0 0 0 0 (3)用proteus设计的简单数字显示系统的显示结果。(要求显示0-9中的2个以上数据)

该实验采用74LS47芯片进行仿真,结果如下:

U17126453ABCDBI/RBORBILT74LS47QAQBQCQDQEQFQG1312111091514

U17126453ABCDBI/RBORBILT74LS47QAQBQCQDQEQFQG1312111091514 U17126453ABCDBI/RBORBILT74LS47QAQBQCQDQEQFQG1312111091514 U17126453ABCDBI/RBORBILT74LS47QAQBQCQDQEQFQG1312111091514

2.问题分析与讨论(包括思考题):

(1)74LS148输入是低电平有效,还是高电平有效?

(2)仅用74LS138能否实现3输入变量的任意逻辑函数?若要实现应增加什么器件? 能

答:(1)低电平有效

(2)不能,在74LS138后增加与非门。 3.其他(包括实验体会、改进措施、创新与建议等):

本次实验的关键在于清楚器件各个端口的功能,只要清楚各个端口的功能才能灵活运用器件。例如,74LS47的LT、RBI、BI/RBO三个测试端口,当LT=0时,输出显示为8,当LT=1、 RBI=0时,只有输入DCBA=0000时才显示任何字符,其他输入有正常输出显示。 在利用74LS47设计一个简单的数字显示系统时要注意,输入端A、B、C、D悬空时为高电平1,所以将输入端A、B、C、D通过4个BUTTON与地相接,当按下BUTTON时对应的输入端为低电平0。

因为74LS47的输出端为低电平有效,所以可以直接接一个共阳极7段数码显示器,也可以在每个输出端先接一个74LS04反相器,再接一个共阴极7段数码显示器进行正常译码显示。

四、指导教师评语及成绩

评语:

成绩: 指导教师签名:涂丽琴 批阅日期: 2011年 月 日