单片机初学,第一个程序LED灯

2019-07-16 04:35发布

看的郭天祥的视频,点亮一个led灯,这是我写的程序
#include <reg52.h>sbit LED=P1^0;
void main()
{
        LED=1;
        LED=0;

}
然后其他全部组件插上,下载完程序后,怎么变成流水灯了?如图
求解啊?
tupian.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
libar
1楼-- · 2019-07-17 11:49
没有延时,没有死循环,这两句会在很短时间内执行完毕,你当然看不到来自: Android客户端
changjiang008
2楼-- · 2019-07-17 14:11
加上延时函数
风之传说
3楼-- · 2019-07-17 16:54
如果是win7系统的话如果是USB写程序的话反正我是写不进去,XP才行。
只是没写芯片而已
ytww19
4楼-- · 2019-07-17 18:19
本帖最后由 ytww19 于 2012-9-28 14:42 编辑

你那样写不对:
#include <reg52.h>
sbit LED=P1^0;
void delay(unsigned int ms);

void delay(unsigned int ms)
{ unsigned int i;
    while(ms--)
   {
          for(i=100;i!=0;i--);
   }
}

void main()
{
     while(1)
{
        delay(1000);
        LED=1;
        delay(1000);
        LED=0;
}

}
 ____↘晴天尛
5楼-- · 2019-07-17 23:04
 精彩回答 2  元偷偷看……
241000
6楼-- · 2019-07-18 02:56
加上延时函数,还有循环!

一周热门 更多>