|
타이머 인터럽트가 가능하게 하기 위해서는 여러 가지 세팅이 필요하게 되는데
TMOD = 0x21; /* 타이머1은 Mode2로, 타이머0은 Mode1로 세팅 */
TH0 = 0xFF; /* 0xFF00 의 상위 바이트 설정 */
TL0 = 0x00; /* 0xFF00 의 하위 바이트 설정 */
TR0 = 1; /* Timer 0을 running 하
|
- 페이지 8페이지
- 가격 1,000원
- 등록일 2006.05.31
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
00:13비트
01:16비트
10:자동재장전
11:2개 8비트
0
금지
CPU/6
금지
CPU/6
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
리셋값
0
0
0
0
0
0
0
0
타이머 1은 외부 게이트 핀 TxG를 사용해 카운터 레지스터의 입력을 제어할 수 있다. 타이머 1 모드 레지스터 T1MOD의 게이트 허용 G
|
- 페이지 7페이지
- 가격 1,000원
- 등록일 2004.09.12
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
0 (Timer/Counter0 Control Register)
- bit 3, 6 - WGM01, WGM02(Waveform Generation Mode)
동작 모드 설정 (table 6-2, pp. 149)
00 : normal
01 : phase correct PWM
10 : CTC
11 : fast PWM
- bit 5, 4 - COM01, COM00(Compare Match Output Mode)
각 동작 모드에 따라, 타이머/카운터0의 출력 단자 OC0 핀의
|
- 페이지 11페이지
- 가격 2,000원
- 등록일 2010.12.30
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
_mode();// 시계모드
}
if (c == 2) {// P3.1 = 1, P3.0 = 0
timer_mode();// 타이머모드
}
if (c == 1) {// P3.1 = 0, P3.0 = 1
pulse_counter();// 펄스 UP/DOWN 카운터 모드
}
if (c == 0) {// P3.1 = 0, P3.0 = 0
quadrature_counter();// Quadrature 카운터 모드
}
}
P3.1과 P3.0 두 개의 입력에 의해서
|
- 페이지 21페이지
- 가격 4,000원
- 등록일 2015.06.28
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
0;
if (b_mode == MODE_DISPLAY) //텍스트 모드
{
char_col_idx++;
if (char_col_idx >= CHAR_SIZE) { // CHAR_SIZE는 1개 문자가 표시되는 크기, 8
char_col_idx = 0;
char_row_idx++;
if (char_row_idx >= CH_SET_SIZE) {
char_row_idx=0;
}
}
} else if (b_mode == MODE_TIMER) //디지털 시계모드
{
char_col_
|
- 페이지 33페이지
- 가격 5,000원
- 등록일 2015.01.14
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|