임베디드 AVR(ATmega128) 프로젝트 제안서 결과리포트 - ATmega128칩을 사용한 디지털 온도계.hwp
- 최초 등록일
- 2012.09.29
- 최종 저작일
- 2012.09
- 24페이지/ 한컴오피스
- 가격 3,000원
소개글
- 논리회로와 ATMEGA128을 이용하여 제작한 디지털 시계입니다. 7-SEGMENT와 Graphic LCD를 이용하여 시간을 표시하며, 온도 센서를 이용하여 GLCD에 현재 온도를 표시합니다. 관련 자료(회로도, 프로그램 소스, 제안서 및 결과 보고서, 데이터 시트)전부 포함되어 있습니다.
- 555 Timer, Decoder, Counter, FND를 이용한 디지털 시계를 제작해 보면서 각 논리소자의 동작 특성을 이해하고 관련 지식을 습득한다. 덧붙여 Micro-controller(ATmega128)를 이용하여 GLCD (Graphic LCD)와 Speaker를 제어하여 회로의 동작 특성을 이해하고 관련 지식을 습득한다. 최종적으로 디지털 시계를 제작하면서 각 논리 소자와 Micro-controller에 대한 총체적인 이해도를 높이며 지식을 습득하는데 그 목표를 둔다.
Project 프로젝트, 프로젝트 개발 제안, 프로젝트 제안 개발서, ATmega128 온도계, ATmega128 프로젝트, ATmega128 디지털, 전자공학 프로젝트, ATmega128 프로그램, ATmega128 개발 제안
목차
1. 서 론
1) 작 품 명
2) 작 품 개 요
3) 온 도 계 제 작 과 정 도
4) 프 로 젝 트 목 적
2. 본 론
1) 사용된 소자.
ㄱ. 74LS 시리즈 (논리 소자)
ㄴ. 555 TIMER
ㄷ. ATmega128
ㄹ. TM0027(Graphic LCD)
ㅁ. 온도 센서(NTC)
ㅂ. 스피커 (1.5 W, 8 Ohm)
2) 구 현 내 용
1. 1 제 어 부
1. 2 센 서 부
1. 3 출 력 부
1. 4 S / W
2) 제 작 과 정
3) 기 본 동 작 원 리
4) 회 로 구 성 도
5) 결 과
3. 결 론
4. 참고서적 & Website
본문내용
RISC [reduced instruction set computer]
- CPU 명령어의 개수를 줄여 하드웨어 구조를 좀 더 간단하게 만드는 방식
- 명령어 개수가 작음. 길이는 고정적. 해석속도가 빠름
CISC [complex instruction set computer]
- 명령어가 복잡. 길이는 가변적
하버드 아키텍쳐(Harvard Architecture)
- 연산과 데이터 저장을 한 번에 할 수 있음 (데이터와 프로그램 메모리 따로된 구조)
- 한 명령어 실행 줄에 다음 명령 미리읽기 가능 / 회로 복잡
폰노이만 아케텍쳐(Von-Neuman Architecture)
- 데이터와 프로그램 메모리 통합된 구조임
- 메모리 정렬필요 / 회로 간단
CMOS
- 저전력, 8비트 마이크로 컨트롤러
- 대부분의 명령어 한 클럭 실행
- 1MIPS / MHz에 가까운 처리속도 => 전력 소모 최적화
마이컴
- Micro Computer의 줄임말
- Micom = CPU + MEMORY + I/O
<중 략>
2. 1구현내용
2. 1. 1 제어부(ATmega128)
◎ AVR128의 특징
○ 향상된 RISC 구조
- 133개의 강력한 명령어들이 대부분 단일 클럭으로 진행된다
- 32 X 8 범용 트렌지스터 + 주변 컨트롤 레지스터로 구성되어 있다
- 완전 정적인 동작을 한다
- 16MHz 환경에서 16MIPS 이상의 성능을 가진다
- 2 cycle 곱셈기를 내장하고 있다
○ 비휘발성 프로그램과 데이터 메모리
- 128 Kbyte In-System 프로그램 플래시 메모리를 장착하고 있다
- 독립 락 비트를 지원하는 옵션 부트 코드 섹션을 가지고 있다.
- 칩에 내장된 부트 프로그램으로 In-System 프로그래밍이 가능하다
- 4K Byte의 내장형 SRAM이 장착되어 있다
- In-System 프로그래밍을 위한 ISP 인터페이스 방식을 지원한다
- 소프트웨어의 보안을 위한 프로그램 방식의 락을 설정할 수 있다
- 최대 64Kbyte 이상의 외부영역 메모리를 가지고 있다
참고 자료
“AVR ATmega128마스터" / 윤덕용 저(Ohm사)
“ATmega128을 활용한 졸업작품 만들기(Ⅰ)” / 윤덕용 저(Ohm사)
“알기쉽게 배우는 AVR ATmega128” / 신동욱, 오창헌 저(Ohm사)
http://blog.naver.com/ds5pnz / 네이버블로그