
중앙대학껓 마이크로프로세서 응용회로 설계실습 결과보고서 9주차
본 내용은
"
[A+] 중앙대학껓 마이크로프로세서 응용회로 설계실습 결과보고서 9주차
"
의 원문 자료에서 일부 인용된 것입니다.
2024.01.18
문서 내 토픽
-
1. fnd.c 파일의 fnd_hexadecimal 배열 완성fnd.c 파일의 static unsigned short fnd_hexadecimal[16] 배열을 완성하였습니다. 이 배열은 16진수 숫자를 7세그먼트 디스플레이에 표시하기 위한 값들을 저장하고 있습니다.
-
2. 선택 모드에서의 장치 선택'선택 모드'에서 d를 입력하면 Dot Matrix, c를 입력하면 CLCD가 선택됩니다. 문제에서 주어진 dc, cd, dcd, ccddcd 조합으로 Dot Matrix와 CLCD가 모두 선택됩니다.
-
3. keypad 값 읽기를 위한 메모리 맵핑 보호 모드keypad 값을 읽는 것은 '쓰기'가 아니라 '읽기'이므로, PROT_READ 보호 모드를 사용해야 합니다. PROT_READ는 '페이지는 읽을 수 있다'는 의미를 가지고 있습니다.
-
1. fnd.c 파일의 fnd_hexadecimal 배열 완성fnd.c 파일의 fnd_hexadecimal 배열은 7세그먼트 디스플레이에 표시되는 16진수 숫자를 나타내는 배열입니다. 이 배열을 완성하는 것은 7세그먼트 디스플레이를 정확하게 제어하기 위해 매우 중요합니다. 배열의 각 요소는 7비트로 구성되며, 각 비트는 7세그먼트 디스플레이의 특정 세그먼트를 제어합니다. 이 배열을 완성하기 위해서는 각 16진수 숫자에 대한 7비트 패턴을 정확하게 파악하고 구현해야 합니다. 이를 통해 7세그먼트 디스플레이가 올바르게 동작하도록 할 수 있습니다.
-
2. 선택 모드에서의 장치 선택선택 모드에서 장치를 선택하는 것은 임베디드 시스템 개발에서 매우 중요한 부분입니다. 사용자가 원하는 장치를 선택할 수 있도록 하는 것은 시스템의 사용성과 편의성을 높이는 데 도움이 됩니다. 이를 위해서는 사용자 입력을 받아 들이고, 그에 따라 적절한 장치를 선택할 수 있는 메커니즘이 필요합니다. 예를 들어 키패드나 터치스크린을 통해 사용자 입력을 받고, 이를 바탕으로 해당 장치를 선택하고 제어할 수 있도록 구현해야 합니다. 이러한 선택 모드 기능은 임베디드 시스템의 사용성과 유연성을 높이는 데 기여할 것입니다.
-
3. keypad 값 읽기를 위한 메모리 맵핑 보호 모드키패드 값을 읽기 위해서는 메모리 맵핑을 통해 해당 메모리 영역에 접근해야 합니다. 이때 보호 모드를 사용하는 것은 매우 중요합니다. 보호 모드를 사용하면 메모리 접근 권한을 제한하여 시스템의 안정성과 보안성을 높일 수 있습니다. 예를 들어 키패드 값을 읽는 메모리 영역에 대해서만 읽기 권한을 부여하고, 다른 영역에 대해서는 접근을 제한할 수 있습니다. 이를 통해 잘못된 메모리 접근으로 인한 시스템 오류를 방지할 수 있습니다. 또한 보호 모드를 사용하면 메모리 관리와 보안 측면에서도 이점을 얻을 수 있습니다. 따라서 키패드 값 읽기를 위한 메모리 맵핑 시 보호 모드를 적절히 활용
-
중앙대 마이크로프로세서 응용회로설계실습 결과보고서 6 [9주차] 3페이짿
a. ‘선택 모드’에서 dc, cd, dcd, ccddcd를 입력하였을 때, 각각 어떤 장치가 선택되는가?-> Answer c – clcd / d – dot matrix 이므로 문자의 개수와 상관없이 이 2가지 장치가 선택된다. b. keypad에서 값을 읽어내려면 메모리 맵핑 시 어떤 보호 모드를 사용하여야 하는가? -> Answer 보호 모드인 PROT 인자에 사용할 수 있는 것은 다음과 같다. 1) PROT_READ: 맵핑된 파일을 읽기만 한다. 2) PROT_WRITE: 맵핑된 파일에 쓰기를 허용한다.2022.03.06· 3페이짿 -
[중앙대 마이크로프로세서 응용회로 설계실습] 9주차 결과 보고서 4페이짿
결과 보고서(설계실습 9. Keypad)마이크로 프로세서 응용회로 설계실습홍xx 교수님 수요일학번: xxxxxxxx홍길동1. Ghost Key 란 무엇이며, 어떻게 해결하는가? (교재 참조) 또한 소프트웨어적으로 해결법을 간단히 설명하시오.다음과 같은 상황에서 KEY_OUT1에 5V가 인가되면, PUSH_SW11을 통해 KEY_IN2에 5V가 감지되고, 또한 이는 PUSH_SW10을 통해 KEY_OUT2로 전해진다. 따라서 PUSH_SW6을 통해 KEY_IN1에도 5V가 감지되어 PUSH_SW7을 누르지않았지만 누른 것으로 감지한다...2021.04.05· 4페이짿