순천향대학교 컴퓨터학부 이상정

[마이크로프로세서]  
                              
과제제출게시판

·         강의개요
- ATMEL 사의 AVR ATmega128 마이크로컨트롤러를 중심으로 마이크로프로세서의 기본구조 및 입출력, 인터럽트,   타이머/카운터  인터페이스, A/D 변환기 등을 강의한다. 또한 실습보드 상에서 C 언어를 사용하여 인터페이스 프로그램을 작성하고 실습 한다.
-
강의는 2시간 이론 강의와 2시간 실습을 수업이 진행된다.
-
선수과목으로 C 언어, 논리회로, 컴퓨터 구조 등의 이수가 요구된다.

·         교재 및 실습보드
- 교재: 알기 쉽게 배우는 AVR ATmega128, 신동욱/오창헌, Ohm
-
실습보드:
청파시스템 CPE-MP100 보드
  

  • 강의 및 실습 노트
     

강의노트

실습 보충노트

0. 강의소개

1. 마이크로프로세서 소개

1. CodeVisionAVR C 컴파일러와 AVRStudio 디버거

2. ATmega128 마이크로컨트롤러

2. 실습보드 소개

3. I/O 포트 인터페이스

3. 전자회로 부품 기초

 4. 외부 인터럽트 인터페이스

  5. LCD 패드

  중간시험풀이

  6. 타이머/카운터

  7. USART

 

  8. A/D 변환기

LM35 온도센서 데이터시트

  9. 모니터 프로그램

 

  

 

 

l  보충자료
- MP100 매뉴얼, 자료
- CodeVisionAVR C
컴파일러
  . V2.03.3
평가판: cvavre.zip
  .
매뉴얼: Getting Started, User Manual
- AVR Studio
  . V4.13(build 589): aStudio4b589.exe

l  평가: 출석 및 과제 40%, 중간시험 30%, 기말시험 60%

l  관련링크
http://www.atmel.com  => ATMEL
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725  => AVR Studio
http://www.hpinfotech.ro/index.html  => CodeVision
http://winavr.sourceforge.net/       => WinAVR
http://www.avrbeginners.net/         => AVR beginners
http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/ =>  Cornell
대학교 작품