用51单片机模拟38译码器功能

如题所述

38译码器只能通过三个口控制八个输出口中一个为低电平,其他口为高电平,不能够同时控制八个口中,你所说的两个或两个以上的。
温馨提示:内容为网友见解,仅供参考
无其他回答

用51单片机模拟38译码器功能
38译码器只能通过三个口控制八个输出口中一个为低电平,其他口为高电平,不能够同时控制八个口中,你所说的两个或两个以上的。

51单片机如何用38译码器使8个数码动态显示
搭好电路后,实现动态显示的话在单片机上刷新频率最好达到50hz以上,这样才不会影响动态效果

怎么样可以用单片机同时控制38译码器的两个或两个以上的口?_百度知 ...
38译码器只能通过三个口控制八个输出口中一个为低电平,其他口为高电平,不能够同时控制八个口中,你所说的两个或两个以上的。

基于8051单片机的高精度时钟设计 要求 LCD显示当前的年、月、日,时...
可以根据以下程序修改,数码管显示 此程序为国信长天51板子的程序,用到38译码器 include<reg52.h> define uchar unsigned char define uint unsigned int sbit HC138A=P2^5;sbit HC138B=P2^6;sbit HC138C=P2^7;uchar num,num0,num1,num2;void display(uchar w,uchar value) ;void delayms(...

用51单片机如何控制 08接口32*64的LED屏。
再片选这一行(就是38译码器输出1),延时个1ms,取消片选,再取第2行字模,移入595,片选第2行,延时,取消片选,重复此过程16遍,便把一行字的字模码全显了,然后就是不停循环,便可刷出一行字了.第二行是同样的道理.建议楼主还是多思考,多动手.想要自己不出力,那就得出钱.

51单片机学习板上的数码管显示HELLO的程序
LS138B=1; LS138C=0;\/\/位选第一位 P0=table[3];delay(100);LS138A=0; LS138B=0; LS138C=1; \/\/位选第一位 P0=table[4];delay(100);} } \/*程序用到了38译码器做为位选信号,调节延时函数中的参数就可以调节HELLO出现的速度 当延时适当短的时候就可以同时显示HELLO*\/ ...

51单片机怎样用8个IO口控制4位数码管
每个数码管都要用8个信号来控制,你要控制4位数码管就还需要4个片选,所以你可以用一个8位的移位寄存器,可以用74HC164,8位串行输入,2转8;或者用3转8译码器,74LS138;

学习单片机需要哪些基础
需要你的软件编程基础和硬件电路方面的基础 1:C语言编程是必要的,或者汇编语言也可以 2:硬件方面,模电,数电,单片机的一些芯片这些需要掌握 3:单片机开发板练习,结合理论基础,学习单片机开发板,51单片机是经典(吴鉴鹰单片机开发板),从这开始 ...

如何用74HC138(38译码器)和74HC154(4转16译码器)做成7转128的译码...
用16个38译码器和7个非门电路就行了

四位共阳极数码管如何接译码器74ls138
接上也没有用,出不来你想要的效果,38译码器8个输出端之间只有一个是低电平其他都是高电平,不能控制数码管,想要控制数码管的话,建议你用74HC164是个串口转并口的片子,两个口控制8个口,正好可以满足你的要求,至于解法根据程序的设定而变!!~~ 本回答由提问者推荐 举报| 答案纠错 | 评论(1) 5 3 w05717011...

相似回答