68精品久久久久久欧美,最近中文字幕完整在线看一,久久亚洲男人天堂,最近中文字幕完整视频高清1

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門(mén) >> 單片機(jī)C語(yǔ)言程序設(shè)計(jì):定時(shí)器控制交通指示燈

單片機(jī)C語(yǔ)言程序設(shè)計(jì):定時(shí)器控制交通指示燈

關(guān)鍵字:單片機(jī) C語(yǔ)言 程序設(shè)計(jì) 定時(shí)器 作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-18  瀏覽:12

 /*  名稱(chēng):定時(shí)器控制交通指示燈

        說(shuō)明:東西向綠燈亮 5s 后,黃燈閃爍,閃爍 5 次亮紅燈,

        紅燈亮后,南北向由紅燈變成綠燈,5s 后南北向黃燈閃爍,

        閃爍 5 次后亮紅燈,東西向綠燈亮,如此往復(fù)。

*/

#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^3; //南北向指示燈

sbit YELLOW_B=P0^4;

sbit GREEN_B=P0^5;

//延時(shí)倍數(shù),閃爍次數(shù),操作類(lèi)型

變量

uchar Time_Count=0,Flash_Count=0,Operation_Type=1; 

//定時(shí)器 0 中斷函數(shù)

void T0_INT() interrupt 1

{

TL0=-50000/256;

TH0=-50000%256;

switch(Operation_Type)

{

case 1: //東西向綠燈與南北向紅燈亮 5s

RED_A=0;YELLOW_A=0;GREEN_A=1;

RED_B=1;YELLOW_B=0;GREEN_B=0;

if(++Time_Count!=100) return; //5s(100*50ms)切換

Time_Count=0;

Operation_Type=2; 

break; 

case 2: //東西向黃燈開(kāi)始閃爍,綠燈關(guān)閉

if(++Time_Count!=8) return;

Time_Count=0;

YELLOW_A=~YELLOW_A;GREEN_A=0;

if(++Flash_Count!=10) return; //閃爍

Flash_Count=0;

Operation_Type=3; 

break;   

case 3: //東西向紅燈與南北向綠燈亮 5s

RED_A=1;YELLOW_A=0;GREEN_A=0;

RED_B=0;YELLOW_B=0;GREEN_B=1;

if(++Time_Count!=100) return; //5s(100*50ms)切換

Time_Count=0;

                                        Operation_Type=4; 

break; 

case 4: //南北向黃燈開(kāi)始閃爍,綠燈關(guān)閉

if(++Time_Count!=8) return;

Time_Count=0;

                                        YELLOW_B=~YELLOW_B;GREEN_A=0;

                                        if(++Flash_Count!=10) return; //閃爍

                                        Flash_Count=0;

                                        Operation_Type=1; 

                                        break;

             }

      }

//主程序

void main()

{

TMOD=0x01;       //T0 方式 1

IE=0x82;

TR0=1;

while(1);

}

 

單片機(jī)C語(yǔ)言程序設(shè)計(jì):定時(shí)器控制交通指示燈

 

拓展閱讀:按鍵控制定時(shí)器選播多段音樂(lè)程序

編輯:admin  最后修改時(shí)間:2018-05-19

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

文昌市| 滨海县| 张北县| 绥中县| 高邑县| 石河子市| 新乡市| 海林市| 赞皇县| 津市市| 东源县| 彰武县| 兴宁市| 余干县| 油尖旺区| 浦北县| 剑河县| 伊金霍洛旗| 渝北区| 收藏| 泰来县| 孙吴县| 武义县| 大安市| 馆陶县| 海淀区| 临洮县| 平凉市| 凯里市| 韶山市| 宜宾县| 康马县| 拜泉县| 万山特区| 桐梓县| 昭平县| 固镇县| 易门县| 大庆市| 清新县| 玛沁县|