Trợ giúp cần thiết trong sự chậm trễ phím điều khiển từ xa / debouncing

P

Praful

Guest
Tôi đã thực hiện một dự án, trong đó chuyển tiếp có thể được vận hành thông qua một điều khiển từ xa IR, nhưng một vấn đề xảy ra là nếu chúng ta bấm và giữ nút điều khiển từ xa một relay có thể Toggles để đi về để đi off tôi muốn phải hoạt động giống như TV từ xa chức năng tắt có nghĩa là tắt và trên các phương tiện trên đó không thể chuyển đổi thậm chí còn ép chính và giữ nó. Nó chỉ hoạt động một lần nữa khi chúng tôi phát hành các nút và phím này lần nữa để trên. Vì vậy, bất kỳ cơ thể có thể cho tôi biết giải pháp cho nó sử dụng một sự chậm trễ nhưng cũng Toggles sau một thời gian chậm, phần cứng, mà tôi sử dụng là AT89C52 UC. và ke * il trình biên dịch và một chương trình trong ngôn ngữ "C". Ví dụ thể hiện: ---: | trường hợp 0xAC: onf1var, nếu (onf1var
 
debouncing là khá đơn giản. chỉ cần đọc các cổng trên bàn phím được kết nối. cung cấp cho một sự chậm trễ ít (bằng cách sử dụng vòng lặp trong một vòng lặp) và sau đó đọc cổng một lần nữa và "một cách logic và hai bài đọc và sau đó tiến hành chỉ nếu kết quả anded không phải là bằng kết quả" chính phát hành ". nếu u cần, tôi có thể tải lên các mã hóa cho u
 
Dear Afti_Khan, Rất cảm ơn bạn Xin vui lòng gửi file hoặc sugession của bạn. Thanks!
 

Welcome to EDABoard.com

Sponsor

Back
Top