单片机数码管
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/23 08:30:30
51单片机驱动三极管时,三极管处于开关状态,基极电阻有很宽的取值范围,一般取常用电阻,如1k、3.3k、4.7k等均可.
直接用数字万用表测(调到LED位置)接着就测试每一段了,在结合图就能确定每个管脚
能不能具体点.没看见代码,不知道怎么帮助你.可能是程序有问题也可能是硬件有问题咯.
上拉电阻我一般用4.7K,其实2K到10K之间都行,接数码管的话要接限流电阻,不接限流的话电流太大了,当时可能数码管会很亮,但是数码管的寿命就会明显缩短,用不了多久就会坏掉,所以要就限流电阻,一般用3
在这个图中,三极管是作开关用的,也就是说三极管要处于饱和状态,而一般三极管的基极电流要控制在uA级,不然要烧坏管子,所以,根据Vbe=0.7V,我把基极控制在500uA,(5-0.7)/0.5=8.6
上拉电阻为何能上拉在节点与正5V电源之间接个10k的上拉电阻,能把这个节点的点位拉上来.我实在不明白,要想把电位提上来,直接接电源不就行了?电源通过这个10k的电阻肯定会降压的,这样一来,岂不是把节点
#include"reg51.h"#defineucharunsignedcharuchardisplay_code[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF
多的那个是接电源的.排阻就是把多个电阻组合到一起了,只有一个公共引脚,这个公共引脚离其他引脚较远.排阻一般当成上拉电阻,这个公共引脚就接电源.
压,单片机的10位A/D在满度量程下,最大显示为1023字,为了得到PT100传感器输出电压在显示500字时的单片机A/D转换输入电压,必须对传感器的原始输出电压进行放大,计算公式为:(500/102
protues仿真论坛上有,自己去找吧.
你的这个不是乱码就有问题了!你仔细理解一下这段voidwr595(uchardat){uchara;for(a=8;a>0;a--){SH_CP=0;DS=dat&0x80;dat
哈哈哈哈 刚才回答了你一个关于单片机驱动二极管的.现在看来,你问那个问题的原因是想用单片机驱动数码管.共阳极的数码管需要在阳极上接一个PNP的三极管.每一位用一个.数码管的段全部接到单片机的
哦,这个啊……正面看的话,上面6脚,下面6脚,共12脚上面从左到右是1,a,f,2,3,b下面从左到右是e,d,dp,c,g,4其中1,2,3,4是4个数码管的位选,因为是共阳,所以这几脚高电平时才有
LED的一般电流是10mA,如果不是动态扫描的话,串联一个1K的,亮度应该是可以的如果是动态扫描的话,也是1K的,但是,亮度是会比较暗的,最好还是加一个三极管驱动好一点再问:哦,谢谢,我试了下可以。可
P0口是集电极开路输出,也就是OC门,这种结构没有输出高电平的能力就相当于一个一端接地的开关,按下去就输出低电平0V,断开就没有电压,是悬空状态.所以你还需要接上拉电阻,不然,NPN三极管是驱动不了的
关于单片机初学者的四十个实验我已经上传了,每个实验都讲的很详细,而且有电路图和程序以及相关说明,看你这么喜欢单片机才这么麻烦的还有单片机学习实验固然重要,但也不要忘了理论部分.我的建议而已...好好努
这个可以不?可以的话找我要程序!再问:问下这个东西要怎么用再答:PROTEUS仿真的文件!!要安装Proteus!!http://www.pc6.com/softview/SoftView_55565
位选,就是选择你想要点亮哪个数码管;段选,就是选择你想要点亮哪个数码管的哪个一段.
达林顿驱动管像74HC573等,因为单片机I/O输出的电流过小不足以驱动数码管,通过用I/O驱动达林顿管可以获得较大的电流足以驱动数码管.
帮你是害了你,你搜索下基本会有现成的,有的只需要调试下,.但不管怎么样.自己经历一次,就会了解些,有所长进,增加自信!