一个数码管可以直接用p0口驱动吗
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 08:16:05
因为最初的51单片机P0口设计成开漏极的结构,这样可以通过加个上拉电阻就能兼容不同的电平标准.现在这种方式貌似也不太实用,就把这个结构去掉了,都改成跟其他的IO一样的结构了.就不用加上拉电阻了,比较典
搜max7221的PDF数码管从正面看,小数点在右下脚,上面的引脚从左向右分别是FG公共端AB下面的引脚从左向右分别是ED公共端CDp(小数点)
经典串入并出,1个I/O口就可以驱动多个数码管.单个数码管跟多个数码管相连的那种有什么区别?就是节省几个管脚,原理一样,就是1和0么!
你看我给你发的资料 ,已经发送
74LS164与共阳数码管笔画之间串100-200欧姆电阻,电阻太大影响亮度.共阳极可以接5V电压,多位数码管时,共阳端通过位选驱动电路接5V.
如果是共阳的,各个段的引脚,接在P0,P0输出低电平发光,这就不用接上拉电阻;但是应该接限流电阻,470欧姆左右就行.如果是共阴的,P0输出高电平发光,就必须接上拉电阻.
这个?再问:那led灯怎么连上去?再答:在电阻前面接再问:这样不是成限流电阻了吗?难道限流电阻和上拉电阻是一个意思???再答:上拉就是将不确定的信号通过一个电阻钳位在高电平!电阻同时起限流作用
要加上阻,1,P0口本身内部是没的上拉的.2,573作为输入接口的也是没有上拉的.(这是对传统单片机来说,因为现在出的不同厂家的,不同牌子的单片机都点差异.或者载一份对应型号的单片机资料看看,不过如果
不知道你说的是位驱动还是段驱动?如果是段驱动对于共阴极数码管用PNP管比较方便,可以选8550,如果是位驱动则用NPN管比较方便,9013或8050都行,9011电流30mA偏小,只能驱动一、两位数码
位选要加三极管,加个s8050就可以,其他IO口接个10K的电阻,接到基极B,C接控制位,E接地.再问:那P0上的上拉电阻一般选多大啊?
如果是共阴数码管:P0,P2口都需要接上拉电阻.51的P0口内部没有上拉电阻,没有上拉电阻就不能提供电流,而P2口内部有弱上拉,但上拉作用非常小(50uA左右)不足以驱动数码管正常发光,所以P2口也需
你直接用245驱动段,然后阴极像你这样接就可以,你不接三极管都行了,加上限流电阻直接接到单片机IO口就好了!
当然不行啦!简单的看三极管三个端,发射极和集电极看成是一个电灯开关的两端,而中间的基极则是像控制开关的铡刀那样的作用,二极管哪有第三个端来控制通断?
是静态显示还是动态显示,如果是动态的,输出电流大,不知道Proteus中能不能有那么大的驱动电流,你可查一下.一般情况是需要外接驱动管的.但总的原则,如果每次或扫描一次只驱动一个管,直接把LED串到输
P0口驱动共阳极数码管,不需要上拉电阻.只需要数码管阳极接电源正,P0.7--P0.0接数码管的dp--a,就可以驱动.单片机P0输出低电平点亮数码管.所说的上拉电阻指的是在信号线上接个电阻到电源上.
哈哈哈哈 刚才回答了你一个关于单片机驱动二极管的.现在看来,你问那个问题的原因是想用单片机驱动数码管.共阳极的数码管需要在阳极上接一个PNP的三极管.每一位用一个.数码管的段全部接到单片机的
单运放用uA741就行了,这种电路双电源的负载能力也就是几个毫安.再问:几毫安肯定不够啊,我要给好几个数码管供电呢再答:那直接用运放就不行了,得加扩流三极管,或者把运放换成音响功放IC,比如TDA20
LED的一般电流是10mA,如果不是动态扫描的话,串联一个1K的,亮度应该是可以的如果是动态扫描的话,也是1K的,但是,亮度是会比较暗的,最好还是加一个三极管驱动好一点再问:哦,谢谢,我试了下可以。可
#defineclockPORTD.1#definedatePORTD.0#defineclock_enDDRD.1#definedate_enDDRD.0unsignedcharlab[2][10]
一、51单片机的IO口输出电流的能力比接收灌电流的能力差很多,所以直接用IO口驱动四位共阴数码管的方案很不理想;二、如果你一定要用共阴数码管,用P0口做为位选比用P2口作位选要好一些,能降低mcu的功