找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4364|回复: 0
收起左侧

单片机中74HC138三八译码器的使用

[复制链接]
ID:781202 发表于 2020-6-16 18:33 | 显示全部楼层 |阅读模式
在我们设计单片机电路的时分,单片机的 IO 口数目是无限的,有时并知足不了我们的设计需求,比方我们的 STC89C52 一共有 32 个 IO 口,然则我们为了掌握更多的器件,就要运用一些核心的数字芯片,这种数字芯片由复杂的输出逻辑来掌握输入逻辑,比方 74HC138这个三八译码器,图 3-15 是 74HC138 在我们道理图上的一个使用。
1.jpg
图 3-15 74HC138 使用道理图从这个名字来剖析,三八译码器,就是把 3 种输出形态翻译成 8 种输入形态。从图 3-15所能看出来的,74HC138 有 1~6 一共是 6 个输出引脚,然则个中 4、5、6 这三个引脚是使能引脚。使能引脚和我们前边讲 74HC245 的 OE 引脚是一样的,这三个引脚假如不契合规则的输出请求,Y0 到 Y7 不论你输出的 1、2、3 引脚是什么电平形态,老是高电平。所以我们要想让这个 74HC138 正常任务,ENLED 谁人输出地位必需输出低电平,ADDR3 地位必需输出高电平,这两个地位多是使能掌握端口。不晓得人人能否记得我们第二课的程序有这么两句 ENLED = 0;ADDR3 = 1;就是掌握使这个 74HC138 使能的。这类逻辑芯片,大多多是有使能引脚的,使能契合请求了,那下面就要研讨掌握逻辑了。关于数字器件的引脚,假如一个引脚输出的时分,有 0 和 1 两种形态;关于两个引脚输出的时分,就会有 00、01、10、11 这四种形态了,那么关于 3 个输出的时分,就会呈现 8 种形态了,人人可以看下边的这个真值表--图 3-16,个中输出是 A2、A1、A0 的次序,输入是从Y0、Y1......Y7 的次序。
2.jpg
图 3-16 74HC138 真值表从图 3-16 可以看出,任一输出形态下,只要一个输入引脚是低电平,其他的引脚多是高电平。在后面的电路中我们曾经看到,8 个 LED 小灯的总开关三极管 Q16 基极的掌握端是LEDS6,也就是 Y6 输入一个低电平的时分,可以守旧三极管 Q16,从右侧的愿望输入的后果,我们可以推导出我们的 A2、A1、A0 的输出形态应当是 110,如图 3-17。
3.jpg
图 3-17 LED 小灯全体电路图那么我们再全体捋一遍点亮 LED 小灯的进程,起首看 74HC138,我们要让 LEDS6 为低电平才干导通三极管 Q16,所以 ENLED = 0;ADDR3 = 1;包管 74HC138 使能。然后 ADDR2 =1; ADDR1 = 1; ADDR0 = 0;如许包管了三极管 Q16 这个开关守旧,5V 电源加到 LED 上。而 74HC245 左侧是经过 P0 口掌握,我们让 P0.0 引脚等于 0,就是 DB_0 等于 0,而右侧 DB0 等于 DB_0 的形态,也是 0,那么如许在这一排共 8 个 LED 小灯傍边,只要最右侧的小灯和 5V 之间有压差,有压差就会有电流畅过,有电流畅过我们的 LED2 就会发光了。74HC245 左侧我们可以看出来,是直接接到 P0 口上的,而 74HC138 的 ADDR0 ~ ADDR3接在何处呢?来看图 3-18。
4.jpg

#图 3-18 显示译码与步进电机的选择跳线跳线是人人今后常常会接触到的一个器件,它就是 2 根或许 3 根靠在一同的排针,然后可以用一个叫作跳线帽的器械衔接其相邻的 2 根针。它的感化就是起到导线的感化,我们可以经过跳线帽来完成衔接线的切换。如图 3-19。
5.jpg
图3-19 跳线什物图从图中可以看出,跳线帽自身可以占 2 个针的地位,如今是把右侧和两头的针连到了一同,如许完成的就是图 3-18 中的 P1.0 和 ADDR0 衔接到一同、P1.1 和 ADDR1 接一同、P1.2和 ADDR2 接一同、P1.3 和 ADDR3 接一同。如许就可以透辟了解我们第二课的程序了。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表