Mình cho 4 phím nhấn up,down,selec,exit ở 4 chân pinb.3->pinb.6. mình cũng đã khai báo các chân này trong codevisionWizard là các ngõ vào có điện trở kéo lên.
trong chương trình main() mình cũng khai báo PORTB=0XFF( có điện trở kéo lên). DDRB=0X07( các chân tử B.7-->B.3 là các ngõ vào).
không biết còn thiếu gì nữa không mà chạy trong mô phỏng protues thì nhấ phím không thấy thay đổi gì. chương trình con nhấn phím vẫn chạy đúng.
khi mình khai báo PORTB=0XEF(PINB.4=0(khong có điện trở kéo lên), = phím down=0(phím nhấn tác động mức thấp)) thì có sự thay đổi của phím nhấn(tự động, không tác động dc phím bên ngoài)==>> chương trình con nhấn phím chạy đúng.
pro nào giúp mình giải quyết vấn đề này với. Thanks nhiều
trong chương trình main() mình cũng khai báo PORTB=0XFF( có điện trở kéo lên). DDRB=0X07( các chân tử B.7-->B.3 là các ngõ vào).
không biết còn thiếu gì nữa không mà chạy trong mô phỏng protues thì nhấ phím không thấy thay đổi gì. chương trình con nhấn phím vẫn chạy đúng.
khi mình khai báo PORTB=0XEF(PINB.4=0(khong có điện trở kéo lên), = phím down=0(phím nhấn tác động mức thấp)) thì có sự thay đổi của phím nhấn(tự động, không tác động dc phím bên ngoài)==>> chương trình con nhấn phím chạy đúng.
pro nào giúp mình giải quyết vấn đề này với. Thanks nhiều
Comment