| [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84 |
해당 자료는 해피레포트에서 유료결제 후 열람이 가능합니다. |
| 분량 : 31 페이지 /hwp 파일 |
| 설명 : a. 키친타이머는 처음 OFF(SLEEP MODE)의 상태이며, 여기서 키를 1번 누를 때마다 LED가 하나씩 꺼지며, 가장 마지막 LED는 Toggling 상태이다. b. 키친타이머의 실제 카운트 시간은 각 표시 숫자×10sec이다. c. 키친타이머의 입력을 통해 설정한 시간이 지난 뒤, LED와 부저 출력이 끝나고 나면 1번과 2번 LED가 교대로 깜빡거리며 MELODY(학교 종)가 호출된 뒤, 모든 LED는 off된다. d. 키친타이머 작동 중에 키를 길게 약 2초 간 누르면, 키친타이머는 BEEP음을 내며 SLEEP MODE로 돌아간다. e. 입력에 따른 LED 동작 상태는 다음과 같다. |
| 1)LOOKUP TABLE - 원래 LOOKUP TABLE을 제일 위가 아닌 아랫 부분으로 보낼려고 했었지만, PIC16F84자체의 특성 때문에 LOOKUP TABLE이 0~255번째 줄 사이에 위치하여야 하므로, 가장 위쪽에 위치시켰다. 또한 각 LOOKUP TABLE의 기능은 ① LED_COUNT를 가져다 TIME_COUNT로 변할 수 있도록 하기 위한 TABLE 1개, ② ①의 기능을 역으로 변환시키는 TABLE 1개 ③ 단 하나의 LED_COUNT 변수를 통해 전체 LED를 제어할 수 있도록 하기 위한 TABLE 4개로 이루어져 있으며, ③은 LED_COUNT의 값에 따라 전체가 연동될 수 있도록 설계하였다. 자신이 작성한 프로그램의 특징 및 과제물 작성하면서 느낀 점. ① 프로그램의 특징 ○ 장점 ․ 하나의 변수로 모든 LED를 통제가능하다. ․ MELODY 부분이 교재에 다른 Original Source이다. ○ 단점 ․ 정교한 박자 설정이 비교적 어렵다. ․ 전체 소스가 거의 한계에 가까울 정도로 길다.(약 1015줄 정도) ② 과제물 수행 동안의 감상 |
| 출처 : 해피레포트 자료실 |
2014년 4월 30일 수요일
[마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기