新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機實現交通燈控制系統的雙模式

        單片機實現交通燈控制系統的雙模式

        作者: 時間:2011-09-09 來源:網絡 收藏
        二函數:

        本文引用地址:http://www.104case.com/article/172507.htm

          如同一,只是參數有變化。如將gtime=60 換成rtime=40;num=1 換成numa=1;僅此而已。

          主函數:

          void main()

          { init();

          while(1)

          /* 一,平常模式,紅綠燈切換時間為60 秒*/

          { if(MODEL1==1||HMODE1==0) // 按鍵或紅外控制切換模式

          { mod1(); }

          /* 通過按鍵切換工作模式*/

          if(KEY1==0)

          { delay(5); //按鍵消抖

          while(KEY1==0)

          { MODEL1++;

          rtime=40;

          if(MODEL1==3)

          { MODEL1=1;

          gtime=60; }

          while(!KEY1); } }

          … …

          /*模式二,上下班高峰期模式。紅綠燈切換時間為40 秒*/

          if(MODEL1==2||HMODE1==1)

          { mod2(); }

          } }

          void timer0() interrupt 1

          { TH0=15536/256;

          TL0=15536%256;

          aa++; }

          4 系統的仿真

          結合軟硬件,通過proteus 仿真,此系統可安全、可靠的運行。仿真圖的部分截圖如圖5 所示。

          

        圖5 交通燈控制系統運行示意圖

          圖5 運行示意圖

          5 結論

          該系統完全可以完成設計的要求。具有一定的實用價值,同時,該系統還有諸多開發前景,具備一定的擴展能力,如:根據圖像識別,判斷車輛數是否增加,以此來判斷該運行哪種模式,有待進一步開發。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 视频| 高陵县| 营山县| 长武县| 桑植县| 南靖县| 牟定县| 集贤县| 孝感市| 普格县| 马关县| 佛坪县| 竹北市| 和顺县| 崇仁县| 林口县| 霍州市| 乐都县| 沿河| 中方县| 台州市| 哈巴河县| 定陶县| 阿拉善右旗| 敦化市| 河北区| 敦煌市| 东台市| 萨嘎县| 辽宁省| 衡南县| 台北市| 长春市| 洪湖市| 瑞丽市| 金昌市| 香格里拉县| 廊坊市| 襄垣县| 康平县| 微博|