Chào mọi người,
Mình đang viết code Atmega8 xử lý 2 đầu vào lồng nhau.
Ý của mình là thế này: mình dùng 3pins để lấy đầu vào. Khi có đầu vào 1 (vd 0x01) rồi sau đó có đầu vào 2 (vd 0x02) thì sẽ bật portB.0 lên, còn nếu có đầu vào 1 mà không có đầu vào 2 thì không làm gì cả. Thời gian cho phép nghe giữa 2 đầu vào là 3s, nếu quá 3s thì lại đọc lại đầu vào 1.
Mọi người xem code giúp mình nhé.
code.rar
Thanks all
Mình đang viết code Atmega8 xử lý 2 đầu vào lồng nhau.
Ý của mình là thế này: mình dùng 3pins để lấy đầu vào. Khi có đầu vào 1 (vd 0x01) rồi sau đó có đầu vào 2 (vd 0x02) thì sẽ bật portB.0 lên, còn nếu có đầu vào 1 mà không có đầu vào 2 thì không làm gì cả. Thời gian cho phép nghe giữa 2 đầu vào là 3s, nếu quá 3s thì lại đọc lại đầu vào 1.
Mọi người xem code giúp mình nhé.
code.rar
Thanks all