| [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84 
 1. 기능 설명
 
 ① 회로도
 
 ② 주요 기능
 
 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 동작 상태는 다음과 같다.
 
 B입력 LED
 123456789
 10
 11
 12
 13
 14
 15
 16
 1
 to
 
 2
 on
 to
 
 3
 on
 on
 to
 
 4
 on
 on
 on
 to
 
 5
 on
 on
 on
 on
 to
 
 6
 on
 on
 on
 on
 on
 to
 
 7
 on
 on
 on
 on
 on
 on
 to
 
 8
 on
 on
 on
 on
 on
 on
 on
 to
 
 9
 on
 on
 on
 on
 on
 on
 on
 on
 to
 
 10
 on
 on
 on
 on
 on
 on
 on
 on
 on
 to
 
 11
 on
 on
 on
 on
 on
 on
 on
 on
 on
 on
 to
 
 12
 on
 ....
 |