如图。我的这个七段数码管译码器为什么没接译码器?也可以正常工作?

以下试题来自:
单项选择题能驱动七段数码管显示的译码器是()。A、74LS48
B、74LS138
C、74LS148
为您推荐的考试题库
您可能感兴趣的试卷
你可能感兴趣的试题
1A、二进制
D、十六进制2A、与门
B、TTL与非门
C、CMOS与非门
D、或非门3
D、16个5A、2个CAD实验六计数器,译码器和数码管显示电路_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
CAD实验六计数器,译码器和数码管显示电路
&&CAD实验六计数器,译码器和数码管显示电路
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢查看: 4317|回复: 6
138译码器控制的数码管时钟(超级详细精简)
#include&reg51.h&
typedef unsigned char uint8;
typedef unsigned int&&uint16;
int&&b=0;//有符号标志位
uint8&&//个位
uint8&&//十位
uint8&&a[6];&&//用来存储时,分,秒的个位和十位的&动态数组&
uint8 code number[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uint8&&keyNum=0;//按键扫描后得到的键值从1到16
static uint8 miao=0;//秒
static uint8 fen=30;//分
static uint8 shi=12;//时
sbit ADDR0=P2^2;
sbit ADDR1=P2^3;
sbit ADDR2=P2^4;
void delay()/***********************延时函数*****************************/
& & & & uint16 i=800;
& & & & while (i--);
void timer1_init()/*****************定时器1初始化***********************/
& & & & TMOD|=0X10 ;
& & & & TMOD&=0XDF;
& & & & TH1=0XFC;
& & & & TL1=0X67;
& & & & TR1=1;
}& & & & & & & & & & & && &
void int_init()/*********************定时器1溢出中断初始化**************/
& & & & ET1=1;
& & & & EA=1;
void key_deal()/*********************每个按键对应的单击事件(共4*4=16个按键)********/
& & & & switch(keyNum)
& & & & & & & & case 1 :switch(b)//数字0
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & case 1:miao=miao/10*10+0;
& & & & & & & & & & & & & & & & & & & & case 2:miao=miao%10+0*10;
& & & & & & & & & & & & & & & & & & & & case 3:fen=fen/10*10+0;
& & & & & & & & & & & & & & & & & & & & case 4:fen=fen%10+10*0;
& & & & & & & & & & & & & & & & & & & & case 5:shi=shi/10*10+0;
& & & & & & & & & & & & & & & & & & & & case 6:shi=shi%10+10*0;
& & & & & & & & & & & & & & & & & & & & default:
& & & & & & & & & & & & & & & & }& & & &
& & & & & & & & & & & & & & & &
& & & & & & & & case 2 : switch(b)//+加号键
& & & & & & & & & & & & & & & &&&{
& & & & & & & & & & & & & & & &&&& & & & case 0:
& & & & & & & & & & & & & & & & & & & & case 1:shiwei=miao/10;gewei=miao%10;if(gewei==9)&&gewei=0; else gewei++; miao=shiwei*10+keyNum=0;
& & & & & & & & & & & & & & & & & & & & case 2:shiwei=miao/10;gewei=miao%10;if(shiwei==5) shiwei=0;else shiwei++;miao=shiwei*10+keyNum=0;
& & & & & & & & & & & & & & & & & & & & case 3:shiwei=fen/10; gewei=fen%10; if(gewei==9)&&gewei=0; else gewei++; fen=shiwei*10+keyNum=0;
& & & & & & & & & & & & & & & & & & & & case 4:shiwei=fen/10; gewei=fen%10; if(shiwei==5) shiwei=0;else shiwei++;fen=shiwei*10+keyNum=0;
& & & & & & & & & & & & & & & & & & & & case 5:shiwei=shi/10; gewei=shi%10;
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & if(shiwei&2&&gewei&9)&&{gewei++; goto zz1;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & if(shiwei&2&&gewei==9) {gewei=0; goto zz1;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & if(shiwei&1&&gewei==3) {gewei=0; goto zz1;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & if(shiwei&1&&gewei&3)&&{gewei++; goto zz1;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & zz1:
& && && && & & & & & & & & & & & & & & & & & & & & & & & & && && && && && && && &shi=shiwei*10+keyNum=0;& && && && && && && && && && && && &&&
& & & & & & & & & & & & & & & & & & & & case 6:shiwei=shi/10; gewei=shi%10; if(gewei&4&&shiwei==2) {shiwei=0; goto zz2;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & if(gewei&4&&shiwei&2)&&{shiwei++; goto zz2;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & if(gewei&3&&shiwei==1) {shiwei=0; goto zz2;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & if(gewei&3&&shiwei&1)&&{shiwei++; goto zz2;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & zz2:& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & && && && && && &&&shi=shiwei*10+keyNum=0;& &&&& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & && &
& & & & & & & & & & & & & & & & & & & & default :
& & & & & & & & & & & & & & & &&&}
& & & & & & & & & & & & & & & &&&
& & & & & & & &
& & & & & & & & case 3 :switch(b)//-减号键
& & & & & & & & & & & & & & & &&&{
& & & & & & & & & & & & & & & &&&& & & & case 0:
& & & & & & & & & & & & & & & & & & & & case 1:shiwei=miao/10;gewei=miao%10;if(gewei==0)&&gewei=9; else gewei--; miao=shiwei*10+keyNum=0;
& & & & & & & & & & & & & & & & & & & & case 2:shiwei=miao/10;gewei=miao%10;if(shiwei==0) shiwei=5;else shiwei--;miao=shiwei*10+keyNum=0;
& & & & & & & & & & & & & & & & & & & & case 3:shiwei=fen/10; gewei=fen%10; if(gewei==0)&&gewei=9; else gewei--; fen=shiwei*10+keyNum=0;
& & & & & & & & & & & & & & & & & & & & case 4:shiwei=fen/10; gewei=fen%10; if(shiwei==0) shiwei=5;else shiwei--;fen=shiwei*10+keyNum=0;
& & & & & & & & & & & & & & & & & & & & case 5:shiwei=shi/10; gewei=shi%10; if(shiwei&2&&gewei==0) {gewei=9; goto xx1;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & if(shiwei&2&&gewei&0)&&{gewei--; goto xx1;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & if(shiwei&1&&gewei==0) {gewei=3; goto xx1;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & if(shiwei&1&&gewei&0)&&{gewei--; goto xx1;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & xx1:
& & & & & & & & & & & & & & & & & & & & & & & && && && && && && && && && && && &shi=shiwei*10+keyNum=0; & & & & & & & & & & & & & & & & & & & & & & & & & & & && && && && &
& & & & & & & & & & & & & & & & & & & & case 6:shiwei=shi/10; gewei=shi%10; if(gewei&4&&shiwei==0) {shiwei=2; goto xx2;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & if(gewei&4&&shiwei&0)&&{shiwei--; goto xx2;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & if(gewei&3&&shiwei==0) {shiwei=1; goto xx2;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & if(gewei&3&&shiwei&0)&&{shiwei--; goto xx2;}
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & xx2:
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & shi=shiwei*10+keyNum=0; & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & && &
& & & & & & & & & & & & & & & & & & & & default :
& & & & & & & & & & & & & & & &&&}
& & & & & & & & & & & & & & & &&&
& & & & & & & & case 5 :switch(b)//数字3
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & case 1:miao=miao/10*10+3;
& & & & & & & & & & & & & & & & & & & & case 2:miao=miao%10+3*10;
& & & & & & & & & & & & & & & & & & & & case 3:fen=fen/10*10+3;
& & & & & & & & & & & & & & & & & & & & case 4:fen=fen%10+10*3;
& & & & & & & & & & & & & & & & & & & & case 5:shi=shi/10*10+3;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & default:
& & & & & & & & & & & & & & & & }& & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & case 6 :switch(b)//数字6
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & case 1:miao=miao/10*10+6;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & case 3:fen=fen/10*10+6;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & case 5:if(shi/10&2) shi=shi/10*10+6;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & default:
& & & & & & & & & & & & & & & & }& & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & case 7:switch(b)//数字9
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & case 1:miao=miao/10*10+9;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & case 3:fen=fen/10*10+9;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & case 5:if(shi/10&2) shi=shi/10*10+9;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & default:
& & & & & & & & & & & & & & & & }& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & case 9 :switch(b)//数字2
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & case 1:miao=miao/10*10+2;
& & & & & & & & & & & & & & & & & & & & case 2:miao=miao%10+2*10;
& & & & & & & & & & & & & & & & & & & & case 3:fen=fen/10*10+2;
& & & & & & & & & & & & & & & & & & & & case 4:fen=fen%10+10*2;
& & & & & & & & & & & & & & & & & & & & case 5:shi=shi/10*10+2;
& & & & & & & & & & & & & & & & & & & & case 6:if(shi%10&4) shi=shi%10+10*2;
& & & & & & & & & & & & & & & & & & & & default:
& & & & & & & & & & & & & & & & }& & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & case 10 :switch(b)//数字5
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & case 1:miao=miao/10*10+5;
& & & & & & & & & & & & & & & & & & & & case 2:miao=miao%10+5*10;
& & & & & & & & & & & & & & & & & & & & case 3:fen=fen/10*10+5;
& & & & & & & & & & & & & & & & & & & & case 4:fen=fen%10+10*5;
& & & & & & & & & & & & & & & & & & & & case 5:if(shi/10&2) shi=shi/10*10+5;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & default:
& & & & & & & & & & & & & & & & }& & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & case 11:switch(b)//数字8
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & case 1:miao=miao/10*10+8;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & case 3:fen=fen/10*10+8;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & case 5:if(shi/10&2) shi=shi/10*10+8;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & default:
& & & & & & & & & & & & & & & & }& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & case 12: --b;if(b&0) b=6; keyNum=0;//移位键,向右移一位
& & & & & & & & case 13 :switch(b)//数字1
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & case 1:miao=miao/10*10+1;
& & & & & & & & & & & & & & & & & & & & case 2:miao=miao%10+1*10;
& & & & & & & & & & & & & & & & & & & & case 3:fen=fen/10*10+1;
& & & & & & & & & & & & & & & & & & & & case 4:fen=fen%10+10*1;
& & & & & & & & & & & & & & & & & & & & case 5:shi=shi/10*10+1;
& & & & & & & & & & & & & & & & & & & & case 6:shi=shi%10+10*1;
& & & & & & & & & & & & & & & & & & & & default:
& & & & & & & & & & & & & & & & }& & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & case 14 :switch(b)//数字4
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & case 1:miao=miao/10*10+4;
& & & & & & & & & & & & & & & & & & & & case 2:miao=miao%10+4*10;
& & & & & & & & & & & & & & & & & & & & case 3:fen=fen/10*10+4;
& & & & & & & & & & & & & & & & & & & & case 4:fen=fen%10+10*4;
& & & & & & & & & & & & & & & & & & & & case 5:if(shi/10&2) shi=shi/10*10+4;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & default:
& & & & & & & & & & & & & & & & }& & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & case 15:switch(b)//数字7
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & case 1:miao=miao/10*10+7;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & case 3:fen=fen/10*10+7;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & case 5:if(shi/10&2) shi=shi/10*10+7;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & default:
& & & & & & & & & & & & & & & & }& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & case 16: ++b;if(b&6) b=0; keyNum=0;//移位键,向左移一位
& & & & & & & & default:
void refresh_led()/***************************数码管刷新函数************************/
& & & & static uint8 j=0;
& & & & switch(j)
& & & & & & & & case 0:if(b==1){ADDR0=0;ADDR1=0;ADDR2=0;j++;if(counter&500) P0=number[a[0]]; else P0=0x00;}
& && && && && &else{ADDR0=0;ADDR1=0;ADDR2=0;j++;P0=number[a[0]];}
& & & & & & & & case 1:if(b==2){ADDR0=1;ADDR1=0;ADDR2=0;j++;if(counter&500) P0=number[a[1]]; else P0=0x00;}
& & & & & & & & & & & && & else{ADDR0=1;ADDR1=0;ADDR2=0;j++;P0=number[a[1]];}
& & & & & & & & case 2:ADDR0=0;ADDR1=1;ADDR2=0;j++;P0=0x40;
& & & & & & & & case 3:if(b==3){ADDR0=1;ADDR1=1;ADDR2=0;j++;if(counter&500) P0=number[a[2]]; else P0=0x00;}
& & & & & & & & & & & && & else{ADDR0=1;ADDR1=1;ADDR2=0;j++;P0=number[a[2]];}
& & & & & & & & case 4:if(b==4){ADDR0=0;ADDR1=0;ADDR2=1;j++;if(counter&500) P0=number[a[3]]; else P0=0x00;}
& & & & & & & & & & & && & else{ADDR0=0;ADDR1=0;ADDR2=1;j++;P0=number[a[3]];}
& & & & & & & &
& & & & & & & & case 5:ADDR0=1;ADDR1=0;ADDR2=1;j++;P0=0x40;
& & & & & & & &
& & & & & & & & case 6:if(b==5){ADDR0=0;ADDR1=1;ADDR2=1;j++;if(counter&500) P0=number[a[4]];else P0=0x00;}
& && && && && &else{ADDR0=0;ADDR1=1;ADDR2=1;j++;P0=number[a[4]];}
& & & & & & & & case 7:if(b==6){ADDR0=1;ADDR1=1;ADDR2=1;j=0;if(counter&500) P0=number[a[5]]; else P0=0x00;}
& && && && && &else{ADDR0=1;ADDR1=1;ADDR2=1;j=0;P0=number[a[5]];}
& & & & & & & & default:
& & & & }& & & &
void key_scan()/*********************矩阵键盘扫描函数***********************************************/
& & & & uint8 hang,lie,tmp1,tmp2;
& & & & tmp1=0x01;//0000& &0001
& & & & for(lie=0;lie&4;lie++)
& & & & & & & & P1=0xf0;
& & & & & & & & P1=~tmp1;
& & & & & & & & tmp1*=2;
& & & & & & & & if((P1&0xf0)&0xf0)
& & & & & & & & delay();
& & & & & & & & if((P1&0xf0)&0xf0)
& & & & & & & & {
& & & & & & & & & & & & tmp2=0x10;
& & & & & & & & & & & & for(hang=0;hang&4;hang++)
& & & & & & & & & & & & {
& & & & & & & & & & & & & & & & if((P1&tmp2)==0x00)
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & keyNum=lie*4+hang+1;
& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & tmp2*=2;
& & & & & & & & & & & & }
& & & & & & & & }
& & & & key_deal();& & & & & & & &
void interrupt_timer1() interrupt 3/*******************定时器1溢出中断*****************/
& && & & &
& & & & TH1=0XFC;
& & & & TL1=0X67;
& & & & counter++;
& & & & if(counter==1000)
& & & & & & & & counter=0;
& & & & & & & & if(b!=0)
& & & & & & & & miao++;
& & & & & & & & cc:
& & & & & & & & if(miao==60)
& & & & & & & & {
& & & & & & & & & & & & miao=0;
& & & & & & & & & & & & fen++;
& & & & & & & & }
& & & & & & & & if(fen==60)
& & & & & & & & {
& & & & & & & &&&& & & & fen=0;
& & & & & & & & & & & & shi++;
& & & & & & & & }
& & & & & & & & if(shi&23)
& & & & & & & & {
& & & & & & & & & & & & shi=0;
& & & & & & & & }
& & & & & & & & a[0]=miao%10;
& & & & & & & & a[1]=miao/10;
& & & & & & & & a[2]=fen%10;
& & & & & & & & a[3]=fen/10;
& & & & & & & & a[4]=shi%10;
& & & & & & & & a[5]=shi/10;
& & refresh_led();
//////////////////LCD1602显示
sbit RS = P2^6 ;
sbit RW = P2^5 ;
sbit EN = P2^7 ;
sbit BUSY = P0^7;
unsigned char code word1[]={&Hi,teacher wan!&};
unsigned char code word2[]={&made by Mr GUO&};
* 等待繁忙标志
void wait(void)
& & & & P0 = 0xFF;
& & & & do
& & & & & & & & RS = 0;
& & & & & & & & RW = 1;
& & & & & & & & EN = 0;
& & & & & & & & EN = 1;
& & & & }while (BUSY == 1);
& & & & EN = 0;
void w_dat(uint8 dat)
& & & & wait();
& & & & EN = 0;
& & & & P0 =
& & & & RS = 1;
& & & & RW = 0;
& & & & EN = 1;
& & & & EN = 0;
void w_cmd(uint8 cmd)
& & & & wait();
& & & & EN = 0;
& & & & P0 =
& & & & RS = 0;
& & & & RW = 0;
& & & & EN = 1;
& & & & EN = 0;
* 发送字符串到LCD
void w_string(uint8 addr_start, uint8 *p)
& & & & w_cmd(addr_start);
& & & & while (*p != '\0')
& & & & & & & & w_dat(*p++);
* 初始化1602
void Init_LCD1602(void)
& & & & w_cmd(0x38);&&// 16*2显示,5*7点阵,8位数据接口
& & & & w_cmd(0x0C);&&// 显示器开、光标开、光标允许闪烁
& & & & w_cmd(0x06);&&// 文字不动,光标自动右移
& & & & w_cmd(0x01);&&// 清屏
void main()/*****************************主函数******************/
& & & & Init_LCD1602();
& & & & w_string(0x80,word1);
& & & & w_string(0xC0,word2);
& & & & timer1_init();
& & & & int_init();
& & & & while(1)
& & & & {& & & &
& & & & & & & & key_scan();
& & & & }& & & &
好东西&&顶啊 要是有电路图就更好了
恩恩,好论坛,以后我也开发扬我为人人,人人为我的精髓
可以说一下编程的思想吗
怎么没有电路图呢
 楼主能分享一下原理图吗?
浏览过的版块
Powered by404-页面不存在这个译码器如何连接才能点亮数码管_百度知道
这个译码器如何连接才能点亮数码管
左侧abcd高电位就接5v?总之如何才能控制数码管的亮,低电位就接地吗我是个菜鸟,不懂左下角那LT RBI BI什么意思?还有是不是数码管和译码器之间要接电阻
我有更好的答案
防止数码管太亮。LT --试灯输入端,输入为低电平时,数码管全亮,测试数码管是否损坏。RBI --灭灯输入&#47,容易损坏。7447 之输出系为驱动器设计,其逻辑0 之吸入电流高达40mA。仿真时可不接。左侧abcd高电位就接5v,低电位就接地,那公共端接地是不对的。应该改为接VCC,故在使用必须加 入330Ω 左右电阻加以限流,以免过大电流流经LED 而烧毁数码管;动态灭灯输出端BI--动态灭灯输入端,用来控制灯的亮度或禁止输出。数码管和译码器之间要接电阻是为了限流7447 必须使用共阳极七段数码管,你图中的数码管如果是共阳极的,你这样理解没错
采纳率:64%
baidu.hiphotos.baidu.com/zhidao/wh%3D600%2C800/sign=afa513d51ff64d80d5d79c3/daaf3d871e73f9edab.baidu、灭灯输入/动态灭灯输出(BI/RBO)端及动态灭灯输入(RBI )端。该电路接受4 位二进制编码—十进制数(BCD)输入并借助于辅助输入端状态将输入数据译码后去驱动一个七段显示器,则动态灭灯输入(RBI)必须开路或处于高逻辑电平。&2、当低逻辑电平直接加到灭灯输入(BI)时,不管其它任何输入端的电平如何,其逻辑0 之吸入电流高达40mA,故在使用必须加 入330Ω 左右电阻加以限流.com/zhidao/pic/item/e7bec7cebbca.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http,其功能分述如下.jpg" esrc="http.hiphotos.baidu.com/zhidao/wh%3D450%2C600/sign=b8490e3dcbea15ce41bbe80d/4bed2e738bd4b31c3c73ff9e2ff83f;6"。在7447 中尚有LT、RBI 与BI/RBO 之控制脚,若不要灭掉十进制零.jpg" />注:1、当需要0到15的输出功能时,灭灯输入(BI)必须为开路或保持在高逻辑电平.hiphotos.baidu.com/zhidao/wh%3D600%2C800/sign=db2b70a5d62ae0d6b85e5d2/4bed2e738bd4b31c3c73ff9e2ff83f,输出abcdeg=1100000,显示器显示&quot.hiphotos.baidu.com/zhidao/wh%3D450%2C600/sign=d05acdc22e4ca/e7bec7cebbca。&nbsp,且将低电平加到试灯输入(LT)时,所有段的输出端都得打开。 * BI/RBO 是用作灭灯输入(BI)与/或动态灭灯输出(RBO)的线与逻辑.com/zhidao/pic/item/daaf3d871e73f9edab.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink">7447 之输出系为驱动器设计,当输入DCBA=0010 则输出abcdefg=0010010;<a href="http://d.hiphotos工作电压5V&nbsp。通常是低电平有效,高的灌入电流的输出可直接驱动显示器。7 个与非门和一个驱动器成对连接,所有段的输出端都关死。&3、当动态灭灯输入(RBI)和输入端A、B、C、D 都处于低电平而试灯输入(LT)为高时.jpg" esrc="http://a.baidu。&nbsp。驱动显示器各段所需的高达24mA 的电流可以由其高性能的输出晶体管来直接提供。BCD 输入计数9 以上的显示图案是鉴定输入条件的唯一信号。该电路有自动前、后沿灭零控制(RBI和RBO)。试灯(LT)可在端处在高电平的任何时刻去进行,以免过大电流流经LED 而烧毁显示器,如图3 所示;4,以产生可用的BCD 数据及其补码至7 个与或非译码门。剩下的与非门和3 个输入缓冲器作为试灯输入(LT)端://d://b,该电路还含有一个灭灯输入(BI),它用来控制灯的亮度或禁止输出;常用的BCD 对七段显示器译码器/驱动器之IC 7447 必须使用共阳极七段显示器,图1为7447集成电路译码器之引脚图与真值表如表1。在正常操作时。
其他类似问题
译码器的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 译码器数码管电路图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信