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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2161|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

基于51單片機(jī)的簡(jiǎn)單交通燈設(shè)計(jì)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:255582 發(fā)表于 2017-11-30 10:46 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
交通燈.rar (119.99 KB, 下載次數(shù): 9)




部分程序  詳見(jiàn)附件
#define        uchar        unsigned char
#define        uint        unsigned int
#include        <reg52.h>
/*****定義控制位**********************/
sbit    Time_Show_LED2=P2^5;//Time_Show_LED2控制位
sbit    Time_Show_LED1=P2^4;//Time_Show_LED1控制位
sbit        EW_LED2=P2^3;        //EW_LED2控制位
sbit        EW_LED1=P2^2;        //EW_LED1控制位
sbit        SN_LED2=P2^1;        //SN_LED2控制位
sbit        SN_LED1=P2^0;        //SN_LED1控制位
sbit    SN_Yellow=P1^6;//SN黃燈
sbit    EW_Yellow=P1^2;//EW黃燈
sbit    EW_Red=P1^3;//EW紅燈
sbit    SN_Red=P1^7;//SN紅燈
sbit    EW_ManGreen=P3^0;//EW人行道綠燈
sbit    SN_ManGreen=P3^1;//SN人行道綠燈
sbit    Special_LED=P2^6;//交通正常指示燈
sbit    Busy_LED=P2^7;//交通繁忙指示燈
sbit    Nomor_Button=P3^5;//交通正常按鍵
sbit    Busy_Btton=P3^6;//交通繁忙按鍵
sbit    Special_Btton=P3^7;//交通特殊按鍵  
sbit    Add_Button=P3^3;//時(shí)間加
sbit    Reduces_Button=P3^4;//時(shí)間減
bit     Flag_SN_Yellow; //SN黃燈標(biāo)志位
bit     Flag_EW_Yellow;//EW黃燈標(biāo)志位
char        Time_EW;//東西方向倒計(jì)時(shí)單元
char        Time_SN;//南北方向倒計(jì)時(shí)單元
uchar EW=60,SN=40,EWL=19,SNL=19; //程序初始化賦值,正常模式
uchar EW1=60,SN1=40,EWL1=19,SNL1=19;//用于存放修改值的變量
uchar code table[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};//1~~~~9段選碼
uchar code S[8]={0X28,0X48,0X18,0X48,0X82,0X84,0X81,0X84};//交通信號(hào)燈控制代碼
/**********************延時(shí)子程序************************/
void        Delay(uchar         a)
        {
                uchar        i;
                i=a;
                while(i--){;}
        }
/*****************顯示子函數(shù)**************************/
void        Display(void)
        {
                char h,l;
                h=Time_EW/10;
                l=Time_EW%10;
              P0=table[l];
                EW_LED2=1;
                Delay(2);
                EW_LED2=0;
            P0=table[h];
                EW_LED1=1;
                Delay(2);
                EW_LED1=0;

                h=Time_SN/10;
                l=Time_SN%10;
                P0=table[l];
                SN_LED2=1;
                Delay(2);
                SN_LED2=0;
            P0=table[h];
                SN_LED1=1;
                Delay(2);
                SN_LED1=0;
               

                h= EW1/10;
                l= EW1%10;
                P0=table[l];
                Time_Show_LED1=1;
                Delay(2);
        Time_Show_LED1=0;
                P0=table[h];
                Time_Show_LED2=1;
                Delay(2);
            Time_Show_LED2=0;
}
/**********************外部0中斷服務(wù)程序************************/

void        EXINT0(void)interrupt 0 using 1
        {
                EX0=0; //關(guān)中斷

if(Add_Button==0) //時(shí)間加
       {
            EW1+=5;
            SN1+=5;
              if(EW1>=100)
                           {
                             EW1=99;
                             SN1=79;
               }
            }
if(Reduces_Button==0) //時(shí)間減
       {

圖.png (147.14 KB, 下載次數(shù): 93)

圖.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲欧洲在线观看视频 | 国产在线观看一区二区 | 国产在线不卡 | 中文字幕一页二页 | 日韩精品一区二区三区久久 | 中文字幕一区二区三 | 亚洲 91 | 色资源在线 | 黑色丝袜三级在线播放 | 伊人看片| 网色 | 亚洲视频精品在线 | 99九九视频| 91在线视频国产 | 国产高清在线观看 | 日韩av啪啪网站大全免费观看 | 91国产在线播放 | 久久久久久亚洲精品 | 成人午夜视频在线观看 | 久久成人精品 | 欧美成人一区二区三区 | 成年免费在线观看 | 欧美中文字幕一区二区 | 国产精品福利视频 | 国产精品一卡二卡三卡 | 久久99精品久久 | 天天干夜夜操视频 | 久久久久99| 毛片一区二区三区 | 日韩成人| 午夜三区| 亚洲精品www久久久久久广东 | 午夜专区 | 中文字幕国产精品 | 日本久久综合 | 国产成人综合在线 | 欧美全黄 | 丝袜美腿av | 视频一区在线播放 | 久草色视频 | 一区二区三区欧美在线 |