Trong hàm bàn phím bàn khởi tạo 3 lần
set_tris_C(3);
set_tris_C(4);
set_tris_C(5);
như thế 3 PIN C2,C3,C4 đâu có đồng thời là đầu vào
Bạn chỉ cần 1 lệnh thôi set_tris_C(24); là cấu hình C2,3,4 là đầu vào, còn lại đầu ra.
Với lại cấu hình cổng vào ra bạn chỉ cần thực hiện 1 lần trước vòng lặp while, không cần để trong hàm quét phím, như thế PIC sẽ phải cấu hình cổng liên tục ở mỗi vòng quét.
|