마이크로프로세서응용 實驗(실험) - 호로그램이 가능한 타이머(PIT)
페이지 정보
작성일 23-04-03 15:41
본문
Download : 마이크로프로세서응용 실험 - 프로그램.hwp
다.
1. タイトル
마이크로프로세서응용 실험,프로그램이 가능한 타이머(PIT)
레포트 > 공학,기술계열
옆의 그림을 보면 7-segment와 PPI2의 연결관계를 알 수 있다아 7-segment를 모두 off하기 위해서는 PA-PA7 모두 high가 되어야 한다. outbyte명령어를 사용해서 수행할 수 있다아 그러므로 14번 줄은 다음과 같이 채워진다.(port A만 사용하지만 port B,C와 KIT에 연결된 장치가 출력장치이므로 모두 출력 mode로 설정하였음) 즉, control register에 10000000(2)을 저장시키면 된다된다. - PIT를 카운터(counter) 기능으로 사용할 경우의 동작을 이해한다. - PIT의 여섯 종류의 동작 modes를 살펴보고 각 mode 사이에 어떤 차이가 있는지 살펴본다.
test(실험) 결과 및 analysis
2. 목적
[Step 3]
- PIT의 여섯 종류의 동작 modes를 살펴보고 각 mode 사이에 어떤 차이가 있는지 살펴본다. BCD는 0이므로 binary counter 16bit으로 동작하게 된다된다. outbyte(PPI2PA,0xFF);
마이크로프로세서응용 實驗(실험) - 호로그램이 가능한 타이머(PIT)
[Step 2]
- 프로그래밍이 가능한 타이머(PIT: Programmable Interval Timer)의 동작과 사용 방법 이해한다. - PIT의 시스템(KIT) 내에서의 연결 관계를 이해한다.
SC1, SC0이 01이므로 counter 1이 선택된다된다. 이 때 처음 쓰는 byte가 LSB가 되고 그 다음 byte가 MSB가 된다된다. M2,M2,M0이 011이므로 카운터의 동작 모드는 3이 된다된다. outbyte(PPI2CONT, 0x80);
설명
- PIT를 카운터(counter) 기능으로 사용할 경우의 동작을 이해한다. 지정된 카운터의 동작모드에 따라 카운터에 초기값을 써주어야 하는데 RW1,RW0이 11이므로 해당 카운터에 연속 두 byte를 써주어야 한다. 즉, 16bit로 읽고 쓰게 된다된다. 그러므로 15번 줄은 다음과 같이 채워진다.
7-segment는 PPI2의 port A와 연결되어 있다아 강의data(자료) 그림 7.5를 보면 8255의 control register 각 bit 정보를 알 수 있다아 Mode 0에서 PPI2의 port A, B, C를 모두 출력 port로 동작시키려면 control register의 내용을 mode set flag만 1로 하고 나머지는 모두 0으로 하면 된다된다. 이것은 hexa로 80H다.
- Lab8. 호로그램이 가능한 타이머(PIT)
순서
Download : 마이크로프로세서응용 실험 - 프로그램.hwp( 81 )
1. 제목 - Lab8. 프로그램이 가능한 타이머(PIT) 2. 목적 - 프로그래밍이 가능한 타이머(PIT: Programmable Interval Timer)의 동작과 사용 방법 이해한다.
- PIT의 시스템(KIT) 내에서의 연결 관계를 이해한다.


