研究译码器的逻辑功能。
实验仿真元件及其对应名称见表4-3-1。
表4-3-1 实验仿真元件及其对应名称
译码是编码的逆过程。译码器是一种常用的组合逻辑电路,其功能是将输入的具有特定意义的二进制代码,按编码的含义“翻译”成对应的信号或二进制数码输出。译码器按用途一般可分为二进制译码器、码制变换译码器和显示译码器三类。
二进制译码器是把输入的一组二进制代码,译成高电平“1”或低电平“0”表示的输出信号。例如2/4线译码器74LS139,实物如图4-3-1所示,引脚排列如图4-3-2所示。
显示译码器的作用是驱动各种数字显示器,它能够把“8421”二-十进制代码译成能够显示出来的十进制数。常用的显示器件有半导体数码管(LED)、液晶数码管和荧光数码管等。其中半导体数码管又分为共阴极和共阳极两种类型。例如共阴数码管译码器/驱动器74LS48(或74LS248)、共阳数码管译码器/驱动器74LS47(或74LS247)。
BCD-七段译码器/驱动器74LS48(或74LS248),能将四位8421BCD码译成七段(a、b、c、d、e、f、g)输出,直接驱动数码显示器LED,显示输入的十进制数。74LS48不仅能将BCD码译码输出,而且对于多余的状态也给出具体的显示。另外,器件本身还可以进行功能的测试。
双击快捷键“ISIS 7 Professional”,打开Proteus仿真应用程序,编辑界面如图4-3-3所示。
图4-3-3 编辑界面
(1)元件拾取。单击“Component Mode”(拾取元器件),再单击
“Pick from Libraries”(从元件库中拾取)。进入元件选择窗口“Pick Devices”(元件拾取)对话框,如图4-3-4所示。
图4-3-4 元件拾取对话框
在对话框“Keywords”栏中输入74LS139(2/4线译码器),在“Results”(查找结果)中选出需要的元件,双击该元件,便可把该元件添加到编辑界面的对象选择器中。
用上述方法,依次把元件清单中的元件添加到编辑界面的对象选择器中。图形编辑窗口如图4-3-5所示。
图4-3-5 图形编辑窗口
(2)放置元件。鼠标左键单击对象选择窗口中的74LS139元件,将鼠标移动到图形编辑窗口再次单击鼠标左键,此时鼠标左键会变成所选元件形状,选择元件放置的位置,再次点击鼠标左键,放置元件。
(3)移动元件。在编辑区的元件上单击鼠标左键选中元件(为红色),鼠标放到该元件上按住鼠标左键不放,拖动鼠标到合适位置松开鼠标左键即可改变元件位置。
(4)删除元件。在编辑区的元件上单击鼠标左键选中元件(为红色),鼠标放到该元件上继续单击鼠标右键,即可弹出快捷操作键。单击删除元件。
用上述方法,在图形编辑窗口中放置好各元件。
(5)连线。将鼠标移动到元件接线端,鼠标会变成绿色的小笔。用鼠标左键单击编辑区元件(该元件不能在选中的状态下,即不为红色)的一个端点,移动鼠标,此时在笔端和接线端会有一条线相连,拖动到要连接的另一个元件的端点,再次单击即完成一根连线。要删除一根连线,右键双击连线即可。完成的仿真电路如图4-3-6所示。
图4-3-6 完成的仿真电路
单击编辑界面左下角的仿真运行按钮开始仿真,仿真运行结果如图4-3-7所示,试完成表4-3-2所列的74LS139逻辑功能表。单击“LOGICPROBE”(逻辑探针),观察“LOGICSTATE”(逻辑状态显示器)的逻辑电平。单击停止按钮
停止仿真。
图4-3-7 仿真结果
表4-3-2 74LS139逻辑功能
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。