Chinaunix首页 | 论坛 | 博客
  • 博客访问: 961760
  • 博文数量: 210
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2070
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-19 21:54
文章分类

全部博文(210)

文章存档

2020年(2)

2019年(18)

2018年(27)

2017年(5)

2016年(53)

2015年(88)

2014年(17)

分类: 嵌入式

2015-06-03 22:09:22

#include
#define uchar unsigned char 
uchar num;


    sbit beep=P2^3;
    sbit led=P1^0;
    sbit k1=P3^4;


void delay(uchar i)
{
    uchar j,k;
    for(j=i;j>0;j--)
    for(k=125;k>0;k--);
}




void main()
{

while(1)
{
        if(k1==0)
    {
        delay(20); //延时
        if(k1==20)
        {
            while(!k1); //等待按键释放
            num++;
        }
            switch(num)
            {
                    case 1: led=0; beep=1; break;
                    case 2: beep=0; led=1; num=0; break;
            }
     }
}
阅读(1179) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~