PDA

View Full Version : Lỗi không quét được phím


orionduc
12-08-2011, 04:57 PM
Chào mọi người!
Hiện mình đang lập trình quét phím cho 1 máy tính mini nhưng không hiểu sao khi mô phỏng proteus nó không chịu quét! Các pro có ai biết lỗi ở đâu thì giúp mình với! Cám ơn!

tdm
12-08-2011, 09:30 PM
Chào mọi người!
Hiện mình đang lập trình quét phím cho 1 máy tính mini nhưng không hiểu sao khi mô phỏng proteus nó không chịu quét! Các pro có ai biết lỗi ở đâu thì giúp mình với! Cám ơn!


unsigned char key = 0;
ROW1 = 0;
ROW2 = 1;
if (COL1 = 0)
key = key0;
if (COL2 = 0)
key = key1;
if (COL3 = 0)
key = key2;
if (COL4 = 0)
key = key3;
if (COL5 = 0)
key = key4;
Delay1KTCYx(10);

ROW1 = 1;
ROW2 = 0;
if (COL1 = 0)
key = key5;
if (COL2 = 0)
key = key6;
if (COL3 = 0)
key = key7;
if (COL4 = 0)
key = key8;
if (COL5 = 0)
key = key9;
Delay1KTCYx(10);

return key;
}biểu thức điều kiện phải là ==
vd:if (COL4 == 0)

orionduc
12-08-2011, 11:58 PM
Ừm! Mình ko thấy sai sót đó! :D Hiện mình đã sửa lại lỗi đó. Nhưng lại gặp phải rắc rối trong khâu nhập số rồi hiển thị. Bạn nào có biết thì xin cho mình xin ý kiến để hoàn thiện chương trình này vì bây giờ mình hết biết phải tiếp tục như thế nào hết!
Dưới đây là chương trình của mình! Cám ơn!