‘壹’ 给单片机什么电平,共阳极数码管的相应字段被点亮
前面半句“给单片机什么电平”真是匪夷所思……
对芹毁脊于共阳极数码嫌渗管,其段选被拉余租低时,对应的字段会被点亮。
‘贰’ 单片机共阳数码亮共阴数码管不亮
您好,这样的:
1、检查数码管是共阴还是共阳,A表示共阳,K表示共阴。或者直接给公共端接高电平或者低电平,段码端一部分接高电平,一部分接低电平,这样数码管亮的话看公共端接的是高还是低电平就可以判断了。
2、看你接的限流电阻是不是太大,大于1K的值有可能不亮,最好不要接限流电阻。做实际的实物电路再加上470欧姆。
3、是不是接到51单片机的P0口了,接到P0口必须加上拉电阻,否则不会亮。
4、如果是程序控制数码管,注意延时时间的长短,太短会看不到亮。
‘叁’ 2个4位共阳数码管直接和51单片机IO口连接,亮度偏暗的原因
数码管直接与I/O连接,亮度肯定是很暗的,这是小事,重要的是单片机很容易被烧坏的。因为单片机I/O的驱动能力很小,是不能直接驱动数码管的,特别是驱动共阳数码管的公共端,这需要高电平有效驱动,需要单片机输出电流,而对于单片机高电平时的输出电源是极小的,因此不可能驱动公共端的,非要这么做后果就是因电流小而使数码管显示很暗,最坏的结果是烧坏单片机。而用I/O驱动数码管的七段还免强维持,因单片机低电平时的输出电流比高电平时大很多。但不提倡直接用I/O驱动数码管,不论是公共端还是七段的控制端,而都要用一片驱动电路来连接。用74LS244和74HC244(同相驱动),或74LS240,74HC240(反相驱动)等都可以。
‘肆’ 一位共阳极数码管怎么与单片机相连
数码管的公共端接VCC
数码管的a,b,c,d,e,f,dp串470Ω-1K的电阻接到单片机P0.0---P0.7
2、和单片机连接的话(89s51为例),你可以选用单片机的P1口,用这8个口分别控制共阳数码管的笔选端,公共正极可以通过一个限流电阻直接接电源正极。当P1口中的8个口中的其中1个输出低电平,其余7个口输出高电平的话,就可以点亮8个发光二极管中的一个,P1不同的输出方式可以构成不同的数字显示。
3、单片机的P1口有必要接8个上拉电阻,防止口线输出高电平时产生漏电流误点亮数码管。
‘伍’ 单片机接三极管. 如图接法正确吗(数码管是共阳管)
不正确,图中为共阳管与PNP的三极管,共阳数码管段选接单片机的8个I/O口,负责LED显示的数字,三极管基极低电平,位选接单片机的其余I/O口,有几个LED就用几个口,负责点亮哪一位LED,在同一时间中,动态显示只点亮其中的一位LED
‘陆’ 四位一体的共阳数码管与单片机及三极管驱动之间怎么连接
给你来张图,下面WE1-4接单片机IO口
‘柒’ 鎴戞湁涓缁勫叓浣岖殑鍏遍槼鏋佹暟镰佺★纴𨱍冲湪鍗旷墖链轰笂鎺ヤ笁鏋佺¢┍锷ㄥ畠锛屼笁鏋佺℃庝箞鎺ワ纻
鍙浠ョ敤PNP绠, 鎺ュ湪浣嶉変笂, 8浣嶆暟镰佺$敤8涓狿NP涓夋瀬绠
E鏋佹帴5V
B鏋佷覆涓1K鐢甸樆鍒板崟鐗囨満IO
C鏋佹帴鏁扮爜绠 鍏遍槼绔
鏁扮爜绠$殑娈典綅鑴氩彲浠ヤ覆涓鐢甸樆鎺ュ埌鍗旷墖链虹殑P0鍙 (涔熷彲浠ユ槸鍏朵粬鍙)
‘捌’ 单片机代码中8个数码管共阳极为什么不能直接接VCC而是接单片机的 Io口
8个数码管共阳极不能直接接VCC而是接单片机的Io口,是因为共阳极数码管工作原理的缘故。
共阳腔陆举极数码管的每一位数字由7个发光二极管(LED)组成,这些LED的阳极都被连接在一起,共同接到一个阳极管脚上。当需要显示某个数字时,单片机需要将这个数字对应的LED的阴极接地,以便使其亮起来。
如果直接将8个共阳极数码管连接到VCC上,那么所有LED的阳极都将被连接到高电平,这时单片机要想让其中某些LED亮起来,就需要将其对应的阴极连接到低电平,这样就需要反向控制。但是,单片机的输出端口只能输出低电平或高电平,不能输出负电平,因此直接连接VCC不可行。
而将共阳极数码管的阳极接到单片机的Io口,则可悉冲以通过控制Io口的输出状态来实现LED的亮灭控制。当Io口输出低电平时,数码管的对应LED所接的阴极被拉低,此时该LED亮起来;当Io口输出高电平时,阴极被拉高,LED熄灭。因此伍碧,通过连接单片机的Io口,可以实现对数码管的控制。
8位共阳极数码管
‘玖’ 2位7段共阳数码管如何使用应如何和单片机进行连接。
嘿嘿 可以按照下面的图 进行连接
一个接在P0口、一个接在P2口上,分别为7段数码管提供段形,采用共阴极的数码管,数码管的3、8引脚都接地,即公地。送高电平可以点亮相应的各段。
为静态显示方式。
呵呵 满意就选满意回答