第三讲
3.1:独立按键控制LED亮灭
#include <REGX52.H>
void main()
{
//°´K1¼üLEDÁÁ£¬ËÉÏÂK1¼üLEDÃð
while(1)
{
if(P3_0==0)
{
P2_0=0;
}
else
{
P2_0=1;
}
}
}
#include <REGX52.H>
void main()
{
//ͬʱ°´K1¼üºÍK2¼üLEDÁÁ
while(1)
{
if(P3_0==0&&P3_1==0)
{
P2_0=0;
}
else
{
P2_0=1;
}
}
}
独立按键控制LED亮灭1,按下key1键亮,松开key1键灭
独立按键控制LED亮灭2,同时按下key1和key2LED灯1才亮
3.2:独立按键控制LED状态
#include <REGX52.H>
void Delay(unsigned int xms)
{
unsigned char i, j;
while(xms)
{
i = 2;
j = 199;
do
{
while (--j);
} while (--i);
xms--;
}
}
void main()
{
while(1)
{
P2_0=0;
Delay(500);
P2_0=1;
Delay(500);
[video(video-cFjAb4rU-1673426761764)(type-undefined)