74hc154译码器

电子常识

2640人已加入

描述

  74HC154 概述:

  74HC154 是一款高速CMOS 器件,74HC154 引脚兼容低功耗肖特基TTL (LSTTL) 系列。

  74HC154 译码器可接受4 位高有效二进制地址输入,并提供16 个互斥的低有效输出。74HC154 的两个输入使能门电路可用于译码器选通,以消除输出端上的通常译码“假信号“,也可用于译码器扩展。该使能门电路包含两个“逻辑与;输入,必须置为低以便使能输出端。任选一个使能输入端作为数据输入,74HC154 可充当一个1-16 的多路分配器。当其余的使能输入端置低时,地址输出将会跟随应用的状态。

  74HC154译码器:

  4HC154 4 绒- 16 线译码器/解调器

  。将4个二:进制编码输入译成16个彼独立的输出之一

  将数据从一个输入线分配到16 个输出的任意一个而实现解调功能

  输入箝位二极管简化了系统设计

  。与大部分TTL 和DTL 电路完全兼容

  74154 这种单片4 线-16 线译码器非常适合用于高性能存储器的译码器。当两个选通输入G1和G2为低时,它可将4 个二进制编码的输入译成16 个互相独立的输出之一。实现解调功能的办法是:用4 个输入线写出输出线的地址,使得在一个选通输入为低时数据通过另一个选通输入。当任何一个选通输入是高时,所有输出都为高。

  74HC154译码器应用

  /* 名称:74HC154译码器应用 说明:74HC154是4-16译码器,本例利用P2口输出4位二进制数, 经译码后使相应的LED被点亮,形成滚动显示效果。 */

  #include《reg51.h》

  #define uchar unsigned char #define uint unsigned int //延时

  void DelayMS(uint ms) { uchar i; while(ms--) for(i=0;i《40;i++); }

  //主程序 void main() { while(1) { P2=(P2+1)%16; //P2口低4位在0~15取值,使154译码器输入4位为0000~1111 DelayMS(500); //经译码器输出0~15中对应引脚输出0,LED点亮

  74HC154译码器应用

  /* 名称:74HC154译码器应用

  说明:74HC154是4-16译码器,本例利用P2口输出4位二进制数,

  经译码后使相应的LED被点亮,形成滚动显示效果。

  (*/

  #include《reg51.h》

  #define uchar unsigned char

  #define uint unsigned int

  //延时

  void DelayMS(uint ms)

  {

  uchar i;

  while(ms--)

  for(i=0;i《40;i++);

  }

  //主程序

  void main()

  {

  while(1)

  {

  P2=(P2+1)%16; //P2口低4位在0~15取值,使154译码器输入4位为0000~1111

  DelayMS(500); //经译码器输出0~15中对应引脚输出0,LED点亮

  }

  }

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分