Page 124 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 124

바 푸쉬버튼  스위치 )  (Push  Button  Switch)








                •  버튼이  눌릴  때마다  ON/OFF       상태가  변경되는  스위치입니다.
                •  버튼이  한  번  눌러  ON    상태가  되면 스위치가  다시  한  번  눌리기  전까지  상태를  계속  유지,

                하게  된다.


                 아.  ATMega128A
                    1)  ATMega128A 의  정의












                •  Atmel  사의  8-bit  마이크로  컨트롤러

                •  고기능의  AVR  Mega    시리즈  중에서도  가장  많이  사용되는  대용량의  마이크로컨트롤러
                •  ATmega128A 는  모두  64   개의  핀으로  구성


                    2)  ATMega128A 의  특징
                •  고성능이면서  저소비전력형의  비트  마이크로컨트롤러이다8                        .

                •  분리된  프리스케일러와  비교  모드 캡처  모드를  가진  두  개의  확장  비트  타이머 카운터,         8            /
                •  4KB 의  데이터  저장용  불휘발성  메모리인  EEPROM              을  가진다.
                •  4KB 의  데이터  저장용  SRAM      을  가지고  있다.
                •  Master/Slave  SPI  시리얼  인터페이스
                •  6 개의  Sleep  모드

                •   진보된  RISC   구조를  사용하여  16Mhz        에서  평균적으로  16MIPS          명령  처리  속도를  나타낸
                다.
                •  8 비트  병렬  입출력  가능  개의  포트 7        (A,  B,  C,  D,  E,  F,  G)
                •  전원  (VCC,  GND)
                •  쿨록  (XTAL1,  XTAL2)

                •  리셋  (RESET)
                •  프로그램  관련  (PEN)
                •  ADC  관련  핀  (AVCC,  AREF,  AGND)

                    3)  ATMega128A 의  구조

                ATMega128A  는  하버드  구조를  따르고  있다 하버드  구조이기  때문에  내부  버스가  프로그램 .
            버스와  데이터  버스로  분리가  되어  있고 데이터  버스  우측  그림에  각종  주변  장치  타이머 카,                        (      /
            운터 왓치독  등 가  연결되어  있는  것을  볼  수  있다,   )            .



                                                         -  128  -
   119   120   121   122   123   124   125   126   127   128   129