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

標題: 可修改時間的智能路口紅綠燈交通燈(引腳代碼開頭已注釋) [打印本頁]

作者: ijnokmpl    時間: 2019-7-27 09:50
標題: 可修改時間的智能路口紅綠燈交通燈(引腳代碼開頭已注釋)
#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

可修改時間的智能交通燈






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 最新免费av网站 | 成人区一区二区三区 | 亚洲国产乱码 | 久久精品亚洲一区二区三区浴池 | 天天操天天摸天天干 | 国产精品国产成人国产三级 | 日韩一二区在线观看 | 天天艹天天干天天 | 亚洲欧洲色视频 | 日韩国产中文字幕 | 日韩毛片 | 91国内产香蕉 | 91精品国产91久久久久久 | 乱码av午夜噜噜噜噜动漫 | 91精品久久久 | 久久久久久蜜桃一区二区 | 亚洲人在线观看视频 | www.黄网 | 91精品国产综合久久婷婷香蕉 | 91 在线| 亚洲精品免费观看 | 国产视频一区二区 | 日韩精品久久一区二区三区 | www.久久99 | 成人在线视频观看 | 国产精品久久久久久av公交车 | 二区三区视频 | 一区二区三区视频在线观看 | 中文二区 | 99久久中文字幕三级久久日本 | 一区中文字幕 | 成人夜晚看av | 国产网站在线免费观看 | 国产精品区二区三区日本 | 网色 | 亚洲精品久久久一区二区三区 | 国产日韩欧美91 | 亚洲一区中文 | 免费看大片bbbb欧美 | 亚洲天堂成人在线视频 | 日本高清不卡视频 |