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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3290|回復: 0
打印 上一主題 下一主題
收起左側

可修改時間的智能路口紅綠燈交通燈(引腳代碼開頭已注釋)

[復制鏈接]
跳轉到指定樓層
樓主
#include <reg51.h>
#define uchar   unsigned char

sbit NSgreen = P3^1; //南北人行道綠燈
sbit WEgreen = P3^0; //東西人行道綠燈
sbit Add_Button = P3^5;//加時間按鍵
sbit Sub_Button = P3^4;//減時間按鍵
sbit Reduces_Button = P3^3;//模式選擇按鍵
sbit Y1 = P3^2;
sbit WEbuy_Button = P3^6 ;
sbit NSbuy_Button = P3^7 ;
uchar qiehuan=0;   
uchar  red = 33,yellow = 3,green_strant = 30,green_left = 30;
uchar Mode = 0;
uchar KeyDown=0;
uchar DisplayTab[]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x79};  // 0 1 2 3 4 5 6 7 8 9 E
uchar led[8];

uchar Display_Number[] = {0x82,0x84,0x28,0x48,0x81,0x84,0x18,0x48}; //路口紅綠燈狀態

//延時
void Delay_ms(unsigned int Cnt )
{
unsigned int t;
while (Cnt--)
{         
  t=100;
  while(t--);
}
}

//動態顯示
void Dynamic_display()
{
uchar i = 0;
for(i = 0; i < 8; i++)
{
  P0 = DisplayTab[ led[i] ];
     P2 = ~(0x01<<i);
  Delay_ms(1);
  P0 = 0x00;
    }
}

/***************中斷程序***********************************/
/*******外部中斷0**********/
void function_isr(void) interrupt 0
{
   EX0=0;  //關中斷
  qiehuan++;
  if(qiehuan == 5)  Mode=0;  
  EX0=1; //開中斷
   
}
//狀態1
void luzhi1()
{
     led[4] = green_strant % 10;
     led[5] = green_strant / 10;
  led[6] = 1;
  led[7] = 10;
if(WEbuy_Button == 0)  //時間加
       {
            green_strant += 10;   
       }
}
//狀態2
void luzhi2()
{
     led[4] = green_strant % 10;
     led[5] = green_strant / 10;
  led[6] = 3;
  led[7] = 5;
  if(NSbuy_Button == 0)  //時間加
       {
            green_strant += 10;
   
       }
}
/******外部中斷2********/
void function_lib(void) interrupt 2
{
Mode++;
if(Mode == 5)  Mode=0;
KeyDown=1;

}

//模式1
void function1()
{
     led[4] = green_strant % 10;
     led[5] = green_strant / 10;
  led[6] = 1;
  led[7] = 10;
  if(Add_Button == 0)  //時間加
       {
            green_strant += 5;
            green_left += 5;
            red += 5;     
       }
     if(Sub_Button == 0) //時間減
       {
            green_strant -= 5;
   green_left -= 5;
            red -= 5;      
    }
     
}
//模式2
void function2()
{
     led[4] = green_left % 10;
     led[5] = green_left ;

//............................................剩余代碼在壓縮包............................

QQ圖片20190727094503.png (207.87 KB, 下載次數: 70)

QQ圖片20190727094503.png

QQ圖片20190727094518.png (2.22 KB, 下載次數: 88)

QQ圖片20190727094518.png

QQ圖片20190727094559.png (197.02 KB, 下載次數: 69)

QQ圖片20190727094559.png

交通燈.zip

311.64 KB, 下載次數: 35, 下載積分: 黑幣 -5

可修改時間的智能交通燈

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久精品91久久久久久再现 | 亚洲午夜在线 | 91福利网| 免费观看视频www | 日韩精品一区二区三区在线播放 | 国产精品一二三区 | 久久久精彩视频 | 日韩精品一区二区三区视频播放 | 久久久久久亚洲欧洲 | 91麻豆精品国产91久久久久久 | 在线观看欧美一区 | 午夜免费电影院 | 精品久久久网站 | 毛片一级网站 | 欧美午夜精品久久久久免费视 | 中文字幕在线观看一区二区 | 久久亚洲国产精品日日av夜夜 | 国产精品国产精品国产专区不卡 | 日韩一区二区三区视频在线观看 | 亚洲一级毛片 | 久久九| 欧美一区二区免费电影 | 国产精品欧美一区二区 | 激情在线视频网站 | 亚洲视频在线观看 | 福利色导航 | 成人av色 | 亚洲免费大片 | 欧美成人精品二区三区99精品 | 91午夜在线 | 国产性色视频 | 国产精品美女久久久久aⅴ国产馆 | 日韩一区二区久久 | 一级国产精品一级国产精品片 | 亚洲一区自拍 | 国产成人一区二区三区 | 日韩欧美国产一区二区三区 | 欧美黄色大片在线观看 | 日韩av在线不卡 | 精品国产青草久久久久96 | 精品二区 |