本篇文章给大家谈谈51单片机共阳极数码管,以及51单片机共阳极数码管显示15对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、用51单片机怎么驱动12V共阳数码管
- 2、51单片机p0口接共阳数码管需要上拉电阻吗,还有为什么管子亮度不稳定
- 3、89c51单片机是可以直接驱动一个共阳还是共阴的七段数码管啊?
- 4、关于51单片机用8050驱动共阳数码管
用51单片机怎么驱动12V共阳数码管
芯片的,我没有用过,我用的是9015的三极管做的驱动。数码管,主要是位选、段选。位直接按位顺序从小到大去连接(也就是数字1-4)。段先接三极管集电极,基极按照(a-d)的顺序接成一排发射极串联供5v正电。
不光是驱动能力不够,整个系统的功耗也要考虑。
单片机的功率不够,只能靠单片机的输出驱动三极管,来控制数码管。三极管扩流若直接用单片机驱动数码管,则会导致单片机输出电流或者灌入电流过大。所以一般要使用三极管进行扩流。
我来给楼主一个明确的答案,本人实际试验可行。如果是共阴的数码管,那么位选可以直接用单片机驱动,而段选需要用三极管(PNP)来驱动。如果是共阳的数码管,那么段选可以直接用单片机驱动,而位选需要用三极管(PNP)来驱动。
mokama - 高级经理 七级 的方案算是很好的,不过两个电阻可以免掉,直接NPN的集电极接在PNP的基极,然后控制PNP的基极,NPN的C接数码管,这样对芯片比较安全。这种思路下,我也完成了一个设计。和你的类似。
51单片机p0口接共阳数码管需要上拉电阻吗,还有为什么管子亮度不稳定
1、P0口驱动共阳极数码管,不需要上拉电阻。只需要数码管阳极接电源正,P0.7 -- P0.0接数码管的dp -- a,就可以驱动。单片机P0输出低电平点亮数码管。所说的上拉电阻指的是在信号线上接个电阻到电源上。
2、如果是共阴的,P0输出高电平发光,就必须接上拉电阻。
3、传统的51单片机P0口的电流驱动能力较弱。如果用来驱动数码管(多段的LED),建议增加外部的驱动器:用51单片机的P0口驱动外部驱动器,再由外部驱动器驱动数码管。这时P0口可以不用上拉电阻。
4、单片机的引脚,由于内部结构的原因,输出低电平,能力较强;而输出高电平的能力很低,所以要用上拉电阻来协助。特别是P0口,输出高电平时,接口本身根本就没有输出能力,必须用外接上拉电阻来形成高电平。
5、单片机的四个端口其内部电路的不同导致了它们在扩展外部电路时候也会出现不同的结果,其中P0口就表现出非常有趣的现象。
6、你用的是STC或者是AT吧,P0端口是要接上拉电阻的。
89c51单片机是可以直接驱动一个共阳还是共阴的七段数码管啊?
用单片机直接驱动数码管当然不行了,特别是共阴数码管就更不行了。解决方法 1,换成共阳数码管,单片机可以直接驱动,点亮数码管是低电平有效,STC单片机引脚的灌电流比较大,驱动数码管没有问题。
要加驱动芯片的。因为数码管是共阴的,而一般的8051单片机的I/O端口的高电平拉电流只有300微安左右,不能驱动数码管,必须加驱动芯片。
//单片机:使用51系列兼容的即可;//4×4矩阵键盘:接在P1口;//两位数码显示器: P0口输出七段码,P2口输出位选码。//=== //C语言程序如下。
不可以的,给你分析分析:点亮一个发光diode,需要驱动电流至少5-10mA.而C51单片机的I/O口输出的电流在1mA左右。
你这里使用的是共阳数码管,那么在程序开始的时候AB输入高电平,然后发一个时钟脉冲,之后拉低AB电平,发7个时钟脉冲,这样为一个周期,就会使Q0-Q7进行一次轮流扫描,产生一个连续的片选信号。
关于51单片机用8050驱动共阳数码管
1、能,用单片机控制8050基极电平,做成动态扫描就行。以前我做过。
2、用ULN2803接数码管的阴极。将PNP三极管8550接入阳极。--发射极接+12V,--集电极接数码管公共阳极,--基极用I/O口进行控制。但是,这时基极需要的控制电压,超出了单片机I/O口的输出能力。
3、这个程序用的是P0,P2高四位,还有P3_2(INT0)口,、。
关于51单片机共阳极数码管和51单片机共阳极数码管显示15的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。