文档详情

LS译码器应用课件.pptx

发布:2025-04-06约1.24千字共17页下载文档
文本预览下载声明

74LS138译码器应用

2025/4/82任务目标通过74LS138译码器应用的设计与仿真演示,掌握74LS138译码器的应用。

任务要求1、采用项目五任务1的仿真电路,编写代码实现74LS138译码器应用效果;2、建立工程,完成要求。

任务提示全班有55名同学,需几位二进制代码才能表示?为什么要用优先编码器?

译码器译码:编码的逆过程,将编码时赋予代码的特定含义“翻译”出来。译码器:实现译码功能的电路。常用的译码器有二进制译码器、二-十进制译码器和显示译码器等。二进制代码原来信息编码对象编码译码

二进制译码器返回三位二进制译码器的方框图输入:二进制代码(N位),输出:2N个,每个输出仅包含一个最小项。输入是三位二进制代码、有八种状态,八个输出端分别对应其中一种输入状态。因此,又把三位二进制译码器称为3线—8线译码器。

74LS138的逻辑功能内部电路图负逻辑与非门译码输入端S为控制端(又称使能端)S=1译码工作S=0禁止译码,输出全1输出端为便于理解功能而分析内部电路仿真

表3-674LS138的功能表译中为0高电平有效低电平有效禁止译码译码工作

图3-874LS138的逻辑符号低电平有效输出三位二进制代码使能端

74LS138的逻辑功能三个译码输入端(又称地址输入端)A2、A1、A0,八个译码输出端,以及三个控制端(又称使能端)、、。、,是译码器的控制输入端,当=1、+=0(即=1,和均为0)时,GS输出为高电平,译码器处于工作状态。否则,译码器被禁止,所有的输出端被封锁在高电平。S1S2S1S2S3S1S2S3S1S3S2Y0~Y7S3

当译码器处于工作状态时,每输入一个二进制代码将使对应的一个输出端为低电平,而其它输出端均为高电平。也可以说对应的输出端被“译中”。74LS138输出端被“译中”时为低电平,所以其逻辑符号中每个输出端上方均有“—”符号。Y0~Y7

3.3.2二-十进制译码器二—十进制译码器的逻辑功能是将输入的BCD码译成十个输出信号。图3-11二—十进制译码器74LS42的逻辑符号返回

表3-7二-十进制译码器74LS42的功能表译中为0拒绝伪码返回

2025/4/814仿真电路

代码解析#includereg51.h#defineuintunsignedintdelay(uintt){while(t--);}main(){uinti,abs[8]={0,1,2,3,4,5,6,7};for(i=0;i8;i++){ P2=abs[i]; delay(10000);}}

实战训练仿真成功后,将代码下载到试验箱继续调试;完成要求。

2025/4/817拓展思考外接数码管,看效果怎样?

显示全部
相似文档