数码管按一下加一为什么加背线?

为什么我做数码管的实验,编程输出显示1,但还有其它的数码管显示出微弱的红色来_百度知道
为什么我做数码管的实验,编程输出显示1,但还有其它的数码管显示出微弱的红色来
wela=0;程序是让第一个数码管显示出1(很亮);
dula=0wela=1;
提问者采纳
因为你P0口有输出0XFE。你可以试试,所以会有影响,PO有锁存。在位选和段选中间加适当延迟是可以去除的,由于各指令执行太快(2us左右)这是正常的
提问者评价
其他类似问题
为您推荐:
数码管显示的相关知识
其他2条回答
有整个程序吗?
P0 = 0wela=1;
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁问题补充&&
本页链接:
你还没有理解数码管的动态的显示为什么4位数码管能够同时显示不同的数是因为 你在对它不断的刷新比如说 给数字8的段码第一位数码管显示5MS
也就是延时然后给数字4的段码第二位数码管显示5MS 给数字6的段码第三位数码管显示5MS 然后给数字5的段码第四位数码管显示5MS 人肉眼能够识别的速度是20ms左右 一旦刷新速度过快 人就无法识别 速度过慢就不是动态显示了光这么执行一遍 还不够 你必须得无限循环这样四位数码管就碃川百沸知度版砂保棘显示8465四个数你把数码管显示的程序放在中断中 中断的间隔时间太长 势必无法持续刷新 就造成显示成一位了
好嘞啊啊啊啊 &
不延时还没看清,,,就没了
猜你感兴趣8位共阴数码管的电子钟怎么加小数点?
[问题点数:40分]
8位共阴数码管的电子钟怎么加小数点?
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年12月 VB大版内专家分月排行榜第二2013年3月 VB大版内专家分月排行榜第二2013年1月 VB大版内专家分月排行榜第二2012年9月 VB大版内专家分月排行榜第二2012年8月 VB大版内专家分月排行榜第二2012年7月 VB大版内专家分月排行榜第二2006年7月 VB大版内专家分月排行榜第二2006年5月 VB大版内专家分月排行榜第二
2014年9月 VB大版内专家分月排行榜第三2013年7月 VB大版内专家分月排行榜第三2013年6月 VB大版内专家分月排行榜第三2013年4月 VB大版内专家分月排行榜第三2012年11月 VB大版内专家分月排行榜第三2006年6月 VB大版内专家分月排行榜第三2006年4月 VB大版内专家分月排行榜第三2002年12月 VB大版内专家分月排行榜第三2002年11月 VB大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。共阳数码管为什么要用PNP来驱动?_百度知道
共阳数码管为什么要用PNP来驱动?
共阳数码管要用PNP来驱动的原因是:共阳数码管的个二极管的高电位端通过三极管接在驱动电平上,即接在高电位上,所以要把电流从二极管的另一端流出。而7个二极管必须接在三极管的集电极上才能满足放大的需求,如果用NPN管,就只能接在发射级上,不满足要求。led数码管由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c,d,e,f,g,dp来表示。
其他类似问题
为您推荐:
提问者采纳
在信号电压不够高的情况下,成本上不是问题。  一般,以射随器接法提高了电流驱动能力,一般要加电流驱动级。)  74HC输出电压的摆幅已经满足射随器的输入电压要求,输出电压接近1倍,那么这种数码管应该是共阴的、也有电流放大的共射电路就更适合了,各位数码管的同名段线是分别并联的,基极要串接个限流电阻。这里是加了个PNP三极管。  现在PNP管的价格与NPN管的接近。(我们知道射随器就是共集接法,所以也不是非要NPN管的共射接法才行。其实这里用NPN管共射电路也是可以的,主要是在设计和读图时不太习惯而已,除了公共端外,输出电流放大β倍,不必电压放大,不适合直驱一位数码管。  如果这电路能正常驱动数码管,每个段线也要由驱动级三极管或IC来驱动  74HC每个输出端的最大驱动电流能力仅8mA,用既有电压放大
谢谢,那这个是如何提高电流驱动能力的啊?那既然要看芯片的输出电流的话,是不是这个单片机板子电路图上的芯片,最好都要了解他们的输出电流,电压的大概值?我对单片机板子的了解只停留在郭天祥视频的水平上了,请问,有没有什么好的建议啊。拿到这个板子都应该注意什么呢,多谢啦!!
  关于如何提高电流驱动能力,是由于三极管具有电流放大作用,Ic=β*Ib、Ie=Ic+Ib=(β+1)*Ib,就是说三极管的集电极和发射极可以把加到基极的信号电流放大,从而可以驱动较大的负载。  对于所用的芯片,当然是最好能了解他们的各项参数,包括输出电流、电压的大概值。比如一般74HC、CD4000系列逻辑芯片的输出电压摆幅可达电源电压。而知道输出电流能力或者讲扇出系数,可以知道它的带负载能力等。当然,应该了解整个电路或板子的输出接口部分的驱动能力,以便正确地使用整体电路。  回答时并不知道这是什么板子的,或者说这类电路不限于在单片机板子应用;我也没有看过郭天祥视频,请见谅。  简单说,拿到一块电路板,应该先看板的介绍或说明书,注意泻放身体静电后再接触电路板,加电前检查电源电压及极性,周边不要有其他金属或导电材料造成短路,等等。建议多看些有关的资料和说明、多实践,会有更多的收获。
提问者评价
按照你说的,真的成功了,好开心,谢谢你!
pnp的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁LED数码管为什么要用三极管驱动_百度知道
LED数码管为什么要用三极管驱动
普通LED数码管公共段,正常静态工作电流最大能达到70-80mA,一般单片机IO口不足以提供这么大的电流。加三极管可扩展IO口的驱动能力。另外,加三极管可以起到缓冲和隔离作用,使单片机工作更加稳定可靠。
其他类似问题
为您推荐:
因为单片机驱动电流不够。
LED数码管需要的驱动电流单片机满足不了。不一定要三极管,可以加上拉电阻等...
我一直找这个问题,可是网上没有一个说得清楚的,我自己用电路知识想了下就是这样的:
每个I/O口里面都有个上啦电阻除P0口,之所以要驱动就是因为这个上啦电阻的原因,如果你只有一个数码管,也就是用一个I/O口来控制一个段比如a段,那么正常的发光二极管是10ma,和2V的电压和电流,但是当你用四位一体或者两位一体时,是不是就有2个或者4个A段了呢,那么这里你可以计算下,一个数码管的话正常时10ma和2V,4个的话每个A段两端就是指剩下0.1V和0.1A左右,显然跟正常点亮差多了,这个的主要原因在于数码管的两端电压已经不是2V了而是0.1V,为了解决这个问题就是把5V 电压直接接到A段两端,这个就保证每个段两端都有足够的电压,有了足够的电压就能保证有做够的电流了,因为是压降产生电流的,但是直接把5V接在A段两...
led数码管的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 机箱走背线 的文章

 

随机推荐