单片机直接用电池驱动不加稳压电路行吗....

2019-03-24 19:16发布

我自己做了一个单片机最小系统,可是在用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只能被点亮但不能被关闭,这是咋回事?求大神指教(单片机在实验板上效果符合一闪一灭,但一到我自己焊的板子上只能点亮却不灭) 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
p7885572
1楼-- · 2019-03-24 22:15
 精彩回答 2  元偷偷看……
zca123
2楼-- · 2019-03-24 23:23
自己写程序太不仔细。

我觉得不用稳压是可以的,只要电压范围满足要求,且功率不大
chunyang
3楼-- · 2019-03-25 01:10
mcu系统当然可以用电池直接供电,但注意电压不要超过器件准许的范围,具体去看器件手册确定。不过直接用电池供电不利于榨尽电池的容量,最好还是通过稳压器特别是开关型稳压器来供电。
p7885572
4楼-- · 2019-03-25 04:34
请指教代码哪里出问题了
a641217041b
5楼-- · 2019-03-25 04:49
while(1)
  {
   feng=0;
   while(i--);
    i=10000;

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

   }
}

这样你看看行不..
beck_ck
6楼-- · 2019-03-25 09:18
六楼的写的是正确的,楼主的明显写错了

一周热门 更多>