一、实验目的:
学习单片机led灯
二、实验内容:
1、点亮第一个led灯
2、使led灯间隔点亮
3、编程led流水灯
三、实验程序:
1、点亮第一个led灯
#inclide<reg51.h>
sbit led1=P0^0;
void main()
{
LED1=0;
while(1)
{
}
}
2、使led灯间隔点亮
#include<reg51.h>
#include<intrins.h>
sbit led1=P0^0;
void delay(unsigned int k)
{
unsigned int i,j;
for(i=k;i>0;i--)
for(j=125;j>0;j--);
}
void main()
{
P0=0x55;
delay(1000);
P0=0xaa;
delay(1000);
}
3、编程流水灯
#include<reg51.h>
#include<intrins.h>
sbit led1=P0^0;
void delay(unsigned int k)
{
unsigned int i,j;
for(i=k;i>0;i--)
for(j=125;j>0;j--);
}
void main()
{
P0=0x55;
delay(1000);
P0=0xaa;
delay(1000);
}