欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 51單片機串口通訊程序,編譯不過,死活找不出錯在哪里,麻煩請高手看一下,哪里出... [打印本頁]

作者: 廖振基    時間: 2022-1-7 10:30
標題: 51單片機串口通訊程序,編譯不過,死活找不出錯在哪里,麻煩請高手看一下,哪里出...
從書上抄了一個51單片機串口通訊程序,編譯不過,死活找不出錯在哪里,麻煩請高手看一下,哪里出錯了。


       報錯;compiling tian.c...
                              TIAN.C(6): error C129: missing ';' before 'init'
                                tian.c - 1 Error(s), 0 Warning(s).


   程序:
  1.         #include<reg52.h>
  2.         #define uchar unsigned char
  3.         #define uint unsigned int
  4.         unsigned char flag, a, i;
  5.         uchar code table[]="i get";
  6.         voit init()
  7.         {
  8.           TMOD=0x20;
  9.           TH1=0xfd;
  10.           TL1=0xfd;
  11.           TR1=1;
  12.           Ren=1;
  13.            SM0=0;
  14.            SM1=1;
  15.            EA=1;
  16.            ES=1;
  17.          }

  18.          void main()
  19.          {
  20.                    init();
  21.                    while(1)
  22.           {
  23.                  if(fiag==1)
  24.            {
  25.                   ES=0;
  26.                   for(i=0;i<6;i++)
  27.            {
  28.                         SBUF=table[i];
  29.                         while(!T1);
  30.                          T1=0;

  31.           }
  32.                   SBUF=a;
  33.                   while(!T1);
  34.                   T1=0;
  35.                   ES=1;
  36.                   flag=0;
  37.           }
  38.           }

  39.           }
  40.           void ser() interrupt 4

  41.           {
  42.                    R1=0;
  43.                    a=SBUF;
  44.                    flag=1;
  45.           }
復制代碼


作者: 廖振基    時間: 2022-1-7 12:19
我找到一個錯誤,第六行;void,寫成voit,但是改正后依然編譯不過,
作者: 廖振基    時間: 2022-1-7 12:20
提示;TIAN.C(24): error C202: 'fiag': undefined identifier TIAN.C(46): error C202: 'R1': undefined identifier tian.c - 3 Error(s), 0 Warning(s).
作者: 廖振基    時間: 2022-1-7 12:29
找到錯誤了,沒仔細核對,大小寫沒注意,還有兩個字母錯誤,抱歉耽誤大家的時間了。
作者: 風起十    時間: 2022-1-7 12:29
第12行的REN=1要大寫,第24行fiag打錯了,是flag,第46行的RI寫成了R1,我僅僅是改了改錯,程序的正確邏輯還是要你自己來
作者: 風起十    時間: 2022-1-7 12:30
編譯報錯一般會顯示行數,就是你所說的提示,照著行數找錯誤




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1