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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3790|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

LED.c(81): error C141: syntax error near '', expected '__asm'這是哪錯(cuò)了,大佬...

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:999334 發(fā)表于 2022-1-3 00:30 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
LED.c(81): error C141: syntax error near '', expected '__asm'
#include<reg52.h>
#include<intrins.h>
#define unit unsigned int
#define uchar unsigned char
sbit k0=P1^0;       
sbit k1=P1^1;
sbit k2=P1^2;
#define        leds p2

void delay_1ms();
void delay_ms(unsigned int x);

uchar mode1[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//0x04---00000 1000
uchar mode2[8]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};
uchar mode3[16]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};

void main()
{
   uchar i;
   uchar mode=0;
   uchar key_flag=0;
   while(!key_flag)
   {
     if(!k0)
        {
          _nop_();
          if(!k0)
          {
          key_flag=1;
          mode=1;
          while(!k0);
          }
          if(!k1)
        {
          _nop_();
          if(!k1)
          {
          key_flag=1;
          mode=2;
          while(!k1);
          }
           if(!k2)
        {
          _nop_();
          if(!k2)
          {
          key_flag=1;
          mode=3;
          while(!k2);
          }
    }

}
   while(1)
   {
     if(mode==1)
     {
       for(i=0;i<8;i++)
           {
             P2=mode1[i];
             delay_ms(500);
           }
     }
          else if(mode==2)
     {
       for(i=0;i<8;i++)
           {
             P2=mode2[i];
             delay_ms(500);
           }
     }
          else if(mode==3)
     {
       for(i=0;i<16;i++)
           {
             P2=mode3[i];
             delay_ms(500);
           }
     }
    }
}


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:149451 發(fā)表于 2022-1-3 07:56 | 只看該作者
主程序viod main() 結(jié)尾少了兩個(gè) } },加上可編譯成功。
回復(fù)

使用道具 舉報(bào)

板凳
ID:908826 發(fā)表于 2022-1-3 08:24 | 只看該作者
你的main函數(shù)少括號(hào),你在下面加上倆括號(hào)。
回復(fù)

使用道具 舉報(bào)

地板
ID:155507 發(fā)表于 2022-1-3 08:29 | 只看該作者
找提示的第一個(gè)錯(cuò)誤,后面的是累記的,一般第一個(gè)錯(cuò)誤改正后就沒(méi)錯(cuò)誤了

給你改了,對(duì)比一下就知道哪里錯(cuò)了。
  1. #include <reg52.h>
  2. #include <intrins.h>
  3. #define unit unsigned int
  4. #define uchar unsigned char
  5. sbit k0=P1^0;
  6. sbit k1=P1^1;
  7. sbit k2=P1^2;
  8. #define        leds p2

  9. void delay_1ms();
  10. void delay_ms(unsigned int x);

  11. uchar mode1[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//0x04---00000 1000
  12. uchar mode2[8]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};
  13. uchar mode3[16]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};

  14. void main()
  15. {
  16.         uchar i;
  17.         uchar mode=0;
  18.         uchar key_flag=0;
  19.         while(!key_flag)
  20.         {
  21.                 if(!k0)
  22.                 {
  23.                         _nop_();
  24.                         if(!k0)
  25.                         {
  26.                                 key_flag=1;
  27.                                 mode=1;
  28.                                 while(!k0);
  29.                         }
  30.                 }
  31.                 if(!k1)
  32.                 {
  33.                         _nop_();
  34.                         if(!k1)
  35.                         {
  36.                                 key_flag=1;
  37.                                 mode=2;
  38.                                 while(!k1);
  39.                         }
  40.                 }
  41.                 if(!k2)
  42.                 {
  43.                         _nop_();
  44.                         if(!k2)
  45.                         {
  46.                                 key_flag=1;
  47.                                 mode=3;
  48.                                 while(!k2);
  49.                         }
  50.                 }
  51.                

  52.         }
  53.         while(1)
  54.         {
  55.                 if(mode==1)
  56.                 {
  57.                         for(i=0;i<8;i++)
  58.                         {
  59.                                 P2=mode1[i];
  60.                                 delay_ms(500);
  61.                         }
  62.                 }
  63.                 else if(mode==2)
  64.                 {
  65.                         for(i=0;i<8;i++)
  66.                         {
  67.                                 P2=mode2[i];
  68.                                 delay_ms(500);
  69.                         }
  70.                 }
  71.                 else if(mode==3)
  72.                 {
  73.                         for(i=0;i<16;i++)
  74.                         {
  75.                                 P2=mode3[i];
  76.                                 delay_ms(500);
  77.                         }
  78.                 }
  79.         }
  80. }
復(fù)制代碼
回復(fù)

使用道具 舉報(bào)

5#
ID:251992 發(fā)表于 2022-1-3 09:37 | 只看該作者
最下面少了2個(gè) “}”,  補(bǔ)上再編譯就OK啦
回復(fù)

使用道具 舉報(bào)

6#
ID:251992 發(fā)表于 2022-1-3 09:40 | 只看該作者
碼代碼的時(shí)候注意縮進(jìn)對(duì)齊就不會(huì)這樣出錯(cuò)了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 精品久久精品 | 狠狠爱免费视频 | 国产精品s色 | 欧美精品成人一区二区三区四区 | caoporon| 国产精品久久久久久久久久三级 | 欧美二区在线 | www.天天操.com | 狠狠狠干 | 欧美一级在线 | 亚洲第一视频网 | 久久成人人人人精品欧 | 色片在线观看 | 黄色91在线 | 国产精品午夜电影 | 91影院在线观看 | 色偷偷噜噜噜亚洲男人 | 在线欧美一区 | 国产精品久久久久久久久图文区 | 四虎影音 | 国产一级免费视频 | 欧美日韩国产高清 | 日日夜夜天天 | 精品一区二区久久久久久久网精 | 国产免费一级片 | 亚洲一区 中文字幕 | 天天操天天射天天舔 | 蜜臀久久99精品久久久久野外 | 日韩手机在线视频 | 国产精品视频综合 | 久草网站 | 精品视频一区二区三区在线观看 | 亚洲午夜视频在线观看 | 久久机热 | 国产成人精品一区二区三区网站观看 | 久久久不卡网国产精品一区 | 婷婷在线网站 | 二区国产| 精品欧美乱码久久久久久1区2区 | 成人日韩| 性生生活大片免费看视频 |