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

標題: 單片機C語言延時函數 編譯時 提示語法錯誤,大佬們 請指點一下 [打印本頁]

作者: han8680713    時間: 2020-11-11 09:39
標題: 單片機C語言延時函數 編譯時 提示語法錯誤,大佬們 請指點一下
void delay(uint jishi);//毫秒延時函數
void TimerInit();//定時器初始化函數
void Time0();//定時器0定時函數
void Time1();//定時器1定時函數
void KeyScan();//按鍵掃描函數
void waibuzhongduanlingjishu();//外部中斷0計數函數
      //void shumaguandisplay(uint qian,uint bai,uint shi,uint ge);//數碼管顯示函數
      //void shumaguannodisplay(uint qian,uint bai,uint shi,uint ge);//數碼管無顯示函數
  void main()//主函數
{
   TimerInit();//定時器初始化函數
   IN1=0;//L298M芯片控制端IN1置低電平,電機不運轉。
   IN2=0;//L298M芯片控制端IN2置低電平,電機不運轉。
   while(1)//死循環

    KeyScan();//按鍵掃描函數
    {
      if(qitingnum==1)//判斷啟停鍵是否第一次按下
             //shumaguandisplay(qian,bai,shi,ge);//數碼管顯示函數

    //}
   void delay (uint jishi )//延時函數
   {
   uint i,j;
   for(i=jishi;i>0;i--)
      for(j=110;j>0;j--);
    }
   void TimerInit()//定時器初始化函數
{
   TMOD=0x11;//設定定時器為定時器0和定時器1,工作模式都為1。
   TH0=(65536-1000)/256;//TH0裝初值為65536-100=65436,即定時100微妙,相當于0.1毫秒。
   TL0=(65536-1000)%256;//TL0裝初值為65536-100=65436
   TH1=(65536-50000)/256;//TH1裝初值為65536-50000=15536,即定時50000微妙,相當于50毫秒。
   TL1=(65536-50000)%256;//TL1裝初值為65536-50000=15536
   EA=1;//全局中斷允許
   ET0=1;//打開定時器0中斷允許
   TR0=1;//開定時器0      
   EX0=1;//開外部中斷0允許
   IT0=1;//設置外部中斷0下降觸發中斷
   ET1=1;//打開定時器1中斷允許
   TR1=1;//開定時器1
}



為什么 延時函數  編譯時  語法錯誤呢



作者: 陳都cd    時間: 2020-11-11 11:08
delay()上面的括號被注釋掉了,也不能在主函數中寫子函數,主函數沒有},改變一下位置就好了
作者: boboxuexi    時間: 2020-11-11 11:14
樓上正解
作者: 器車人    時間: 2020-11-11 11:42
檢查括號,括號有問題{}
作者: 閆新凈    時間: 2020-11-11 13:48
KeyScan();//按鍵掃描函數
    {
      if(qitingnum==1)//判斷啟停鍵是否第一次按下
             //shumaguandisplay(qian,bai,shi,ge);//數碼管顯示函數

    //}


看這一段,注釋//要在}后面;不能在前面
作者: 閆新凈    時間: 2020-11-11 13:49
這程序 寫的有點凌亂呀,寫程序的功夫還不到家 呀
作者: YQR123    時間: 2020-11-11 14:25
   while(1)//死循環      KeyScan();//按鍵掃描函數    這個死循環的運行范圍也只是這個keyscan函數,對 {       if(qitingnum==1)//判斷啟停鍵是否第一次按下              //shumaguandisplay(qian,bai,shi,ge);//數碼管顯示函數      }這段代碼沒有包含,編譯過了也達不到你要的要求吧
作者: YUANYUXING    時間: 2020-11-11 15:10
  IN1=0;//L298M芯片控制端IN1置低電平,電機不運轉。
   IN2=0;//L298M芯片控制端IN2置低電平,電機不運轉。
   while(1)//死循環

    KeyScan();//按鍵掃描函數
    {
      if(qitingnum==1)//判斷啟停鍵是否第一次按下
             //shumaguandisplay(qian,bai,shi,ge);//數碼管顯示函數

    //}
這段應該這樣子改一下
  
   IN1=0;//L298M芯片控制端IN1置低電平,電機不運轉。
    IN2=0;//L298M芯片控制端IN2置低電平,電機不運轉。
while(1)//死循環
{
   
    KeyScan();//按鍵掃描函數
    {
      if(qitingnum==1)//判斷啟停鍵是否第一次按下
          shumaguandisplay(qian,bai,shi,ge);//數碼管顯示函數
}
    }
作者: 2550049233    時間: 2020-11-11 15:29
多熟悉一下 c語言
作者: han8680713    時間: 2020-11-11 19:35
YUANYUXING 發表于 2020-11-11 15:10
IN1=0;//L298M芯片控制端IN1置低電平,電機不運轉。
   IN2=0;//L298M芯片控制端IN2置低電平,電機不運轉 ...

感謝指導    我 剛接觸 單片機 啊  
作者: han8680713    時間: 2020-11-11 19:36
陳都cd 發表于 2020-11-11 11:08
delay()上面的括號被注釋掉了,也不能在主函數中寫子函數,主函數沒有},改變一下位置就好了

感謝 指導    我是  剛剛 接觸  單片機的  請諒解
作者: changhz    時間: 2020-11-11 22:13
這里后都被注釋掉了
//}
   void delay (uint jishi )//延時函數
   {
   uint i,j;
   for(i=jishi;i>0;i--)
      for(j=110;j>0;j--);
    }
   void TimerInit()//定時器初始化函數
{
   TMOD=0x11;//設定定時器為定時器0和定時器1,工作模式都為1。
   TH0=(65536-1000)/256;//TH0裝初值為65536-100=65436,即定時100微妙,相當于0.1毫秒。
   TL0=(65536-1000)%256;//TL0裝初值為65536-100=65436
   TH1=(65536-50000)/256;//TH1裝初值為65536-50000=15536,即定時50000微妙,相當于50毫秒。
   TL1=(65536-50000)%256;//TL1裝初值為65536-50000=15536
   EA=1;//全局中斷允許
   ET0=1;//打開定時器0中斷允許
   TR0=1;//開定時器0      
   EX0=1;//開外部中斷0允許
   IT0=1;//設置外部中斷0下降觸發中斷
   ET1=1;//打開定時器1中斷允許
   TR1=1;//開定時器1
}
作者: 123456czst    時間: 2020-11-12 08:46
被注釋掉了
//void shumaguandisplay(uint qian,uint bai,uint shi,uint ge);//數碼管顯示函數
      //void shumaguannodisplay(uint qian,uint bai,uint shi,uint ge);//數碼管無顯示函數

作者: 心有浮生    時間: 2020-11-12 09:25
少了括號?
作者: qyqx01    時間: 2020-11-12 10:35
一個好的結構框架是你需要的
作者: CGS1273972181    時間: 2020-11-12 10:51
你的delay函數的括號被注釋掉了,而且需要在main之外書寫子函數,而不是在main里面現寫




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 天天看天天爽 | 国产91亚洲精品一区二区三区 | 亚洲毛片一区二区 | 日韩电影在线 | 久久久久久久久91 | 一级二级三级在线观看 | 一区二区在线免费观看视频 | 高清黄色毛片 | 国产精品久久久久久久久久久久 | 免费精品 | 一级片毛片 | 狠狠干夜夜草 | www.国产精品| 91精品国产综合久久久久久 | 日本午夜精品 | 国产片侵犯亲女视频播放 | 精品毛片| 午夜精品一区 | 国产成人免费 | 干干干操操操 | 日韩中文字幕 | 日本黄色的视频 | 色又黄又爽网站www久久 | 亚洲精品4| 在线一区二区三区 | 日韩av手机在线观看 | 日韩欧美一级片 | www.青青草| 亚洲天堂日韩精品 | 日韩欧美网| 999久久久免费精品国产 | 蜜桃视频在线观看免费视频网站www | 欧美日韩亚洲三区 | caoporn国产精品免费公开 | 午夜影院在线视频 | 久久中文免费视频 | 成人欧美一区二区三区1314 | 午夜丰满少妇一级毛片 | 蜜桃av一区二区三区 | 在线成人免费视频 | 拍拍无遮挡人做人爱视频免费观看 |