51单片机电流能直接驱动数码管吗?
单片机驱动Led数码管(或n个Led)应该算是单片机经典试验之一了。数码管种类:少量的数码管实际可以直接用单片机驱动(如4个数码管)
一般单片机能输出10ma左右的电流就可以直接驱动数码管,但数码管多时,用静态驱动会占用较多IO端口,如4个数码管要占32个管脚
74LS245芯片可以直接连接单片机驱动数码管吗?
应该用74244或者74240,74245是双向线驱动器,驱动数码管用单向的就够了。不需要译码器,可以程序译码,相比直接用译码器,会多占用管脚,但译码更灵活。
51单片机驱动共阴极数码管为什么要接上拉电阻?
共阴极数码管需要接上拉电阻因为当5片机控制led灯亮和灭时,需要控制针脚的高低电平,如果不接上拉电阻,那么当针脚输出低电平时,led灯就会一直亮着,因为此时要控制led的灭,就必须通过升高这个针脚的电位来完成,而不接上拉电阻时,电位不能被升高,led的灯自然就不能够被关掉
同时接上拉电阻还可以防止其他干扰导致电平不稳,从而保证led灯的稳定工作状态
需要接上拉电阻因为51单片机为输出高电平时,其输出端是有电流输出的,而且带的电流很小,如果不接上拉电阻,它的输出端口就不会输出高电平,这样就无法正常驱动共阴极数码管。
而通过接上拉电阻可使单片机输出的高电平电压为5V,共阴极数码管也可以在这个电压下正常工作。
拉电阻的数值大小要根据具体的电路设计和所需驱动的元器件来定,数值太小会造成大量电流流过,从而产生热量,数值太大会导致信号被阻挡,影响电路的正常工作,因此需要在设计中谨慎考虑。
需要接上拉电阻原因是为了保证显示正确,如果不接上拉电阻,共阴极数码管可能会出现闪烁或者有一些灯不能亮
具体来说,当控制信号为低电平时,一条数据线是高阻态的,如果没有上拉电阻就会出现电压不稳定,从而导致数码管的显示不正确
因此,接上拉电阻可以让数据线稳定在高电平状态,从而确保共阴极数码管的正常工作
共阳极四位七段数码管(12个引脚)怎么连接到单片机上啊?
哦,这个啊……正面看的话,上面6脚,下面6脚,共12脚上面从左到右是1,a,f,2,3,b下面从左到右是e,d,dp,c,g,4其中1,2,3,4是4个数码管的位选,因为是共阳,所以这几脚高电平时才有可能点亮数码管,记得要三极管驱动,9013就可以了。9013的C加个限流电阻接电源,B接单片机,E接1,2,3,4。单片机给高电平时选中。a,b,c,d,e,f,g,dp是段码,低电平有效,一般也送单片机控制
驱动四位数码管,这要看数码管是共阴极或共阳极两种数码管,要四位数码管显示,只需要让a、b、c、d、e、f、g、dp(这几段称为段选端)单片机控制这8段中的其中几段数码管就能亮了,共阴极公共端接com,共阳极公共端接正电压。
到此,以上就是小编对于单片机驱动数码管的问题就介绍到这了,希望介绍关于单片机驱动数码管的4点解答对大家有用。
还没有评论,来说两句吧...