标题:
51单片机一个奇怪的小问题请各位解惑
[打印本页]
作者:
forest415
时间:
2020-7-25 15:41
标题:
51单片机一个奇怪的小问题请各位解惑
我用的STC89C52RC接了好多IO口,今天发现一个奇怪的问题描述如下:
if(p01==1){p02=0;}//当外部传感器高电平时把p02LED点亮
复制代码
这上面的代码好像没问题吧,可是点不亮。下面的代码才能点亮(把p02和p03的两个IO接在一起)
if(p01==1){p02=0;p03=0;//当外部传感器高电平时把p02LED点亮
复制代码
这是为什么呢?线太长一个不够用?也不长呀,功率不够两个凑?这是低电平啊。很奇怪希望各位解惑。
另外,我一个一个试单用p02点不亮,单用p03也点不亮,必须p02和p03两个一起才能点亮。
作者:
robinsonlin
时间:
2020-7-25 16:14
电路也没有,怎么知道你问题出在哪里?
作者:
aa642895350
时间:
2020-7-25 16:57
可能驱动电流不够吧
作者:
wufeng391
时间:
2020-7-26 10:23
找问题要从程序和硬件电路两方面入手,因为很多时候我们不确定是哪一方面的问题。
作者:
cphnkj188
时间:
2020-7-26 10:56
提供的线索太少,不好解答
作者:
billliu66
时间:
2020-7-26 11:16
可能P02/P03间存在短路,导致驱动能力不够。
作者:
压着我头发啦
时间:
2020-7-26 15:58
看不懂怎么回事,p1口工作模式设置了吗?p01要设置高阻模式,p02设置成标准io就行
作者:
iamluckman
时间:
2020-7-26 22:59
p0口的上拉电阻是多少
作者:
TTQ001
时间:
2020-7-26 23:44
请发布电路,我们需要知道LED在P02或P03上的接线方式。
作者:
12345678110
时间:
2020-7-27 17:44
你的等太耗电了
作者:
12345678110
时间:
2020-7-27 17:45
直接灯接的IO吧,如果是你的灯太耗电了。单片机直接驱动不了
作者:
寒山寺小生
时间:
2020-7-27 17:52
这个p01你定义的是不是需要把P大写,
作者:
lxbhcy
时间:
2020-7-28 10:34
IO口的端口模式怎么设的,电路图也发一下吧
作者:
1692483014
时间:
2020-7-28 16:04
把p02和p03的两个IO接在一起???你在搞什么?短路了晓不晓得?
你把p02=0,p03=1,然后他俩接一起,可能会烧掉一个IO口的,他俩会干架。
你最好把你的电路截图出来,并说明你的设计目的,让大家帮你改善。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1