[공학] [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84 > 실험결과

본문 바로가기



실험결과

[공학] [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84

페이지 정보

작성일17-11-27 10:11

본문




Download : [공학] [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84.hwp





e. 입력에 따른 LED 동작 상태는 다음과 같다.
c. 키친타이머의 입력을 통해 설정한 시간이 지난 뒤, LED와 부저 출력이 끝나고 나면 1번과 2번 LED가 교대로 깜빡거리며 MELODY(학교 종)가 호출된 뒤, 모든 LED는 off된다된다.
b. 키친타이머의 실제 카운트 시간은 각 표시 숫자×10sec이다. 또한 각 LOOKUP TABLE의 기능은 ① LED_COUNT를 가져다 TIME_COUNT로 변할 수 있도록 하기 위한 TABLE 1개, ② ①의 기능을 역으로 변환시키는 TABLE 1개 ③ 단 하나의 LED_COUNT 변수를 통해 전체 LED를 제어할 수 있도록 하기 위한 TABLE 4개로 이루어져 있으며, ③은 LED_COUNT의 값에 따라 전체가 연동될 수 있도록 설계하였다.


②TIME_COUNT2LED_COUNT
MOVLW .46 ; TIME_COUNT ` 45이면
SUBWF TIME_COUNT,W ; LED_COUNT〓16
BTFSC STATUS,CF
RETLW .16

MOVLW .31
SUBWF T
설명
[공학] [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84

[공학] [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84










[공학] [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84_hwp_01_.gif [공학] [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84_hwp_02_.gif [공학] [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84_hwp_03_.gif [공학] [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84_hwp_04_.gif [공학] [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84_hwp_05_.gif [공학] [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84_hwp_06_.gif


[공학] [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84 , [공학] [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84공학기술레포트 , [공학] [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84

다.

B입력 LED
1
2
3
4
5
6
7
8
9
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
on
on
on
on
on
on
on
on
on
on
to
13
on
on
on
on
on
on
on
on
on
on
on
on
to

14
on
on
on
on
on
on
on
on
on
on
on
on
on
to
15
on
on
on
on
on
on
o…(투비컨티뉴드 ) n
on
on
on
on
on
on
on
to

16
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
to
17
18
to

2. Flow Chart

3. SubRoutine 설명

1)LOOKUP TABLE
- 원래 LOOKUP TABLE을 제일 위가 아닌 아랫 부분으로 보낼려고 했었지만, PIC16F84자체의 characteristic(특성) 때문에 LOOKUP TABLE이 0~255번째 줄 사이에 위치하여야 하므로, 가장 위쪽에 위치시켰다.
d. 키친타이머 작동 중에 키를 길게 약 2초 간 누르면, 키친타이머는 BEEP음을 내며 SLEEP MODE로 돌아간다.
b. 키친타이머의 실제 카운트 시간은 각 표시 숫자×10sec이다.
c. 키친타이머의 입력을 통해 설정한 시간이 지난 뒤, LED와 부저 출력이 끝나고 나면 1번과 2번 LED가 교대로 깜빡거리며 MELODY(학교 종)가 호출된 뒤, 모든 LED는 off된다된다.

① LED_COUNT2TIME_COUNT
MOVF LED_COUNT,W
ADDWF PCL,F
RETLW .0
RETLW .1
RETLW .2
RETLW .3
RETLW .4
RETLW .5
RETLW .6
RETLW .7
RETLW .8
RETLW .9
RETLW .10
RETLW .15
RETLW .20
RETLW .25
RETLW .30
RETLW .45
RETLW .60
⇒ 이 TABLE은 LED_COUNT 〓 0~16까지일 때, 각 LED_COUNT에 맞도록 TIME_COUNT를 주기 위한 TABLE이다.
d. 키친타이머 작동 중에 키를 길게 약 2초 간 누르면, 키친타이머는 BEEP음을 내며 SLEEP MODE로 돌아간다.

B입력 LED
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
to

2...

[마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84

1. 기능 설명

① 회로도

② 주요 기능

a. 키친타이머는 처음 OFF(SLEEP MODE)의 상태이며, 여기서 키를 1번 누를 때마다 LED가 하나씩 꺼지며, 가장 마지막 LED는 Toggling 상태이다.
e. 입력에 따른 LED 동작 상태는 다음과 같다.레포트/공학기술

Download : [공학] [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84.hwp( 81 )




순서
[공학],[마이크로,프로세서,소스],타이머,작성,소스코드,-,pic,16f84,공학기술,레포트

[마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84

1. 기능 설명

① 회로도

② 주요 기능

a. 키친타이머는 처음 OFF(SLEEP MODE)의 상태이며, 여기서 키를 1번 누를 때마다 LED가 하나씩 꺼지며, 가장 마지막 LED는 Toggling 상태이다.

실험결과 목록

게시물 검색


해당 레포트자료의 저작권은 각 레포트업로더에게 있습니다.
robolife 은 통신판매중개자이며 통신판매의 당사자가 아닙니다.
따라서 상품·거래정보 및 거래에 대하여 책임을 지지 않습니다.

Copyright © robolife.kr All rights reserved.
상단으로
모바일 버전으로 보기