have write a program in C language for AT89C2051 & load the Hex file in the Chip 89C2051 but it's not working. But when I same program write for AT89

WILD

Administrator
Staff member
ADMIN
SELLER
SUPREME
MEMBER
Joined
Jan 21, 2025
Messages
219
Reaction score
637
Deposit
0$
Code:

#include<reg2051.h> // special function register declarations

sbit LED = P3^5; // Defining LED pin
sbit Relay = P3^7;
sbit Music = P1^0;
sbit Det = P3^2;
void Delay(void); // Function prototype declaration
void main (void)
{

// infinite loop
while (1)
{
if (Det!=1)
{
Relay =0;
LED = 0; // LED ON
Music = 0;
Delay();
LED = 1; // LED OFF
Music = 1;
Delay();
}
else
{
Relay =1;
}
}

}

void Delay(void)
{
int j;
int i;
for(i=0;i<10;i++)
{
for(j=0;j<10000;j++)
{
}
}
}
 
Top Bottom