View Single Post
Old 23-10-2010, 11:22 PM   #3
hongmta
Đệ tử 2 túi
 
hongmta's Avatar
 
Tham gia ngày: May 2009
Bài gửi: 41
:
Smile

Trích:
Nguyên văn bởi otacon View Post
E có đoạn code biên từ ASM ở bên AT89 qua,dùng để đọc phím nhấn nối vào chân A2(chân số 4),1 đầu nối mass,chân A2 đã có R pull up.

void read_key()
{
output_high(PIN_A3);
input(PIN_A3);
if(PIN_A2 == 0);
test_show++;
}

không hiểu cái proteus nó cứ tăng cái biến test_show lên đều đều,mặc dù chưa bấm gì cả(chân A3 chưa chạm xuống mass).Nhờ các bác Debug giùm nhé
code bạn thừa dấu ";" sau if(PIN_A2==0) ấy, ko cos đk nên test_show cứ tăng mãi là đúng rùi!
hongmta vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn