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  -
   153   154   155   156   157   158   159   160   161   162   163