您好, 登录| 注册|
论坛导航
您好, 登录| 注册|
子站:
商城:
论坛首页    电源技术综合区
  •  发帖
  • 收藏

单片机一上电就灯亮
阅读: 725 |  回复: 13 楼层直达

2017/07/17 08:35:53
1
moujianguo
电源币:0 | 积分:0 主题帖:11 | 回复帖:16
LV3
排长

QQ截图20160321155901

各位大侠帮分析一下,RED是单片机输出引脚,R_out连接LED,现在的问题是前面一上电灯就亮,是什么原因,帮忙分析一下,感谢

标签 三极管
LV13
大元帅

楼上说的有道理,上点就亮,肯定是输出高电平,三极管导通,LED亮了,但是在程序中没有刷新输出端口的指令吗?如果是有这样的指令,LED是亮一下就灭,则就是IO端口配置的问题,IO口错误设置为上电输出高电平,端口刷新后就灭了,如果是程序中有刷新输出端口的指令,而实际表现为LED一直常亮,则不是端口设置的问题,有可能是硬件的问题,比如单片机的这个IO口坏了,一直输出高电

查看全部内容

2017/07/17 09:01:04
2
wpcily
电源币:2710 | 积分:0 主题帖:1 | 回复帖:303
LV6
团长
肯定是RED脚出信号,才可能触发导通啊,否则开关漏电流太大?
2017/07/17 09:35:54
3
moujianguo
电源币:0 | 积分:0 主题帖:11 | 回复帖:16
LV3
排长
是软件的问题吧,应该!
2017/07/17 10:51:59
6
x1995418
电源币:1485 | 积分:8 主题帖:110 | 回复帖:261
LV8
师长
说明单片机RED引脚输出高电平了,结合手册检查下是不是没配置好。
2017/07/17 10:51:10
4
电源网-璐璐
电源币:1087 | 积分:67 主题帖:174 | 回复帖:1380
LV9
军长
本帖已入选每日一问活动中,活动详情戳:

http://www.dianyuan.com/bbs/1547220.html
2017/07/17 10:51:29
5
于豆豆
电源币:73 | 积分:0 主题帖:7 | 回复帖:39
LV4
连长
啥单片机?51的   复位后IO是高电平,灯肯定亮。
2017/07/17 10:55:07
7
zz052025[实习版主]
电源币:312 | 积分:21 主题帖:23 | 回复帖:1137
LV8
师长

软件上去做修正

RED默认要为低电平

2017/07/17 11:41:06
8
fifasanguo
电源币:401 | 积分:0 主题帖:18 | 回复帖:142
LV5
营长
三极管8050是NPN型,基极为高电平时,三极管集电极和发射极导通,所以LED点亮,你这个LED亮的原因就是单片机口输出为高电平了。
2017/07/17 11:55:21
9
moujianguo
电源币:0 | 积分:0 主题帖:11 | 回复帖:16
LV3
排长
是的,软件要改一下,一上电要让引脚输出低电平就好了
2017/07/17 12:11:18
10
hmy123456
电源币:11 | 积分:0 主题帖:9 | 回复帖:202
LV6
团长
单片机默认的是上拉,改下IO设置
2017/07/17 14:35:06
11
xiaoxiong1988
电源币:30 | 积分:5 主题帖:1 | 回复帖:38
LV3
排长

第一,red连接的IO口 软件上处理一下 IO口为带上拉 然后输出低

第二,R1后面再接一个电阻下拉  R1不应该为这么大1K-5.1K都可以 下拉电阻10K

然后再试试  软件上如果处理好了 就不需要外接下拉电阻

2017/07/17 17:58:56
13
x1995418
电源币:1485 | 积分:8 主题帖:110 | 回复帖:261
LV8
师长
R1限流电阻,一般为1K,接个下拉电阻,放置电平误触发,
2017/07/17 16:38:10
12
电源网-璐璐
电源币:1087 | 积分:67 主题帖:174 | 回复帖:1380
LV9
军长
楼猪,如有出现了满意回复,记得设置最佳回复哦~~~
2017/07/18 06:39:25
14
lingyan[实习版主]
电源币:3949 | 积分:40 主题帖:17 | 回复帖:730
LV8
师长
楼上说的有道理,上点就亮,肯定是输出高电平,三极管导通,LED亮了,但是在程序中没有刷新输出端口的指令吗?如果是有这样的指令,LED是亮一下就灭,则就是IO端口配置的问题,IO口错误设置为上电输出高电平,端口刷新后就灭了,如果是程序中有刷新输出端口的指令,而实际表现为LED一直常亮,则不是端口设置的问题,有可能是硬件的问题,比如单片机的这个IO口坏了,一直输出高电平。单片机程序中,刚开始的初始化中,编程者都要对IO端口控制寄存器进行设置,你是这样的编程的吗?
该帖为最佳回复什么是论坛积分
该帖有赏
关注我们
新浪微博
官方Q群
客服热线
服务时间:周一至周五9:00-18:00
微信关注
免费技术研讨会
获取一手干货分享