마이크로 컨트롤러 용 키패드 용 c 드라이버를 개발했습니다. 예를 들어 1을 누르면 다른 번호를 누를 때까지 1을 표시하도록 변경하려고합니다. 현재 숫자는 키패드의 버튼을 놓으면 사라질 것입니다. 원하는 변경을 구현하는 방법에 대한 일반적인 아이디어를 알려주십시오.마이크로 컨트롤러 용 키패드 스캔
0
A
답변
2
변수를 새 키 값으로 변경하면 다음 키를 누를 때까지 마지막으로 누른 키를 "표시"(또는 원하는대로)하는 변수에 저장하십시오.
+0
일반적인 알고리즘이 있습니까? 지금은 키를 누를 때까지 루프에 머무르는 keyUp 함수가 있습니다. – user3318660
+0
@ user3318660 이해하기 쉽도록 일부 코드를 업데이트 할 수 있습니까? – Swanand
1
키 값을 누른 상태로 변수를 작성한 다음 특정 버튼 (키)을 클릭하면 화면을 업데이트해야합니다. 눌려진 키의 숫자 값을 반환하는 getPressedKey()라는 함수가 있다고 가정 해 봅시다. 이는 눌린 키를 기반으로 화면을 업데이트하기 위해 조각을 구현하는 방법입니다.
char pressedKey = 0;
/*
*loop endlessly
*wait for keypress
*update screen with with pressed key value
*/
while(1)
{
pressedKey = getPressedKey(); //store pressed key in pressedKey variable
updateDisplay("Pressed key is %c",pressedKey); // display key value
}
관련 문제
- 1. 임베디드 프로그래밍 용 마이크로 컨트롤러
- 2. PIC32 마이크로 컨트롤러 용 Ruby
- 3. 마이크로 컨트롤러 용 데이터 압축
- 4. Pic 마이크로 컨트롤러 용 프로그래머
- 5. 마이크로 컨트롤러 - 마이크로 컨트롤러 SPI 통신
- 6. PIC 마이크로 컨트롤러 용 FTP 클라이언트
- 7. 마이크로 컨트롤러 용 디바이스 드라이버 작성 (any)
- 8. PIC 마이크로 컨트롤러 용 암호화 알고리즘
- 9. 마이크로 컨트롤러 용 C로 응용 프로그램 작성
- 10. 마이크로 컨트롤러 용 새 포트 정의 방법
- 11. 마이크로 컨트롤러 용 프로그래밍 언어로 지정
- 12. MSP430 마이크로 컨트롤러 용 printf 지원
- 13. 마이크로 컨트롤러 용 안드로이드 오픈 액세서리
- 14. VHDL 마이크로 프로세서/마이크로 컨트롤러
- 15. PIC 마이크로 컨트롤러 : C에서 포트 C RC0-RC3 만 사용하여 4x4 키패드에서 입력을 스캔
- 16. 마이크로 컨트롤러 비트 필드
- 17. 마이크로 컨트롤러 프로그래밍
- 18. 잡아 마이크로 컨트롤러 정보
- 19. C8051f312 마이크로 컨트롤러
- 20. 마이크로 컨트롤러 메모리 할당
- 21. 벤치마킹 마이크로 컨트롤러
- 22. 마이크로 컨트롤러 인터페이스
- 23. 숫자 키패드 용 자바 스크립트
- 24. 이미지가있는 키패드 비밀번호 용 PHP
- 25. Android 용 키패드 위젯이 있습니까?
- 26. C에서 PIC - RC0-3을 사용하여 자체 키패드 스캔 루틴 만들기
- 27. 어떻게 순서도에서 인터럽트 (마이크로 컨트롤러 용)를 나타낼 수 있습니까?
- 28. 키패드
- 29. 마이크로 컨트롤러 코드 실행 시간
- 30. 8051 마이크로 컨트롤러 키트 권장?
재미있는 점은 키패드 스캔 루틴을 개발했지만이 비교적 쉬운 변경으로 어려움을 겪었습니다. –