找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3887|回复: 15
打印 上一主题 下一主题
收起左侧

为什么我没有定义,没有用到的引脚接led会亮?

  [复制链接]
跳转到指定楼层
楼主
我把流水灯接到了P0与P2口,扬声器的模块接到了P3与P1的一些口上,但是在只用到扬声器的时候灯会亮。而且在让流水灯全亮之后打开扬声器,有一部分的接在P0口上的就是不会亮,按了扬声器模块上的按键有几个流水灯里的小灯又会亮了,但是扬声器这个模块里确实没有用到流水灯的引脚,为什么会出现这种现象你,很着急,求助,不知道是为什么。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

16#
ID:675145 发表于 2020-1-8 14:39 | 只看该作者
老夫掐指一算:咦,图呢?
回复

使用道具 举报

15#
ID:471066 发表于 2020-1-8 12:45 | 只看该作者
初始化一下就搞定的事,有那功夫事情早就解决了!
回复

使用道具 举报

14#
ID:475247 发表于 2020-1-8 11:56 | 只看该作者
123456slh 发表于 2020-1-4 09:47
那若是这个原因应该所有接在p0口的都亮,但事实上只亮了接在两个引脚上的4个小灯

P0才不会亮,你看看上面的图,P0没有亮,那是因为P0的输出是开漏输出
回复

使用道具 举报

13#
ID:130230 发表于 2020-1-8 11:14 | 只看该作者
默认为高电平,没用到的初始化为低就好了。
回复

使用道具 举报

12#
ID:663466 发表于 2020-1-6 21:25 | 只看该作者
mffhxa 发表于 2020-1-1 18:09
老实讲实在是看不太懂楼主的问题。猜测一下,没有用到的管脚接的LED灯不受控制得亮了,。。。。。
估计楼 ...

就是低电平啊
回复

使用道具 举报

11#
ID:663466 发表于 2020-1-4 09:47 | 只看该作者
还有谁? 发表于 2020-1-3 10:43
因为你没有初始化,51单片机默认情况下P1-P2是高电平.
如下代码:#include "reg51.h"
unsigned int a;

那若是这个原因应该所有接在p0口的都亮,但事实上只亮了接在两个引脚上的4个小灯
回复

使用道具 举报

10#
ID:475247 发表于 2020-1-3 10:43 | 只看该作者
因为你没有初始化,51单片机默认情况下P1-P2是高电平.
如下代码:#include "reg51.h"
unsigned int a;
unsigned char b;


void main()
{
  ;
}

结果如下图:
回复

使用道具 举报

9#
ID:225288 发表于 2020-1-3 09:57 | 只看该作者
单片机上电IO口会有默认的电平状态的。
回复

使用道具 举报

8#
ID:149451 发表于 2020-1-3 08:31 | 只看该作者
猜测你的问题,浪费大家的时间
回复

使用道具 举报

7#
ID:524818 发表于 2020-1-2 09:17 | 只看该作者
要么程序写的不对要么接线错误
回复

使用道具 举报

6#
ID:232052 发表于 2020-1-1 22:35 | 只看该作者
你看看是不是硬件的问题  还是程序中写了一句话
回复

使用道具 举报

5#
ID:155507 发表于 2020-1-1 22:11 | 只看该作者
程序啊,电路图啊,好歹给点信息嘛!
问题描述太少,不好贸然回答
回复

使用道具 举报

地板
ID:636210 发表于 2020-1-1 18:24 | 只看该作者
P0口要接上拉电阻的。
回复

使用道具 举报

板凳
ID:275826 发表于 2020-1-1 18:12 | 只看该作者
没有电路图,说什么呀
回复

使用道具 举报

沙发
ID:195446 发表于 2020-1-1 18:09 | 只看该作者
老实讲实在是看不太懂楼主的问题。猜测一下,没有用到的管脚接的LED灯不受控制得亮了,。。。。。
估计楼主用高电平驱动LED亮的,改为用低电平LED亮,高电平LED灭,就解决问题了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表