Page 158 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 158
7. 각 소자별 설명
가. CPU - ATmega128
ATMEGA128은 Atmel사의 여러개의 AVR 중 하나이다. 회로를 기반으로 회로를 동작시키기 위한 프로
그램을 만들어야한다. 프로그램은 C언어, 어셈블러리 언어를 이용하여 작성 가능하며, 컴파일러(IAR, Code
Vision, AVR Edit, AVR studio 4)를 통해서 헥사코드(Atmega128인 인식 할 수 있는 기계어)로 바꾸어준다.
그런 후 다운로드 프로그램과 ISP 케이블을 통해서 기계어 코드를 Atmega128 안에 다운로드 시켜준다.
사용 ATmega128
1) 모델명 : NS-AT128
2) 메이커 : NulSom Inc
3) 프로세서 : ATmega128A-AU
4) 동작전원 : 2.7V ~ 5.5V
5) 동작속도 : 16MHz(External Crystal)
6) 핀 아웃 : Left – 29 Pin, Right – 29 Pin
7) ISP Connector : 6 Pin
8) 스위치 : RESET
9) 특징
① 고성능의 저전력 RISC 구조
- 133개의 명령어(대부분 한 사이클로 실행) - 32*8 비트 범용 작업 레지스터
- 16MHz에서 16MIPS 명령 처리 속도
② 데이터 및 비휘발성 메모리
- 128K 바이트 ISP 방식 프로그램용 플래시 메모리 - 4K 바이트 SRAM, 4K 바이트 EEPROM
- 64K 바이트 메모리
③ 주변장치
- ISP 기능을 갖는 SPI 인터페이스 - JTAG 인터페이스 - 53개의 IO핀
- 151 -