Trích:
Nguyên văn bởi namqn
adcHI và adcLO là các biến kiểu char (8-bit), không phải là lệnh.
Trong đoạn lệnh mà bạn đã đưa ra, kết quả của việc biến đổi A/D được tách thành 2 phần, phần cao chứa trong adcHI, còn 5 bit thấp hơn của kết quả được chứa trong adcLO. Bit 7 của adcLO được bật.
Sau đó adcHI và adcLO được xuất ra thông qua hàm putc().
Thân,
|
Cảm ơn anh , nhưng anh có thể giải thích rõ hơn cho em doạn lệnh sau

ví dụ như (adcValue>>5)&0x1f có nghĩa như thế nào)
adcHI = (char)((adcValue >> 5)& 0x1f);
adcLO = (char)((adcValue & 0x1f)|0x80);
Anh còn bảo là bit 7 của adcLO được bật là sao ha anh?
Rất mong thư!