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

QQ登錄

只需一步,快速開始

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

單片機(jī)編譯: error C141: syntax error near '', expected '__asm'怎么改

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:889318 發(fā)表于 2021-3-25 15:40 | 只看該作者 回帖獎(jiǎng)勵(lì) |正序?yàn)g覽 |閱讀模式
  1. #include "stc15f2k60s2.h"
  2. unsigned char const z[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98};//7段數(shù)碼管段碼表共陽
  3. unsigned char code c[]={0x08,0x10,0x20,0x40};//數(shù)碼管掃描

  4. sbit Beep =  P3^1 ;                         //置位蜂鳴器IO口
  5.   char m=0;
  6. unsigned char i,j,k,a,b;
  7. //獨(dú)立按鍵定義
  8. sbit  K1 = P0^0;
  9. void delayms(unsigned int m)
  10.      {
  11.          

  12.          for(a=0;a<5000;a++)
  13.          for(b=0;b<m;b++);
  14.            
  15.          }



  16. void delay(unsigned char uams)        // 延時(shí)子程序
  17. {                                                
  18.         while(uams--);
  19. }


  20. void main()  
  21.         
  22. //主函數(shù)   
  23. {   
  24.    unsigned char m;

  25.    while(1)   
  26.     {   
  27.    P55=0;
  28.   delayms(500);
  29.   P55=1;
  30.   delayms(500);
  31. if(K1==0)                         //按鍵按下更新m值
  32.            {
  33.                     delayms(100);         //去抖
  34.                  if(K1==0)
  35.                  m=~m;                        
  36.            }

  37.          

  38.       if(m==1)                          //通過m值判斷蜂鳴器響
  39.             {                              
  40.         Beep=~Beep,                  //蜂鳴器聲音跳動(dòng)
  41.             delay(100);
  42.                         
  43.       {
  44. for(a=0;a<10;a++)              ///千位
  45. for(b=0;b<10;b++)              ///百位
  46.               ///十位
  47. for(j=0;j<10;j++)              ///個(gè)位
  48. for(k=0;k<50;k++)              ///  延時(shí)循環(huán)語句
  49. for(i=0;i<4;i++)               ///  掃描
  50.    {
  51.                  P3=c[i];
  52.      switch(i)                 ///送顯示函數(shù)
  53. {
  54. case 2: P1=z[j];

  55.        break;

  56. case 1:
  57.         P1=z[b];
  58.         break;
  59. case 0:
  60.         P1=z[a];
  61.         break;
  62. }   
  63.        }  
  64.                                              
  65.     }   
  66.         }
復(fù)制代碼
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

地板
ID:739545 發(fā)表于 2021-3-26 17:37 | 只看該作者
這代碼一看就是那copy來的,貼的時(shí)候也沒貼全,或者設(shè)置調(diào)用的頭文件也找不到,最后一堆錯(cuò)誤
回復(fù)

使用道具 舉報(bào)

板凳
ID:889318 發(fā)表于 2021-3-25 19:04 | 只看該作者
天ノ憶 發(fā)表于 2021-3-25 17:41
你貼的代碼為什么少了這么多‘}’ ?

加上去還是不對(duì)啊
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:139866 發(fā)表于 2021-3-25 17:41 | 只看該作者
你貼的代碼為什么少了這么多‘}’ ?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表