Như tiêu đề viết em có 1 chương trình nhỏ như sau khi cho chạy thì led(P2) sẽ chớp tắt khi nhấn nút(P1^0) thì led sẽ tắt.Nhưng em cho chạy trên chương trình mô phỏng thì nó không đc kết quả mong muốn lắm xin anh/chị chỉ giáo gỡ rối giúp em!
sbit BTN = P1^0;
void main()
{
unsigned char i;
while(1)
{
P2 = ~P2;
i = 0;
while(i < 100)
{
delay_ms(10);
if(BTN == 0)
{
delay_ms(20);//chong doi phim
if(BTN == 0)
{
P2 = 0x00;
break;
}
}
i++;
}
if(i != 100)
break;
}
}