在51单片机中用c语言keil写程序实现用一个按键控制8个灯的亮和灭(按下按键全部灯亮,按下按键全
在51单片机中用c语言keil写程序实现用一个按键控制8个灯的亮和灭(按下按键全部灯亮,按下按键全部灯灭)单片机芯片at80c51P1口放一个按键P2口放8个灯...
在51单片机中用c语言keil写程序实现用一个按键控制8个灯的亮和灭(按下按键全部灯亮,按下按键全部灯灭)
单片机芯片at80c51 P1 口放一个按键 P2口放8个灯 展开
单片机芯片at80c51 P1 口放一个按键 P2口放8个灯 展开
2个回答
展开全部
//程序很简单也有很多方法都可以实现 。
#include <reg52.h>
#include "INTRINS.H"
sbit k = P1^0; //P1.0作为按键输入
int led=0xff;
void main()
{
P2 = led; //led初始赋给P2口
while(1)
{
if(k==0) //如果按键按下
{
while(k==0); //判断按键松开
led=~led;
P2 = led; //按键按下取反再赋给P2口
}
}
}
#include <reg52.h>
#include "INTRINS.H"
sbit k = P1^0; //P1.0作为按键输入
int led=0xff;
void main()
{
P2 = led; //led初始赋给P2口
while(1)
{
if(k==0) //如果按键按下
{
while(k==0); //判断按键松开
led=~led;
P2 = led; //按键按下取反再赋给P2口
}
}
}
2014-12-15
展开全部
这个问题挺深奥啊!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询