[마이크로프로세서] iar를 이용한 80196(타이머 인터럽트)

저작시기 2011.02 |등록일 2003.11.18 한글 (hwp) | 12페이지 | 가격 1,000원

소개글

80196어셈블러를 이용해서 짠 소스가 아닌

iar 컴파일러를 이용해서 C언어로 짠 소스입니다.

6개월 동안 실험한 자료를 모아 놓은 것입니다.

많은 참고가 되시길 ^^

목차

외부 인터럽트
Timer 1
Timer 2
Timer 를 이용한 시계 구현(LCD디스플레이)

본문내용

External Interrupt

프린트물에 있는 인터럽트 예제 프로그램을 이해하고 동작을 LED로 확인하기

① 프로그램 동작설명
: 은 외부 인터럽트로 EXTINT0 버튼을 누를 때마다 LED가 바뀌는 실험이다.
80196KC에는 외부 인터럽트가 두 개의 인터럽트(EXTINT, EXTINT1)가 있다. 이 외부 인터럽트는 IOC1의 비트 1로 제어한다. 즉, 다음과 같다.
① IOC1.1=0 : EXTINT0(P2.2)에서 요청하는 인터럽트를 사용한다.
② IOC1.1=1 : EXTINT1(P0.7)이 요청하는 인터럽트를 사용한다. 이때는 인터럽트 마스크는 INT_MASK1의 비트 5를 이용하지 않고, INT_MASK의 비트 7을 이용한다.

그런데 이 프로그램에서는 IOC1.1 에 대한 설정이 언급되어있지 않기 때문에, 이 비트에 강제로 셋을 해주지 않았으므로 ‘0’ 이라 생각하는 것이 바람직할 듯 싶다. 즉, 인터럽트가 걸리기 전에는 LED의 상태는 ‘0001’ 이었는데, EXTINT0 버튼을 누를 때마다 외부 인터럽트가 걸려서 LED의 상태는 ‘0100’ 으로 바뀌는 것이다.

참고 자료

80196
*원하는 자료를 검색 해 보세요.
  • <컴퓨터 구조론> - 디지털 논리이론 189페이지
    명령r Aechitecture 제어 메모리의 구현 마이크로 프로그램 ... ..PAGE:1 Chapter 01 디지털 논리회로 ..PAGE:2 ... Computer Aechitecture 디지털 논리회로 논리회로 컴퓨터
  • [전자공학] 마이크로프로세서가 이용된 제품의 예 8페이지
    제어디지털 입출력선과 달리 조금은 복잡한 방법으로 제어를 한다. 그렇지만 ... 마이크로 프로세서로, 고성능의 96계열의 chmos 형태이다. 기존의 96 ... , output (HSI, HSO)라 한다. 보통의 경우 일반적인 디지털
  • 전산 과제-Embedded System(임베디드 시스템) 조사 4페이지
    System?은 디지털시계나 MP3 플레이어 같은 휴대제품부터 신호 ... 전원장치 역할을 하는 마이크로프로세서 등의 몇몇 특성을 공유한다 ... ? 비디오게임 콘솔 ? 디지털 피아노와 같은 전자 악기 ▣ ?Embedded
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [마이크로프로세서] iar를 이용한 80196(타이머 인터럽트)