C51单片机编程 求按下1次按键 8盏LED灯全亮源程序

2025-03-31 22:35:33
推荐回答(2个)
回答1:

#include "reg51.h"

sbit key=P1^1;//按键IO,按下低电平
void main()
{
while(key);//等待按键按下

P2=0;//8个LED接在P2口的8个IO上,低电平点亮

}

回答2:

#include
#define uchar unsigned char
#define uint unsigned int
sbit k1=P3^5;
void delay_ms(uint xms)
{
int i, j;
for(i=0;i {for(j=0;j<7;j++);}
}
void main()
{
P0=0xFF;
k1=1;
while(1)
{
if(k1==0)
{
P0=~P0;
}
}