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

標題: 交通信號燈,這個程序有沒有缺點 求幫助 [打印本頁]

作者: zxtwenty    時間: 2019-6-25 15:21
標題: 交通信號燈,這個程序有沒有缺點 求幫助
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int

sbit RED_A=P0^0;    //東西向燈

sbit YELLOW_A=P0^1;

sbit GREEN_A=P0^2;

sbit RED_B=P0^5;    //南北向燈

sbit YELLOW_B=P0^4;

sbit GREEN_B=P0^3;

uchar Flash_Count=0,Operation_Type=1; //閃爍次數,操作類型變量

void DelayMS(uint x)
    {  
     uchar i;

         while(x--)

         for(i=0;i<120;i++);

         }

void Traffic_Light()
{   
switch(Operation_Type)

    {        
       case 1:   //東西向綠燈與南北向紅燈亮     
          RED_A=1;
          YELLOW_A=1;
          GREEN_A=0;     
          RED_B=0;
          YELLOW_B=1;
          GREEN_B=1;     
          DelayMS(3000);     
          Operation_Type=2;     
          break;
                  
                  
          case 2:  //東西向黃燈閃爍,綠燈關閉
            
        
                  DelayMS(500);          //延時下面的YELLOW_A=1的狀態,YELLOW_A=1是從case1里的狀態延續下來的
                  YELLOW_A=~YELLOW_A;
                  GREEN_A=1;     
                  if(++Flash_Count!=10) return;      //當if里面的條件不成立,(return)就會返回到Traffic_Light,從新開始執行
              Flash_Count=0;                                      //從新執行時由于swich語句是一個一個語句塊的執行,下次執行依然會從語句塊2開始執行
                  Operation_Type=3;     
                  break;   
                  
                  
          case 3:   //東西向紅燈,南北向綠燈亮     
                  RED_A=0;
                  YELLOW_A=1;
                  GREEN_A=1;     
                  RED_B=1;
                  YELLOW_B=1;
                  GREEN_B=0;     
                  DelayMS(3000);     
                  Operation_Type=4;     
                  break;
                  
                  
          case 4: //南北向黃燈閃爍 5 次綠燈關閉     
                  DelayMS(500);         
                  YELLOW_B=~YELLOW_B;
                  GREEN_B=1;     
                  if(++Flash_Count!=10) return;     
                  Flash_Count=0;     
                  Operation_Type=1;  
   }
}

                  //主程序
                  
                  void main()
                  {  
                         while(1) Traffic_Light();
                                 
                   }


                    






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久一区视频 | 亚洲国产精品一区二区三区 | 在线观看免费观看在线91 | 伊人网站在线 | 成人免费区一区二区三区 | 国内精品在线视频 | 一二三四在线视频观看社区 | 日韩成人一区 | 日韩欧美高清 | www国产成人免费观看视频,深夜成人网 | 美人の美乳で授乳プレイ | 成人久久久 | 日本成人综合 | 久久久久久a| 亚洲久草| 黄a免费网络 | 欧美亚洲一区二区三区 | 日本免费网 | 999精品视频| 一级黄色短片 | 国产精品 欧美精品 | 国产欧美日韩一区 | 在线免费观看黄a | 亚洲日日操 | 久久综合伊人一区二区三 | 国产一区二区小视频 | 一区二区三区四区国产精品 | 欧美国产一区二区三区 | 国产成人91视频 | 在线不卡 | 亚洲精品一区二区三区中文字幕 | 中文字幕久久精品 | 久久久久久久国产精品视频 | 97国产成人 | 亚洲精品视频一区二区三区 | 欧美一级免费 | 日韩在线一区二区三区 | 成人在线中文字幕 | 欧美二区在线 | 一级一级毛片免费看 | 91中文在线观看 |