工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->综合电路图->综合电路图->74hc154相反功能怎么实现?74HC154级联怎么做?

74hc154相反功能怎么实现?74HC154级联怎么做?

发布人:fanxiaoxi 时间:2024-07-30 收藏

74hc154相反功能的实现

若要获得同样的功能和相反的电平,那么直接在后面加反向器(74hc154)。此外,如果电路比较复杂,可以直接考虑使用CPLD这种集成电路,利用编程烧写熔丝的方式,把你需要的集成电路信息编进去,这样这块芯片可以代替几乎所有数字逻辑电路的功能。154是4-16线译码器,如果要获得输出高电平,最简单的办法就是加非门(反相器)。另外,如果要是方便的话,直接用单片机就可以了,随便什么逻辑,都问题不大,可以直接改,输出电平也能自己定。修改在程序中改,当然这点仅针对了解单片机的,若不了解的只能用反向器了,虽然这样电路复杂一点,但可靠性很高。

74HC154的级联

//74HC154是4线16线译码器,低电平有效。
#include《reg51.h》
#define uint unsigned int
#define uchar unsigned char
sbit CL = P2^7;
void delay() //时间越短,扫描越快
{
uint i,j;
for(i=60;i》0;i--)
for(j=100;j》0;j--);
}
main()
{
uchar ii;
P2=0x00; //端口初始化
while(1)
{
for(ii=0;ii《16;ii++)
{
P2=ii;
CL=0; //使能U1工作
delay(); //移位间隔时间
}
for(ii=0;ii《16;ii++)
{
P2=ii;
CL=1; //使能U2工作
delay();
}
}



关键词: 译码器 74hc154

评论

技术专区

×

Digikey let's do
· 2025年第1期限时报名开启,5月8日截止
· Digikey助力,提供一站式免费器件支持
· 跟大佬一起 【DIY 功率监测与控制系统】