중앙대학껓 마이크로프로세서 응용회로 설계실습 결과보고서 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는 '페이지는 읽을 수 있다'는 의미를 가지고 있습니다.
Easy AI와 토픽 톺아보기
  • 1. fnd.c 파일의 fnd_hexadecimal 배열 완성
    fnd.c 파일의 fnd_hexadecimal 배열은 7세그먼트 디스플레이에 표시되는 16진수 숫자를 나타내는 배열입니다. 이 배열을 완성하는 것은 7세그먼트 디스플레이를 정확하게 제어하기 위해 매우 중요합니다. 배열의 각 요소는 7비트로 구성되며, 각 비트는 7세그먼트 디스플레이의 특정 세그먼트를 제어합니다. 이 배열을 완성하기 위해서는 각 16진수 숫자에 대한 7비트 패턴을 정확하게 파악하고 구현해야 합니다. 이를 통해 7세그먼트 디스플레이가 올바르게 동작하도록 할 수 있습니다.
  • 2. 선택 모드에서의 장치 선택
    선택 모드에서 장치를 선택하는 것은 임베디드 시스템 개발에서 매우 중요한 부분입니다. 사용자가 원하는 장치를 선택할 수 있도록 하는 것은 시스템의 사용성과 편의성을 높이는 데 도움이 됩니다. 이를 위해서는 사용자 입력을 받아 들이고, 그에 따라 적절한 장치를 선택할 수 있는 메커니즘이 필요합니다. 예를 들어 키패드나 터치스크린을 통해 사용자 입력을 받고, 이를 바탕으로 해당 장치를 선택하고 제어할 수 있도록 구현해야 합니다. 이러한 선택 모드 기능은 임베디드 시스템의 사용성과 유연성을 높이는 데 기여할 것입니다.
  • 3. keypad 값 읽기를 위한 메모리 맵핑 보호 모드
    키패드 값을 읽기 위해서는 메모리 맵핑을 통해 해당 메모리 영역에 접근해야 합니다. 이때 보호 모드를 사용하는 것은 매우 중요합니다. 보호 모드를 사용하면 메모리 접근 권한을 제한하여 시스템의 안정성과 보안성을 높일 수 있습니다. 예를 들어 키패드 값을 읽는 메모리 영역에 대해서만 읽기 권한을 부여하고, 다른 영역에 대해서는 접근을 제한할 수 있습니다. 이를 통해 잘못된 메모리 접근으로 인한 시스템 오류를 방지할 수 있습니다. 또한 보호 모드를 사용하면 메모리 관리와 보안 측면에서도 이점을 얻을 수 있습니다. 따라서 키패드 값 읽기를 위한 메모리 맵핑 시 보호 모드를 적절히 활용