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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

獨立按鍵控制流水燈、蜂鳴器

作者:佚名   來源:本站原創   點擊數:  更新時間:2014年04月08日   【字體:
#include<reg52.h>
#include<intrins.h>
sbit KEY1=P2^0;
sbit KEY2=P2^1;
sbit KEY3=P2^2;
sbit KEY4=P2^3;
sbit BELL=P2^4;
sbit RED1=P1^0;
sbit YEL1=P1^1;
sbit GRE1=P1^2;
sbit RED2=P1^3;
sbit YEL2=P1^4;
sbit GRE2=P1^5;
sbit RED3=P1^6;
sbit YEL3=P1^7;
sbit GRE3=P3^0;
sbit RED4=P3^1;
sbit YEL4=P3^2;
sbit GRE4=P3^3;
#define uint unsigned int
void Delay(uint);
void Key();
void Bell(uint);
void main()
{
 while(1)
  Key();
}
void Key()
{
 if(KEY1==0 || KEY2==0 || KEY3==0 || KEY4==0) 
 {
  Delay(2);     //20??????????í????·??????
  if(KEY1 == 0)
  {
   RED1=0;
   RED2=0;
   RED3=0;
   RED4=0;
   Bell(10);
  }
  else if(KEY2 == 0)
  {   
   YEL1=0;
   YEL2=0;
   YEL3=0;
   YEL4=0;
   Bell(10);
  }
  else if(KEY3 == 0)
  {   
   GRE1=0;
   GRE2=0;
   GRE3=0;
   GRE4=0;
   Bell(10); 
  }
  else
  {
   RED1=0;
   RED2=0;
   RED3=0;
   RED4=0;
   YEL1=0;
   YEL2=0;
   YEL3=0;
   YEL4=0;
   GRE1=0;
   GRE2=0;
   GRE3=0;
   GRE4=0;
   Bell(10);
  }
  Delay(50);   //??????±0.5????????????????????????°????ü??????ì????
  RED1=1;
     RED2=1;
  RED3=1;
  RED4=1;
  YEL1=1;
  YEL2=1;
  YEL3=1;
  YEL4=1;
  GRE1=1;
  GRE2=1;
  GRE3=1;
  GRE4=1;
 }    
}
void Bell(uint a)
{
 uint b;
 for(b=100;b>0;b--)
 {
  BELL=0;
  Delay(a);
  BELL=1;
  Delay(a);
 }
}
void Delay(uint z)
{
 uint x,y;
 for(x=100;x>0;x--)
  for(y=z;y>0;y--);
}
關閉窗口

相關文章

主站蜘蛛池模板: 中文字幕一区二区三区不卡 | 一区二区三区四区不卡视频 | 国产精品伦一区二区三级视频 | 国产97人人超碰caoprom | 成人精品高清 | av在线播放不卡 | 天天爱综合 | 二区久久 | 精品一区二区在线视频 | 97精品久久 | 美女天天操 | 精品视频一区二区三区四区 | 欧美另类视频在线 | 四虎永久免费在线 | 九九99精品 | 久久精点视频 | 国产精品日产欧美久久久久 | 免费久| 国产h在线 | 在线中文字幕av | 欧美精品久久久 | 天天操网| 亚洲欧美视频一区 | 一区二区亚洲 | 日韩欧美国产精品一区二区三区 | 国产精品久久久久久中文字 | 欧美成人a∨高清免费观看 色999日韩 | 毛片一区二区三区 | 在线中文字幕亚洲 | 久久免费视频网 | 色综合久久天天综合网 | 精品乱码久久久久 | 亚洲高清在线观看 | 国产精品亚洲综合 | 99精品国产成人一区二区 | 伊人网综合在线 | 国产午夜精品久久久久 | 国产精品亚洲第一 | 亚洲综合在线一区 | 国产精品久久久久久久久久久久冷 | 99久久婷婷国产综合精品首页 |