在51单片机中用c语言写程序实现用一个按键控制8个灯的亮和灭(按下按键灯亮,按下按键灯灭)

2024-12-03 00:32:39
推荐回答(2个)
回答1:

比如你的8个灯连在 P0口,如果是阴极的

你只要先定义

sbit P0^0=LED0;

.....一定定义下去

然后再定义一个按钮

比如P1.1

sbit P1^1=key;

代码里写

while(true)
{
if(key==1)
{
LED0=0;
LED1=0;
..//把你要亮的灯置0就行了。阳极的话置1
}
}

回答2:

8个灯是同时亮和灭呢?还是分别亮和灭呢?这是不同的,这8个灯接在哪个并行口了,怎么接的?是仿真,还是怎么的?