美文网首页微机原理-Proteus
74HC138实现位选信号的发送···

74HC138实现位选信号的发送···

作者: 0132_王宇 | 来源:发表于2017-05-18 22:25 被阅读38次

【作者】:0132_王宇

74HC138实现位选信号的发送···


74HC138(3-8译码器),适用于数字电路的3——8译码功能。


引脚功能

名称 功能说明 管脚号
Y0(非)——Y7(非) 数据输入 15—9,7
A0——A2 数据输出 1—3
EN——E1(非)、E2(非),E3 使能控制 4—6
VDD 逻辑电源 16
GND 逻辑地 8

电路连接

这个我们看看图片就好了。。。

1.png 2.png 3.png

例:将P22、P23、P24分别置100,即ABC=100,此时选中三八译码器中的引脚15,Y0被选中,输出低电平,而其他全为1,只有DB0(LED2)被选中,并显示为低电平,然后·······(实验板的二极管是共阴的)


程序代码


#include <reg52.h>      

unsigned char numbers[8]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07};


void delay1ms()
{

  unsigned char i,j;
  i=2;
  j=235;
  do{

    while(--j); 
    }while(--i);
}
void delayxms(unsigned int x){

  while(x--) delay1ms();
}

void main()
{

  unsigned char i;
  while(1)
 {
  for(i=0;i<8;i++)
   {
    P2=i<<2;
    P0=numbers[i];
    delayxms(100); 
   }
 }
}

相关文章

网友评论

    本文标题:74HC138实现位选信号的发送···

    本文链接:https://www.haomeiwen.com/subject/vkdjxxtx.html