6078|13

11

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

单片机直接用电池驱动不加稳压电路行吗.... [复制链接]

我自己做了一个单片机最小系统,可是在用P0口(已加上拉电阻),控制led灯时,

   #include<reg52.h>
sbit feng=P0^1;
int i;
void main()
 {
   i=10000;
 while(1)
  {
   feng=0;
   while(i--);
   feng=1;
   while(i--);

   }
 }

 

 

可是发现led只能被点亮但不能被关闭,这是咋回事?求大神指教(单片机在实验板上效果符合一闪一灭,但一到我自己焊的板子上只能点亮却不灭)

此帖出自51单片机论坛

最新回复

六楼正解啊,这样的程序 i 执行一次后要重新赋值的  详情 回复 发表于 2012-4-17 08:23
点赞 关注
 

回复
举报

11

帖子

0

TA的资源

一粒金砂(中级)

沙发
 

对了,我没加稳压电路,直接用四节干电池(1.5V)驱动,是不是这个原因

此帖出自51单片机论坛
 
 
 

回复

2453

帖子

19

TA的资源

五彩晶圆(中级)

板凳
 
自己写程序太不仔细。

我觉得不用稳压是可以的,只要电压范围满足要求,且功率不大
此帖出自51单片机论坛
 
 
 

回复

1万

帖子

139

TA的资源

版主

4
 
mcu系统当然可以用电池直接供电,但注意电压不要超过器件准许的范围,具体去看器件手册确定。不过直接用电池供电不利于榨尽电池的容量,最好还是通过稳压器特别是开关型稳压器来供电。
此帖出自51单片机论坛
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

5
 

回复 板凳 zca123 的帖子

请指教代码哪里出问题了
此帖出自51单片机论坛
 
 
 

回复

18

帖子

0

TA的资源

一粒金砂(中级)

6
 

....

while(1)
  {
   feng=0;
   while(i--);
    i=10000;

   feng=1;
   while(i--);
    i=10000;

   }
}

这样你看看行不..
此帖出自51单片机论坛
 
 
 

回复

53

帖子

0

TA的资源

一粒金砂(中级)

7
 

回复 6楼 a641217041b 的帖子

六楼的写的是正确的,楼主的明显写错了
此帖出自51单片机论坛
 
 
 

回复

1万

帖子

16

TA的资源

版主

8
 

楼主程序明显错了,就是while不停,始终都是真值,至于加不加稳压要看情况

此帖出自51单片机论坛
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

回复

22

帖子

0

TA的资源

一粒金砂(中级)

9
 

6楼正解

我就这么干过,  51的单片机可以直接用电池的,  我用4节1.2V充电电池就行了.
此帖出自51单片机论坛
 
 
 

回复

119

帖子

0

TA的资源

一粒金砂(高级)

10
 
一般的单片机都可以用电池驱动,还是看看你的电路板和程序吧。
此帖出自51单片机论坛
 
 
 

回复

192

帖子

0

TA的资源

纯净的硅(初级)

11
 
为啥不用延时子函数呢
此帖出自51单片机论坛
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

12
 
#include
sbit feng=P0^1;
int i;
void main()
{
   i=10000;
while(1)
  {
   feng=0;
   while(i--);
   feng=1;
   while(i--);

   }
}

while(i--);  后需要重新赋值
此帖出自51单片机论坛
 
 
 

回复

187

帖子

0

TA的资源

一粒金砂(中级)

13
 
-我没用过电池。我都用的是稳压电源
此帖出自51单片机论坛
 
 
 

回复

38

帖子

0

TA的资源

一粒金砂(中级)

14
 
六楼正解啊,这样的程序 i 执行一次后要重新赋值的
此帖出自51单片机论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表