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

標題: Keil編譯錯誤,小白不懂錯誤在哪,求指導 [打印本頁]

作者: 1746722427    時間: 2021-3-10 11:35
標題: Keil編譯錯誤,小白不懂錯誤在哪,求指導
小白剛學單片機,自己找一些仿真練習,但看不懂錯的問題。。麻煩老師傅指導一下


  1. #include "reg52.h"
  2. #define uchar unsigned char
  3. #define uint usigned int
  4. sbit K1=P1^0;
  5. sbit K2=P1^1;
  6. sbit K3=P1^2;
  7. sbit K4=P1^3;
  8. sbit D1=P0^0;
  9. sbit D2=P0^1;
  10. sbit D3=P0^2;
  11. sbit D4=P0^3;
  12. void delay(uint z)
  13. {
  14.         uint x,y;
  15.         for(x=z;x>0;x--)
  16.                 for(y=110;y>0;y--);
  17. }
  18. void main()
  19. {
  20.         D1=1;D2=1;K3=1;K4=1;
  21.         while(1)
  22.         {
  23.                 if(K1!=1,K2!=1)
  24.                 {
  25.                         D1=0;D2=0;
  26.                 }
  27.                 else
  28.                 {
  29.                         D1=1;D2=1;
  30.                 }
  31.                 if(K3!=1,K4!=1)
  32.                 {
  33.                         dleay(10);
  34.                         if(K3!=1,K4!=1)
  35.                         {
  36.                                 while(K3!=1,K4!=1);
  37.                                 D3=!D3;D4=!D4;
  38.                         }        
  39.                 }
  40.         }

  41. }
復制代碼



作者: 壓著我頭發啦    時間: 2021-3-10 17:13
第二行,價格n 英文會變色。第33行delay寫錯了,細心是寫程序的第一步兄弟,還有能復制粘貼盡量少些,會錯誤少一點
作者: 壓著我頭發啦    時間: 2021-3-10 17:15
第27行35行40行41行在干什么?
作者: profile5    時間: 2021-3-10 17:17
修改為  #define uint unsigned int
作者: xianfajushi    時間: 2021-3-10 17:20
判斷符用==賦值符用=
作者: robinsonlin    時間: 2021-3-10 18:18
第三行,unsigned 拼寫
作者: rayin    時間: 2021-3-10 19:35
這句#define uint usigned int  錯了 要改為unsigned int
作者: 1746722427    時間: 2021-3-11 08:30
profile5 發表于 2021-3-10 17:17
修改為  #define uint unsigned int

可以了謝謝,粗心了
作者: 1746722427    時間: 2021-3-11 08:31
xianfajushi 發表于 2021-3-10 17:20
判斷符用==賦值符用=

好吧,我買的書教我用!反值來判斷!!!
作者: 1746722427    時間: 2021-3-11 08:31
rayin 發表于 2021-3-10 19:35
這句#define uint usigned int  錯了 要改為unsigned int

可以了謝謝
作者: 1746722427    時間: 2021-3-11 08:32
壓著我頭發啦 發表于 2021-3-10 17:13
第二行,價格n 英文會變色。第33行delay寫錯了,細心是寫程序的第一步兄弟,還有能復制粘貼盡量少些,會錯 ...

好呢,再細心一點
作者: 1746722427    時間: 2021-3-11 08:36
壓著我頭發啦 發表于 2021-3-10 17:15
第27行35行40行41行在干什么?

就那個2個按鈕分別點動控制LED,另外2個按鈕可以按一下自鎖亮,再按一下自鎖滅,剛剛仿真,只有K2和K4按鈕能達到效果,看來不能寫一起啊,還以為能偷懶小敲代碼
作者: 1746722427    時間: 2021-3-11 09:07
1746722427 發表于 2021-3-11 08:31
好吧,我買的書教我用!反值來判斷!!!

看了一下書,也是==判斷,看來是我自己記錯了
作者: 村標露娜    時間: 2021-3-11 10:23
1746722427 發表于 2021-3-11 08:31
好吧,我買的書教我用!反值來判斷!!!

人是活的,書是死的
作者: 月印萬川    時間: 2021-3-11 10:29
是不是第三行 #define uint usigned int要改成#define uint unsigned int...




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