Lab- 8051 Embedded C
Lab- 8051 Embedded C
# include <reg51.h>
void delay();
void main( )
{
while(1)
{
delay ( );
P1=0x00;
delay ( );
P1=0xFF;
}
}
void delay( )
{
int i,j;
for(i=0;i<=2000;i++)
{
for(j=0;j<=2000;j++);
}
void delay( )
{
int i,j;
for(i=0;i<=2000;i++)
{
for(j=0;j<=2000;j++);
}
Exp: 3 LED BLINKING USING TIMERS
# include <reg51.h>
void main( )
void delay();
{
while(1)
{
P1=0x00;
delay ( );
P1=0xFF;
delay ( );
}
}
void delay( )
{
TMOD=0x01;
TL0=0x00;
TH0=0x05;
TR0=1;
while(TF==0);
TF0=0;
TR0=0;
}
Note:
void main()
{
IT0=1;
EX0=1;
EA=1;
while(1);
}
Note: