Bạn hãy dùng ngắt timer or ngắt ngoài rồi trong ct ngắt sẽ gọi hàm kiểm tra nut nhấn ra(cái này kết nối phần cứng hơi phức tạp 1 tí thôi).
Nhung vs yêu cầu của bạn thì mình nghĩ không cần dùng ngắt vẫn thuuwcj hiện được thôi.
While(true)
{
if(!input1)
{ portd=ma[0]};
else if(!input2)
{ portd=ma[1]}
else if(!input3)
{ portd=ma[2]};
else if(!input4)
{ portd=ma[3]};
else if(!input5)
{ portd=ma[4]};
else if(!input6)
{ portd=ma[5]};
else if(!input7)
{ portd=ma[6]};
else if(!input8)
{ portd=ma[7]};
else if(!input9)
{ portd=ma[8]};
else if(!input10)
{ portd=ma[9]};
}
|