52单片机的P0口低电平控制时用加上拉电阻吗?
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/21 10:35:47
while(1){ifp0p1=~p1}再问:P0按键输入控制P1输出启动8个电动机的启动停止。再答:8个按键对应8个电机?结构一样,判断到按键时P1输出取反就行了再问:刚刚学就要解决这个问题。再答:
第一种,第二种电源直接接负载单片机控制没作用,第三种如果单片机输出低电平容易损坏!
你要知道上拉是怎么个接法.P0总共8个IO,每个IO分别接一个电阻,电阻的另外一端是接到了电源正级上面.怎么会导致电势降低呢?只会让I/O的输出电流更大而已.P0是开漏级输出,输出电流微弱,接外部电路
再问:请问这个上拉电阻有双排的吗,要分别与数码管和单片机连接,我不知道符号名字再答:你这样接就行了,排阻的名字就是RESPACK-8,如果你要接限流电阻的话,在数码管和D0--D7中间再接8个电阻就行
1c51单片机中的上拉电阻和P0口上电后是高电平,这是不容置疑的.2P0口如果不通过上拉电阻的+5V电源,则很难为4个数码管提供较大工作的电流.P0=FFH则加在数码管的段形为高电平,显示全亮P0=0
当P0口进行一般的I/0输出时,由于T1截至,输出电路是漏极开路,必须外接上拉电阻才有高电平输出(T1就是P0口内部的场效应晶体管,你看P0的结构图);不会出现你所说的产生电流将二极管点亮的情况啊,P
1、是完全没显示,还是点阵亮度不够?2、你的端口硬件改了,相应的软件是不是也改了?仔细查一下;如果是上拉电阻的问题,应该表现在点阵的亮度上.3、硬件和软件都没有问题,分别用万用表或示波器,测一下P0和
P0^0,P0^1,P0^2分别表示P0口的D0、D1、D2位,也可以理解为其地址,其实P0口就一个地址即80H,P0^0,P0^1,P0^2只是这个地址代表的前三位.
你用的51系列的单片机,如果是普通,没有强输出的的话,很难驱动数码管,在实际应用中,一般是需要添加三极管驱动的,数码管的电流计算:每个段的电流X8,就当你用的是红色管,这样电流可以设计在5~10mA,
汇编语言还是c语言?给你一个c的编程:#includeunsignedcharcodeTab_Led[]={0xfe,0xff,0xfd,0xff,0xfb,0xff,0xf7f,0xff,0xef,
哈哈哈哈 刚才回答了你一个关于单片机驱动二极管的.现在看来,你问那个问题的原因是想用单片机驱动数码管.共阳极的数码管需要在阳极上接一个PNP的三极管.每一位用一个.数码管的段全部接到单片机的
1.P0内部无上拉电阻是为了通过外接上拉电阻实现更大驱动;2.接上拉电阻后应该仍然可以当地址数据总线用,但一般不会这样用呀,因为你要当总线,自然不会去费力再接一个外部上拉.再问:那比如说,我画了一个电
复位电路没有问题,你的P0-P3底电平有效主要是开外围电路的要求,而不是对单片机本身.继电器必须接要三极管驱动,由于IO口驱动电流过低,不接三极管会导致不能驱动继电器.接上拉电阻主要是为了防止刚上电是
是的注:p0^0到p0^7每一个引脚在程序中使用时也要是大写的P才行是的
P0=P1;换为P1=P0;再问:这是什么原因啊,呵呵,换一下就好了........还有个问题,这个是单片机播放音乐的,连在喇叭部分的是唱歌的,但是把这一端分两端喇叭老滴滴响,一个接上去就唱了,这是什
可以不要1K的电阻,P0口是开漏输出的,拉电流很小,完全依靠外部的10K上拉电阻驱动,如果所需电流比较大的话,10K电阻应该还要改小
开漏状态一般用P0口的话要加上拉电阻
引脚悬空不用时,为了让他不产生(或接收)辐射影响电路正常工作状态,一般需要接上拉电阻或下拉电阻,接哪种还是不必接,由芯片生产厂商提供.接上拉电阻是接在电源上,接下拉电阻是接在地上.生产设计者希望该引脚
LED的正极接的是VCC,那么就不用加上拉电阻了,其实led和电阻就相当于“上拉电阻了”如果你想进一步搞清楚P0口,那么有1个名词你必须搞懂“漏极开路输出”,搞懂后,你就明白了P0口就是漏极开路输出
直接把19K拿掉,把1K排阻换成10K