Mình lập trình như thế này nhưng không hiểu sao nó không chạy
DDRB |= ( 1 << PB5) | ( 1 << PB4); // PB4 và 5 nối ra 2 đèn Led
DDRD &= ~( 1 << PD6) | ( 1 << PD7); // PD6 PD 7 nối ra hai công tắc
PORTD |= ( 1 << PD6) | ( 1 << PD7);
if (!(PORTD & (1<<PD6))) // Kiểm tra nếu công tắc được ấn
{
PORTB = ( 1<< PB5);
}
if (!(PIND & PD7))
{
PORTB |= (1<< PB4);
}
Có ai thấy lỗi ở đâu không chỉ cho mình cái, mình ngồi cả tuần mầy mò mà toàn lỗi hic hic
DDRB |= ( 1 << PB5) | ( 1 << PB4); // PB4 và 5 nối ra 2 đèn Led
DDRD &= ~( 1 << PD6) | ( 1 << PD7); // PD6 PD 7 nối ra hai công tắc
PORTD |= ( 1 << PD6) | ( 1 << PD7);
if (!(PORTD & (1<<PD6))) // Kiểm tra nếu công tắc được ấn
{
PORTB = ( 1<< PB5);
}
if (!(PIND & PD7))
{
PORTB |= (1<< PB4);
}
Có ai thấy lỗi ở đâu không chỉ cho mình cái, mình ngồi cả tuần mầy mò mà toàn lỗi hic hic
Comment