2. 목적
- 프로그래밍이 가능한 타이머(PIT: Programmable Interval Timer)의 동작과 사용 방법 이해한다.
- PIT의 여섯 종류의 동작 modes를 살펴보고 각 mode 사이에 어떤 차이가 있는지 살펴본다.
- PIT를 카운터(counter) 기능으로 사용할 경우의 동작을 이해한다.
- PIT의 시스템(KIT) 내에서의 연결 관계를 이해한다.
3. 실험결과 및 분석
[Step 2]
7-segment는 PPI2의 port A와 연결되어 있다. 강의자료 그림 7.5를 보면 8255의 control register 각 bit 정보를 알 수 있다. Mode 0에서 PPI2의 port A, B, C를 모두 출력 port로 동작시키려면 control register의 내용을 mode set flag만 1로 하고 나머지는 모두 0으로 하면 된다.(port A만 사용하지만 port B,C와 KIT에 연결된 장치가 출력장치이므로 모두 출력 mode로 설정하였음) 즉, control register에 10000000(2)을 저장시키면 된다. 이것은 hexa로 80H다. outbyte명령어를 사용해서 수행할 수 있다. 그러므로 14번 줄은 다음과 같이 채워진다. outbyte(PPI2CONT, 0x80);
[Step 3]
옆의 그림을 보면 7-segment와 PPI2의 연결관계를 알 수 있다. 7-segment를 모두 off하기 위해서는 PA-PA7 모두 high가 되어야 한다. 그러므로 15번 줄은 다음과 같이 채워진다. outbyte(PPI2PA,0xFF);
[Step 4]
22번 줄
outbyte(PIT_CW, 0x76);
23번 줄
outbyte(PIT_C1, 0xFF);
24번 줄
outbyte(PIT_C1, 0x7f);
....
SK하이닉스 SW(소프트웨어) 직군 합격 자기소개서 (5) 일반적인 디지털 시계는 마이크로 프로세서에 구현되어 있는 타이머 기능을 사용하지만 저는 직접 만든 타이머를 사용하여 디지털 시계 를 구현해야 했습니다.
스위치 기능은 마이크로 프로세서의 다른 기능과도 ..
[마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84 [마이크로 프로세서 소스] 타이머 작성 소스코드 - pic 16f84
1. 기능 설명
① 회로도
② 주요 기능
a. 키친타이머는 처음 OFF(SLEEP MODE)의 상태이며, 여기서 키를 1번 누를 때마다 LED가 하나씩 꺼지며, 가장..
실험보고서 - 마이크로컨트롤러 기능; 타이머와 카운터 결과보고서
마이크로컨트롤러 기능 : 타이머와 카운터
1. 관련 이론
보통 타이머와 카운터를 하나로 칭하여 다루고 있으나 타이머 인터럽트는 내부 클럭을 통해 카운트되어 정해진 카운트가 될 때마다 인터럽..
[마이크로프로세서설계] 크레인 제작 마이크로프로세서설계크레인 제작
목 차
1. 기 능
2. 칩 연결
2.1 블록도
2.2 회로도
2.3 작동 여부 확인
3. 추가된 칩 및 부품
3.1 작동 여부 확인
4. 프로그램 작성
5. 고 찰
1. 기 능
스위치로 입력을 받..
기업의 가격전략 - 번들링(묶음판매) 기업의 가격전략 - 번들링(묶음판매)
마이크로소프트는 마이크로소프트 워드라는 워드 프로세서 프로그램뿐만 아니라 마이크로소프트 엑셀이라는 스프레드시트, 마이크로소프트 파워포인트라는 발표 자료 제작 프..
vhdl을 이용한 lcd 제어하기 제목그대로 lcd 제어 를 설명하는 것임니다.
제5장 VHDL을 이용한
LCD 표시
1. LCD의 기본 동작
2. LCD 인스트럭션
3. LCD의 초기화
4. LCD 프로그램
제5장 VHDL을 이용한 LCD 표시
LCD 모듈은 디스플레이..
광고와 홍보산업,소프트웨어와 온라인 서비스 제14장 컴퓨터 소프트웨어와 온라인 서비스
10년 전만 해도 인터넷에 대해 들어보지 못했겠지만 지금 대부분의 학생들이 집이나 학교에서 인터넷을 활용하고 있다.
이제는 학생들조차 교실이나 도서관에서 노..