proteus驱动数码管 三极管
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/13 07:09:36
51单片机驱动三极管时,三极管处于开关状态,基极电阻有很宽的取值范围,一般取常用电阻,如1k、3.3k、4.7k等均可.
PROTEUS仿真时,对三极管的仿真,速度太低,反应不过来,加大延时时间才行.如果用集成电路的反相器,代替三极管(逻辑是相同的),速度就上去了.数码管即可正常显示.
上拉电阻作用是限流,不是把电阻换成三极管 而是要加三极管你这应该把公共端接在单片机上 不然你这样完全没有作用 都不能节约端口再问:也就是把位选的138译码器去
说简单一点,开关导通就相当是导线联通,这是最大电流的情况,当然仍何器件的驱动能力也没过与此,半导体器件有它的极限值,不可能真正的像一根导线.你只用把它想象成是受单片机控制的开关,就好比一般的开关是受人
经典串入并出,1个I/O口就可以驱动多个数码管.单个数码管跟多个数码管相连的那种有什么区别?就是节省几个管脚,原理一样,就是1和0么!
你看我给你发的资料 ,已经发送
这里的RXD、TXD都是当作IO口使用的,每个74LS164在收到一个时钟后,D0(A/B)、Q0~Q6顺次移到Q0~Q7中,而前三个芯片的Q7分别接到后三个的A/B端,由于它们的时钟都是共用的,所以
用单片机控制吗?我用的是74HC164的,不过功能一样.上网下载个PDF,我说说连接方法以51为例从RXD出来连接到DSA和DSB,TXD连到CLK,MR接一个22K电阻再接+5V,另外164的Q0~
数码管的电流较小,对于三极管的β值要求不高,几乎所有三极管β值都符合要求.数码管限流电阻按数码管的要求选取,三极管基极电阻按能饱和导通的要求选取,通常是几K.驱动继电器得看继电器的工作电流和前面电路的
1三极管起到电流放大,开关控制的作用(单片机的I/O口驱动能力有限).当三极管工作在饱和状态时,它的作用就是个开关了;P14=0时导通.深度饱和时三极管Uce=0V,此时集电极电流达到最大.2电阻用来
三极管在你说这种状况下,确实会对单片机管脚输出电流进行一定程度的放大,从而使电流足够大到可以驱动数码管.不过此时三极管并不工作在其特性曲线的放大区,而是工作在开关状态.当单片机管脚没有输出时,三极管工
不知道你说的是位驱动还是段驱动?如果是段驱动对于共阴极数码管用PNP管比较方便,可以选8550,如果是位驱动则用NPN管比较方便,9013或8050都行,9011电流30mA偏小,只能驱动一、两位数码
可能两种LED的导通电压不一样.LG的能用就用LG的好了.别用my的了,反正引脚都一样的.不知道你电源的电压是多高?你是用静态驱动的吗?那样电流会比较大.建议改成高电压,扫描驱动的方式,会得到改善.
要是8V电压的话要加个驱动芯片了,比如CD4543之类的,把8V的电压加在CD4543芯片上,这个芯片工作电压是3~18V的,和单片机公用一个接地线.然后通过单片机对其进行轮流点亮控制.你要是只要个图
你直接用245驱动段,然后阴极像你这样接就可以,你不接三极管都行了,加上限流电阻直接接到单片机IO口就好了!
1、检查数码管是共阴还是共阳,A表示共阳,K表示共阴.或者直接给公共端接高电平或者低电平,段码端一部分接高电平,一部分接低电平,这样数码管亮的话看公共端接的是高还是低电平就可以判断了.2、看你接的限流
当然不行啦!简单的看三极管三个端,发射极和集电极看成是一个电灯开关的两端,而中间的基极则是像控制开关的铡刀那样的作用,二极管哪有第三个端来控制通断?
图下载后可以放大就这样字啦这个是一个阳极解法 好处是不会再8段全亮时候显得比较灰暗 共阴极的话要不5V换成地就可以了
如图所示.图很大,很清晰,需要另存到电脑上,再浏览.
#defineclockPORTD.1#definedatePORTD.0#defineclock_enDDRD.1#definedate_enDDRD.0unsignedcharlab[2][10]