[마이크로프로세서] 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. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서