6. 마이크로컴퓨터에서 PWM(Pulse Width Modulation)을 발생시키고자 할 때, 다음과 같은 사항을 참조하여 설명하시오.
가. 마이크로컴퓨터에는 다음과 같은 종류의 레지스터를 포함하고 있다. 즉, 0으로부터 count-up을 반복하는 8비트의 Read/Write 가능한 "카운터레지스터(Counter Register)"와 카운터 레지스터 값과 비교하기 위한 값을 저장하는 8비트의 “출력비교레지스터(Output Compare Register)”가 있고, 카운터 레지스터의 값이 출력비교레지스터에 저장된 값과 같을 때 비교출력신호의 상태를 변화시킨다. 마이크로컴퓨터의 CPU 클럭주파수 f=16MHz로 하고, 이를 64분주하여 카운터레지스터의 카운팅 기준시간으로 적용한다. 이러한 상황을 이용하여, 마이크로컴퓨터에서 PWM을 발생시킬 수 있는 원리를 개념적으로 설명하시오.
나. "가"항의 원리를 이용하여, PWM의 duty cycle을 고속(90%), 중속(70%), 저속(50%) 등으로 조절하여 모터의 속도제어나 조명의 디밍(dimming)제어가 가능함을 계산을 통하여 설명하시오.
(단, 문제에서 주어지지 않은 조건은 임의로 정의 가능)
로그인을 하지 않은 경우 문제를 스마트폰 쿠키(브라우저 내의 작은 저장공간)에 저장합니다. 일부 스마트폰 기종에서 쿠키에 많은 문제를 저장할 경우 앱 속도가 지나치게 느려지거나 에러가 나는 현상이 있습니다. 등록 문제 수가 200문제가 넘어가는 경우 문제가 생길 여지가 있으니 속도저하나 오류가 발생하는 경우엔 로그인을 해주시기 바랍니다.
본 사이트에 수록된 문제들은 기출문제와 유사하게 복구된 것이며 기출문제와 정확히 일치하지 않습니다. (이 부분은 다른 모든 사이트 및 정보보안기사 수험서 또한 마찬가지 입니다.)
문제들 중 일부는 위키나 블로그 등을 참조하여 직접 복구하고 일부는 웹상에서 복구된 문제를 수집하여 재정리하였습니다. 만약 복구 문제에 본인이 직접 만든 그림, 본인이 직접 작성한 문장 등이 그대로 사용되어 조치를 원하시는 경우 연락주시면 지체 없이 처리하도록 하겠습니다.
사용자가 등록한 문제입니다.
사용자 등록 문제는 공식적인 기출문제가 아닌 복구 문제나 자체 개발된 연습용 문제일 가능성도 있습니다.
본 사이트는 등록한 문제가 형식적인 완성도만 갖출 경우 공개를 허용하고 있습니다. 즉, 본 사이트는 유저 등록 문제의 실제 기출 문제와 동일한지 여부, 문제와 답의 정확도를 보증하지 않습니다.