첨부파일을 확인하여 AVR 시험 프로그램을 작성하고 제출한 후, 동작을 확인받으시오. (5시 ~ 6시)(총 60분)
1. Timer-Interrupt를 사용하여 60분/60초로 동작하는 초시계를 제작하시오.(분과 초 사이에 7-segment 점을 표시하시오)
2. 59초에서 1분 00초로 바뀌어야하며, 59분 59초에서 00분 00초로 바뀌도록 제작하시오.
3. GPIO스위치 세개(5,6,7번 권장)를 사용하여 각각 start, stop, reset로 동작하도록 하시오.
4. stop, reset 스위치를 누를때마다 UART 통신을 이용해 Putty창에 멈춘 순간의 시간을 네 자리 숫자로 표시하시오.(1분 10초 : 0110)
5. Putty에서 표시할 때, '\r' , '\n'을 이용해 줄바꿈하시오.
1. 시작 시간으로부터 30분 내에 제출하면 시간A, 45분 시간B, 60분 시간C (완성도 100% 기준) 그리고 미제출 혹은 60분 초과 F 처리함.
2. 완성도 100%가 아닐시, 시간점수는 반드시 C/F로 평가됨. 따라서 빨리 제출하기보다 완벽히 완성하는 것을 목표로 시험에 응할 것.
3. 미완성으로 제출할 시, 안되는 기능 외의 기능들은 컴파일부터 동작까지 가능해야 함. 시간 종료 전에 잘 마무리하여 제출할 것.
4. 첨부된 동작영상을 반드시 확인하고 시험을 작성할 것. 검사시 논패스에 의한 시간손해는 책임지지 않음.
5. 이캠퍼스에 20줄 이상의 주석이 달린 코드를 제출한 후, 조교에게 검사를 맡을 것. 검사 시간과 이캠퍼스 제출 시간이 많이 다를 시 부정행위로 인정될 수 있음.