mình đang thực hàng trên con 89s52.Mình làm thử 1 mạch thật đơn giản nháy 2 led trên chân P0_0,P0_1.Cấp nguồn duơng cho led,cấp GND cho 2 chân XTAL đã có tụ 33p và thạch anh 12M.Chuơng trình thì đơn giản #include <REGX51.H>
sbit led1 =P0^0;
sbit led2 =P0^1;
void delay(unsigned int ms)
{
unsigned int i;
unsigned char j;
for(i=0;i<ms;i++)
for(j=0;j<125;j++)
{}
}
void main (void)
{
delay (1000);
led1=1;
led2=1;
delay (1000);
led1=0;
led2=0;
}
Tuy nhiên,khi nạp chip vào thì không tài nào chayj được không biết sai ở đâu.Ai biết giúp mình với....
sbit led1 =P0^0;
sbit led2 =P0^1;
void delay(unsigned int ms)
{
unsigned int i;
unsigned char j;
for(i=0;i<ms;i++)
for(j=0;j<125;j++)
{}
}
void main (void)
{
delay (1000);
led1=1;
led2=1;
delay (1000);
led1=0;
led2=0;
}
Tuy nhiên,khi nạp chip vào thì không tài nào chayj được không biết sai ở đâu.Ai biết giúp mình với....
Comment