单片机接led灯时为什么需要1000的上拉电阻
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 03:52:11
AT89C52完全可以替换STC89C52RC,无需更换电路.单片机的P0口是OC门(集电极开路)必须接上拉电阻,其他P口接上拉电阻是为了提高驱动能力的,因为单片机各管脚的“拉/灌电流”之和是一定的,
main(){unsignedchartemp=0xfe;while(1){P1=temp;temp=_crol_(temp,1);delay();}}
晕,仔细看下LED灯的工作原理吧,和二极管一样,那只电阻是起限流作用的,否则灯或者单片机会损坏,因此只要将那只电阻换成其他限流元件都行,但不能换成二极管,另外,可以通过PWM调制来直接接到引脚上不串其
LED的一端接电源,一端接单片机.是反逻辑,IO输出高平,LED灭,低平是亮的.不要一端单片机一端接地,因为单片机灌电流能力强,拉电流能力弱.如果一端接地,电流从单片机出来,一是拉电流不是很大,另外就
没问题.不过LED只能得到0.5毫安左右电流,做指示灯还够用,其他用途不行.51的IO口灌电流可达20毫安,0.5毫安影响不大.
不可以,LED导通有个压降Vf,直插LED一般为1.8-2.0V,贴片LED则不尽相同从2.0-3.2V不等,而且每个LED的这个导通压降都不尽相同,也就是说,LZ图中的8个LED中,可能有1.8V的
R=U/I电压除以电流电流是按20MA来算好了
“单片机P口接了上拉电阻靠高电平来点亮LED”,是指在P口接一个上拉电阻到Vcc,同时接LED正极,LED负极接地吗?如果是这样,不妥.上拉电阻在此没有用,不需要,有害.P口输出低电平时,将LED“短
绿色的贴片发光二极管导通压降通常为为1.75-1.82V,电流约3-5mA,你的电路中二极管的电流约为(5-1.8)/1K=3.2mA.需要在74138后再加一个锁存器如74HC573,只有这样控制发
红色LED500欧;蓝色、白色、绿色LED330欧.应该是74HC138三线转8线译码器吧,驱动电流很小,但点亮小功率超高亮LED应该没问题.再问:设计要求: 1、用单片机控制,采用矩阵式输出,使单
楼主的接法可以,但是我不建议这样做,我们现在一般做项目的常规接法是,LED灯的正极接5V电源,负极接1k的限流电阻到PIC的IO引脚.然后IO写0的时候灯亮,写1的时候灯灭.楼主这样接法的弊端是,单片
你测的是哪一点的电压?再问:P00再答:51单片机端口做高电平输出的话电流很小的,不能直接驱动LED需要接上拉电阻,低点电平的话可以,灌入电流一般有20mA左右的
只有P0口需要上拉.因为P1\P2\P3口在内部已经上拉了,不上拉,P0口不能输出高电平.当P0口高电平有效时要外接上拉提供驱动电流.
普通3mm红色LED,如果想低功耗,5.1K就可以亮,但不是很亮,如果功耗无所谓,可以用2K或1K的都可以,1/4W足够了.亮度太高了,寿命会有降低.蜂鸣器有很多种,要不要串电阻?看蜂鸣器了.再问:是
LED灯的正极接5V电源,负极接1k的限流电阻到PIC的IO引脚.IO写0的时候灯亮,写1的时候灯灭.再问:PIC?我用的stm8单片机,这样也可以的吗?再答:可以
可以接,现在的单片机都能够提供较大的灌电流输出电流,最大50mA,驱动小功率LED(最大电流20mA)是没有问题的,常用的接法有两种:一:用灌电流驱动,在LED上串个1K1/4W的电阻接入单片机(输出
如果要求元件最少的话,需要一个STC12c2052单片机,一个普通的LED,还有5V电源,要求再多点元件的话,可以再加一个1K的电阻,两个30pF的电容,12M的晶振等
1、main()当中,return(b)这行去掉.main是主函数,不允许返回东西.而且b生存期和作用域仅在key中.我觉得程序编译可能有问题吧?2、其他问题不大.主程序改成如下,再测试看看,测P3.
其实是一样的,也没什么哪个规范这一说,这个看个人习惯了首先if(SW13==0)是判断此引脚是否为0(按键按下)然后一个delay用于按键防抖动没被注释的那部分是靠if在次判断是否为0按下按下后执行L