久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 單片機中c語言的問題 [打印本頁]

作者: qwe3189990    時間: 2017-11-21 21:35
標題: 單片機中c語言的問題
#include <at89x52.h>
void DELAY()   //延時函數
{ unsigned char i,j;
    for(i=0;i<250;i++)
    {
        for(j=0;j<200;j++);
    }
}
void main() //程序從這里開始執行
{
while(1) //這句的作用就是反復的執行下面這個{}中包含的4句
    {
     P1_0=1;  //(1)熄滅燈
     DELAY(); //(2)延時一段時間
     P1_0=0;  //(3)點亮燈
     DELAY(); //(4)延時一段時間
    }
}


這一句把上面的i,for(i=0;i<250;i++)刪掉改成
#include<reg51.h>
sbit P1_0=P1^0;
void DELAY()   //延時函數
{ unsigned char i;
    for(i=0;i<250;i++)
   
}
void main() //程序從這里開始執行
{
while(1) //這句的作用就是反復的執行下面這個{}中包含的4句
    {
     P1_0=1;  //(1)熄滅燈
     DELAY(); //(2)延時一段時間
     P1_0=0;  //(3)點亮燈
     DELAY(); //(4)延時一段時間
    }
}為什么錯誤 新手
作者: STC89C51    時間: 2017-11-21 22:39
延時時間短了,可以改為:
void DELAY()  //延時500ms
{
    unsigned char a,b,c;
    for(c=122;c>0;c--)
        for(b=222;b>0;b--)
            for(a=7;a>0;a--);
}


作者: ljn123123    時間: 2017-11-22 00:26
是因為你的循環語句沒有分號,你的for循環下面沒有執行語句時,用for(i=0;i<250;i++);
作者: ljn123123    時間: 2017-11-22 00:27
void DELAY()   //延時函數 { unsigned char i;     for(i=0;i<250;i++) ;     }是因為你的循環語句沒有加分號,你的for循環下面沒有執行語句時,用for(i=0;i<250;i++);
作者: 漫步經心    時間: 2017-11-22 09:00
  for(i=0;i<250;i++)   加個;

作者: liujianling    時間: 2017-11-22 11:08
你試試再循環語句那改一下
作者: lujunda2    時間: 2017-11-22 13:56
人眼的視覺暫留時間是1/24秒,只要小于這個時間,看到的就是連續閃動,也就跟沒閃一樣
作者: lkzx56    時間: 2017-11-22 14:57
應該是你循環的那個函數延時太短。在視覺上應該是有暫留
作者: xbook_ben    時間: 2017-11-22 16:43
void DELAY()   //延時函數
{ unsigned char i;
    for(i=0;i<250;i++)
}
for后面少了分號,加在for后面或者下面都行。
作者: 李洋    時間: 2017-11-22 17:06
void DELAY()   //延時函數錯了
作者: 龍龍啊    時間: 2017-11-22 17:21
延時函數太短了,肉眼看就跟沒閃一樣
作者: 徐御品    時間: 2017-11-22 18:30
延時程序太短,,修改的延時程序后面未加;  還有多補充一點 unsigned char i  數據類型是  8位數也就是2的8次方 256.所以你的 i 不能超過256.
作者: 1551125514    時間: 2017-11-22 19:24
用的應該是c++
做單片機如果想要有創新,編程要學好
作者: l8325536    時間: 2017-11-22 20:41
延時太短啦
作者: zhlzhang    時間: 2017-11-22 21:02
for(i=0;i<250;i++) 這個后面要有執行語句的,后面加這個{;}就可以了
作者: yuexudong    時間: 2017-11-22 21:40
少一個“”“;”還有延時時間太短,只會看到led的一種狀態




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久亚洲一区二区三区四区 | 国产精品美女www爽爽爽 | 99国产精品一区二区三区 | 亚洲精品大片 | 成人av网站在线观看 | 久久99精品国产自在现线小黄鸭 | 色婷婷精品国产一区二区三区 | 一区二区视频在线 | 久久久久亚洲视频 | 夜夜爽99久久国产综合精品女不卡 | 久久精品免费一区二区三 | 中文字幕精品一区二区三区精品 | 久久综合九色综合欧美狠狠 | 色综合一区二区三区 | 91视频国产精品 | 日韩高清在线观看 | 国产免费一区二区 | 日韩国产欧美在线观看 | 亚洲综合成人网 | 少妇一区二区三区 | 午夜日韩精品 | 777zyz色资源站在线观看 | 99精品国产成人一区二区 | 国产精品视频免费观看 | 国产69精品久久99不卡免费版 | 一区二区亚洲 | 日韩精品一区二区三区中文在线 | 91xxx在线观看 | 免费看a| 欧美 视频| 久久久这里都是精品 | 狠狠爱综合网 | 国产一区二区在线视频 | 一区二区三区精品视频 | 中文一区二区 | 欧美国产一区二区 | 久久久久久久久久一区 | 99r在线| 免费的av | 欧美精品久久久久 | 欧美精品久久久久 |