ATMEL 에서 제공하는 AT90S2313 AVR
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

ATMEL 에서 제공하는 AT90S2313 AVR에 대한 보고서 자료입니다.

목차

AVR 소개


AVR 구성 및 특징

기본특징

핀 기능과 외형

포트제어를 위한 레지스터


AT902313의 포트 제어

포트B를 이용한 LED점멸

포트B를 이용한 7세그먼트 제어

포트B를 이용한 Servo Motor 제어


※ 용어설명

본문내용

동작을 유발할 수 있기 때문) 제어 신호는 펄tm로서 공급되는데 펄스폭 1.5msec의 신호가 3msec이상 20msec이내의 주기로 공급되면 0도의 위치에 서보모터가 위치한다. 각도를 움직이기 위해서는 1.5msec보다 작거나 큰 펄스를 인가하면 서보모터는 인가된 펄스폭에 대한 각도로 동작한다.
. 서보모터를 +90, -90도로 1초마다 구동하는 프로그램
#include <90s2313.h>
#include
void servo_init(){
int I;
for(i=0;i<20;i++){
PORTB.2=1;
PORTB.3=1;
PORTB.4=1;
delay_us(1500);
PORTB.2=0;
PORTB.3=0;
PORTB.4=0;
delay_ms(5);
}
}
void servo_go(){
int I;
for(i=0;i<30;i++){
PORTB.2=1;
PORTB.3=1;
PORTB.4=1;
delay_us(1800);
PORTB.2=0;
PORTB.3=0;
PORTB.4=0;
delay_ms(10);
}
for(i=0;i<30;i++){
PORTB.2=1;
PORTB.3=1;
PORTB.4=1;
delay_us(1200);
PORTB.2=0;
PORTB.3=0;
PORTB.4=0;
delay_ms(10);
}
}
void main(void)(
DDRB=0x1c;
PORTB=0X00;
ACSR=0x80;
sevor_init();
while(1){
servo_go();
};
}
※ 용어설명 ※
● MIPS(Million Instructions Per Second) : 컴퓨터가 일초당 실행할 수 있는 명령어의 수를 백만단위로 나타낸 것.
● ISP(In-System Programming) : 마이크로컨트롤러가 PCB에 부착된 상태에서 VCC전원만으로 SPI port 이용하여 내부 메모리에 프로그램을 Writing하는기능
● SPI(Serial Programming Interface)
● CISC(Complex Instruction Set Computer) : 복합 명령어 컴퓨터, 고급 언어를 사용해 프로그래밍할 수 있도록 고급 언어의 한 문장을 하나의 명령으로 실행하도록 구현된 컴퓨터로 명령의 종류와 수가 많고 하드웨어가 복잡해진다는 단점이 있다.
● RISC(Reduced Instruction Set Computer) : 축소 명령어 컴퓨터, 명령어 개수를 줄여 단순하게 하나의 명령을 1머신 사이클로 하고, 이 단순 명령들을 파이프라인에 의해서 실행함으로써 속도 개선을 한 컴퓨터
● 휴식모드(Idle Mode) : CPU를 정지시키는 기능을 가지며 SRAM, 타이머/카운터, SPI포트, 인터럽트 시스템들이 동작을 계속 수행하라는 명령을 보내면 CPU가 다시 동작하는 모드
● 절전모드(Power Down Mode) : 레지스터의 내용은 저장한 상태이나 오실레이터는 기능을 정지시킨 모드로서, 다음 외부 인터럽트나 하드웨어 리셋이 될 때까지 다른 모든 칩기능을 정지시키는 모드
● UART(Universal Asynchronous Receiver Transmitter) : 컴퓨터에 부착된 직렬 장치들로 향하는 인터페이스를 제어하는 프로그램이 들어 있는 마이크로칩이다
● PWM(pulse-width modulation) : 펄스폭변조, 전압이나 전류의 정현파와는 달리 직류전압의 안정적인 공급을 위해서 파형의 진폭을 변조시켜서 보내는 방법
● tri-state(3-state) : 디지털 데이터가 가지는 상태(1, 0, hi-z)
● MOS : 금속(Metal)-산화물(Oxide, 이산화규소)-반도체(Semiconductor)이 쌓여서 이루어 진 것

키워드

AVR,   ATMEL,   AT902313
  • 가격1,000
  • 페이지수8페이지
  • 등록일2004.05.23
  • 저작시기2004.05
  • 파일형식한글(hwp)
  • 자료번호#252389
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니