[중앙대학교 ] 전자전기공학부 마이크로프로세서 응용회로설계실습 결과레포트5
- 최초 등록일
- 2021.04.16
- 최종 저작일
- 2021.04
- 6페이지/ MS 워드
- 가격 2,000원
소개글
"[중앙대학교 ] 전자전기공학부 마이크로프로세서 응용회로설계실습 결과레포트5"에 대한 내용입니다.
목차
1. 소스코드, Makefile 수정
1) dot.c
2) Makefile
2. 빌드 결과 (Ximulator상에서 실행되는 결과)
3. 질문 답변
1) main.c의 각 함수가 하는 역할에 대하여 설명하여라.
2) 프로그램을 실행하고 3, 26, 32, 45를 입력할 때, 각각 어떤 결과가 예상되는가?
본문내용
2. 빌드 결과 (Ximulator상에서 실행되는 결과)
1) main.c 파일의 truth_t inputter()함수 내부에서의 함수 호출 순서에 의해 LED의 동작이 끝나면 Dot Matrix의 동작을 확인할 수 있다.
2) 입력하는 숫자에 따라 LED와 Dot Matrix가 각각 해당하는 동작을 수행한다.
① LED: 입력한 십진수의 십의자리 숫자가 0이면 동작하지 않는다. 1이면 4주차 보고서에서 보여지는 위쪽으로 shift하는 모습을 보인다. 2이면 아래쪽으로 shift하는 모습을 보인다. 3이면 점멸한다. 4이면 프로그램이 종료된다.
② Dot Matrix: 입력한 십진수의 일의자리 숫자에 해당하는 십진수를 display한다.
3) 입력한 숫자에 따른 동작결과 스크린샷
<중 략>
2) 프로그램을 실행하고 3, 26, 32, 45를 입력할 때, 각각 어떤 결과가 예상되는가?
2.-3)에서와 같이, 3의 경우 LED의 점멸없이 Dot Matrix에 3이 display 된다. 26의 경우 10의 자릿수가 2 이므로 LED가 shift down한 이후 Dot Matrix에 6이 shift down하는 모습을 보인다. 32의 경우 10의 자릿수가 3이므로 LED가 점멸한 후 Dot Matrix에 2가 display되는데, 이 때 0.3초 간격으로 반전되는 모습이 나타난다. 45를 입력하면 프로그램(Ximulator)이 종료된다.
참고 자료
없음