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 -