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

標題: 新手交通燈代碼 一直運行不起來,只有上下的燈能亮 [打印本頁]

作者: Banddddd    時間: 2018-3-19 23:26
標題: 新手交通燈代碼 一直運行不起來,只有上下的燈能亮
不知道哪里出錯了。。。一直運行不起來,只有上下的燈能亮
  1.    #include"reg51.h"
  2.    #define uint unsigned int
  3.    #define uchar unsigned char

  4.    sbit E_RED = P0^0;
  5.    sbit E_YELLOW = P0^1;
  6.    sbit E_GREEN = P0^2;
  7.    sbit N_RED = P0^3;
  8.    sbit N_YELLOW = P0^4;
  9.    sbit N_GREEN = P0^5;

  10.    sbit LEFT_E=P0^6;
  11.    sbit LEFT_N=P0^7;

  12.    uchar i,type = 1;

  13.    void Delay_Ms(unsigned int time)
  14.    {
  15.              unsigned char i ;
  16.           while (time--)
  17.           {
  18.              for(i=0;i<120;i++);
  19.           }
  20.    }

  21. void traffic_light()
  22. {
  23.    switch(type)
  24.    {
  25.             case 1:
  26.          E_RED = 1; E_YELLOW = 1;E_GREEN = 0;LEFT_E=1;
  27.          N_RED = 0; N_YELLOW = 1;N_GREEN = 1;LEFT_N=1;
  28.          Delay_Ms(2000);
  29.          type = 2;
  30.          break;



  31.          case 2:
  32.          for(i=0;i<6;i++)
  33.          {
  34.                   
  35.                 E_RED = 0; E_YELLOW = 1;E_GREEN = 1;
  36.          N_RED = 0; N_YELLOW = 1;N_GREEN = 1;
  37.                 Delay_Ms(300);
  38.                 type =3;
  39.                 break;

  40.     case 3:
  41.          E_RED = 0; E_YELLOW = 1;E_GREEN = 1;LEFT_E=0;
  42.          N_RED = 1; N_YELLOW = 1;N_GREEN = 0; LEFT_N=1;
  43.          Delay_Ms(2000);
  44.          type = 4 ;
  45.          break;



  46.          case 4:
  47.          for(i=0;i<6;i++)
  48.          {
  49.             N_RED = 1; N_YELLOW = ~N_YELLOW; N_GREEN = 1;
  50.                 Delay_Ms(300);
  51.          }
  52.          type = 5;
  53.          
  54.          
  55.          case 5:
  56.          E_RED = 0; E_YELLOW = 1;E_GREEN = 1;LEFT_E=1;
  57.          N_RED = 1; N_YELLOW = 1;N_GREEN = 0; LEFT_N=1;
  58.          Delay_Ms(2000);
  59.          type = 6 ;
  60.          break;
  61.          
  62.          
  63.                   case 6:
  64.          for(i=0;i<6;i++)
  65.          {
  66.             N_RED = 1; N_YELLOW = ~N_YELLOW; N_GREEN = 1;
  67.                 Delay_Ms(300);
  68.          }
  69.          type = 7;
  70.          
  71.          
  72.                   case 7:
  73.          E_RED = 0; E_YELLOW = 1;E_GREEN = 1;LEFT_E=1;
  74.          N_RED = 1; N_YELLOW = 1;N_GREEN = 1; LEFT_N=0;
  75.          Delay_Ms(2000);
  76.          type = 8 ;
  77.          break;
  78.                  
  79.                  
  80.                   case 8:
  81.          for(i=0;i<6;i++)
  82.          {
  83.             N_RED = 1; N_YELLOW = ~N_YELLOW; N_GREEN = 1;
  84.                 Delay_Ms(300);
  85.          }
  86.          type = 1;
  87.                  
  88.                  
  89.                  
  90.          
  91.          
  92.          
  93.          
  94.          
  95.          
  96.          

  97.          

  98.    } }         }


  99. void main()
  100. {
  101.   while(1)
  102.   {
  103.    traffic_light();
  104.   }
  105. }
復制代碼


555.zip

692 Bytes, 下載次數(shù): 5


作者: ssd1008    時間: 2018-3-20 07:54
這么簡單的程序最適合新手用來練習調(diào)試了,學會調(diào)試,很多問題都能自己解決,這才是有收獲的技巧。
作者: xdl932365660    時間: 2018-3-20 08:38
你貼這個代碼絲毫沒有卵用
作者: 999994    時間: 2018-3-20 09:09

這么簡單的程序最適合新手用來練習調(diào)試了,學會調(diào)試,很多問題都能自己解決,這才是有收獲的技巧。
作者: zl2168    時間: 2018-3-20 09:19
去看看別人的成功案例吧!如果沒有耐心,干脆不要學單片機!
作者: MPgUp    時間: 2018-3-20 10:04
你把你的電路圖貼上啊,怎么知道你啥是啥
作者: zhangxiaozi    時間: 2018-3-20 10:10
程序在case 2 中for 循環(huán)錯誤
for(i=0;i<6;i++)
         {
                  
                E_RED = 0; E_YELLOW = 1;E_GREEN = 1;
         N_RED = 0; N_YELLOW = 1;N_GREEN = 1;
                Delay_Ms(300);
         }// 這里應該是6次循環(huán),而你把}放到行112處,最好不要用循環(huán)語句,看你的目的是想延時1.8秒
          //那就用Delay_Ms(1800)
                type =3;
                break;




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品国产成人国产三级 | 一级全黄视频 | 国产一区视频在线 | 人人人艹 | 国产免费一区二区三区最新6 | 91免费福利在线 | 国产精品欧美一区二区 | 久久久久久久国产 | 国产永久免费 | 色婷婷狠狠 | 国产精品中文字幕在线 | 日韩免费在线观看视频 | 毛片网站在线观看 | 91九色在线观看 | 久久青青 | 欧美成视频在线观看 | 亚洲国产一区二区视频 | 国产福利久久 | 神马影院一区二区三区 | 国产一区2区 | 国产日韩精品在线 | 欧美亚洲综合久久 | 精品一区免费 | 一区免费观看 | 久久新| 精品国产精品国产偷麻豆 | 韩日在线观看视频 | 国产成人精品一区二区三 | 亚洲成人高清 | 国产成人一区二区 | 国内精品视频在线观看 | 秋霞电影院午夜伦 | 国产伦一区二区三区 | 美女久久久久久久 | 91精品久久久久久久久中文字幕 | 亚洲夜射| 国产欧美日韩在线一区 | 欧美毛片免费观看 | 欧美日韩专区 | 国产成人自拍一区 | 国产欧美日韩精品一区 |