http://codepad.org/rqkPqAIm
Em thắc mắc ở chỗ
1, DDRC = DDRC & 0b11011111 => đưa chân PC5 về trạng thái input
tại sao không phải là : DDRC = 0b11011111
2, PINC & 0b00100000
khi gọi PINC là nó đọc hết dữ liệu của 8 PIN của PORTC hay sao ạ , nếu vậy thì mấy pin khác không ở trạng thái input thì đọc kiểu gì ạ
Mong mọi người giải đáp giúp em ạ
Thắc mắc về câu lệnh I/O AVR
1/ Vì xài DDRC = 0b11011111 có khả năng nó sẽ ảnh hưởng đến các cổng khác.
Vd như DDRC = 0b01100110 thì qua DDRC = DDRC & 0b11011111 nó thành 0b01000110
Nhưng qua DDRC = 0b11011111 thì nó thành 0b11011111 luôn. 
2/ Vì mình không biết bạn đang làm gì nên mình chịu.
3 Likes
Cái ý 2 là muốn hỏi
Câu lệnh PINC là ý nghĩa như thế nào ấy ạ
PINC & 0b00100000 != 0
Là kiểm tra bit thứ 6 của PINC có khác 0 hay không.
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?