51单片机简单功能的实现(1)
第一个灯亮起
#include<reg52.h>
sbit D1=P1^0;
void main()
{
D1=0;
}
前六个灯亮起
#include<reg52.h>
sbit D1=P1^0;
sbit D2=P1^1;
sbit D3=P1^2;
sbit D4=P1^3;
sbit D5=P1^4;
sbit D6=P1^5;
void main()
{
D1=0;
D2=0;
D3=0;
D4=0;
D5=0;
D6=0;
}
第一个灯闪烁
#include<reg52.h>
sbit p1_1=P1^0;
unsigned int a;
void main()
{
while(1) //反复闪烁
{
a=50000;
p1_1=0;
while(a–);//延时
a=50000;
p1_1=1;
while(a–);//延时
}
}
本内容转载至