[마이크로프로세서] ar를 이용한 80196(PWM & A/D 컨버터)

등록일 2003.11.19 한글 (hwp) | 21페이지 | 가격 1,000원

소개글

80196어셈블러를 이용해서 짠 소스가 아닌
iar 컴파일러를 이용해서 C언어로 짠 소스입니다

6개월 동안 실험한 자료를 모아 놓은 것입니다.
많은 참고가 되시길 ^^

목차

·Title
·Abstract
<과제1> DC모터 제어
<과제2> Key값에 따른 A/D 채널선택
<과제3> HSO & A/D 응용
<과제4> DC모터를 정속도로 동작

본문내용

<과제1> DC모터 제어
Key값을 받아들여서 (0∼F), 마찬가지로 일정시간마다 체크하는 방식으로, 폴링방식 아님) DC모터의 속도를 가변시키시오.

① 프로그램 동작이론(PWM)
PWM에서 사용하는 SFR 및 핀
: 80C196KC에서 PWM 기능은 SFR을 이용해서 제어한다. SFR에서 PWM의 기능으로 사용하는 부분은 음영으로 나타내었고, PWM으로 사용하는 핀은 다음과 같다.
PWM 출력 파형
: PWM의 출력 파형은 프리스케일러 비트(IOC2.2)를 이용하여, 매 256 스테이트 타임(10MHz에서 102.4 S)마다 여러 형태의 듀티 사이클을 갖는 펄스를 출력할 수 있다.
PWM 컨트롤 레지스터에 0-255를 써넣으면 다음과 같이 동작한다.

① 카운터가 제로면 PWM은 "H"를 출력하고,
② PWM 컨트롤 레지스터 값과 카운터 값이 일치되면 PWM은 오버 플로가 발생할 때까지 "L"을 출력.
③ 카운터가 오버 플로되면 PWM은 다시 "H"를 출력한다.

참고 자료

80196
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서