您的位置 首页 硬件

单片机二个按键操控一个发光二级管

程序在硬件上调试通过求;单片机二个按键控制一个发光二级管单片机二个按键控制一个发光二级管,用C语编程;一个按键按下灯亮,

//程序在硬件上调试经过

// 求;单片机二个按键操控一个发光二级管
// 单片机二个按键操控一个发光二级管, 用C语编程;一个按键按下灯亮,松手灯灭。另一按键按下灯亮,再按下灯灭。
//请高手给点拨谢谢了。邮箱地址:13598671152@163。com

//作者 徐学军

//
#include
sbit led = P3^7;
sbit key1 = P1^0; //另一个按键key2,接外部中止0,也便是P3.2口
bit flags;
void delayt(unsigned int t)
{
unsigned int i,j;
for(i=t;i–;i>0)
for(j=100;j>0;j–) ;
}
void int_int0() interrupt 0
{
EX0 = 0;
flags = !flags ;//发动暂停标志
delayt(8) ;
EX0 = 1;IE0 = 0;
led =0 ;
}
void main(void)
{
EA = 1;
EX0 = 1;
led = 1; //初始状况发光二极管熄
flags= 0 ; //初始状况发光二极管熄
while(1)
{
key1 = 1; //I/O做输入,要先置1
if(key1==0)
{
led = 0;
}
else if(flags==1)
{
led = 0;
}
else led = 1;
}

}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/yingjian/258359.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部