사람에게 도움이 되고 세상을 행복하게 하는 교육기관이 되겠습니다.
|
강의교수 | 송창영 | ||
|---|---|---|---|---|
| 수강료 | 44,000 | 학점 | 3 | |
| 학습기간 | 2026/01/15 ~ 2026/04/29(15주) | 정원 | 40 | |
| 교수학력 | 학사 : 광운대학교 전자공학과 전자공학 석사 : 광운대학교 전자공학과 전자공학 박사 : 광운대학교 전자공학과 전자공학 |
|||
| 교수경력 | 전 서일대학교 강사 | |||
| [전공관련영역]
학사 - 전문학사 - |
||||
| 과목개요 | 마이크로프로세서의 동작원리 및 구조, 기억장치, 마이크로 동작, 레지스터, 전송언어 등을 이해하고, 마이크로프로세서의 응용에 관한 지식을 활용한다. 아울러 One-Chip 마이크로프로세서 칩의 구조, 동작원리, 주변회로에 대한 지식을 습득, 마이크로프로세서를 사용한 키트를 설계 구현할 수 있다. 이를 위해 본 교과목은 마이크로프로세서 개요, 기억장치, 입.출력 장치, 각종 One-Chip 마이크로프로세서의 활용에 관한 내용으로 구성된다. |
|---|---|
| 학습목표 | 1. 마이크로컨트롤러의 개념, 구조, 각종 레지스터 및 동작원리를 이해하고 마이크로프로세서 중심의 프로그래밍 기법을 활용할 수 있다. 2. 마이크로프로세서의 전형적인 구조를 배우고, 메모리/입출력/주변장치의 연결 구조, 프로세싱의 개념을 학습하여, 마이크로프로세서 기반 하드웨어 동작을 이해하는데 필요한 기초적인 지식을 설명할 수 있다. 3. 현재 많이 활용되고 있는 ATmega128를 통하여 마이크로프로세서의 동작원리 및 구조에 대해 설명할 수 있다. 4. 마이크로프로세서와 다양한 입출력 제어 과정의 학습을 통해 마이크로컨트롤러 현장실무 적응력을 배양할 수 있다. 5. C언어를 사용하여 마이크로컨트롤러와 다양한 주변회로 제어 방법을 실무에 적용할 수 있도록 한다. 6. 주변회로에 대한 지식을 습득하여 마이크로프로세서를 사용한 키트를 설계 구현할 수 있다. |
| 강의방법 | 온라인 강의, 토론, 과제, 질문답변, 형성평가, 학습자료실, 퀴즈, 생각나누기 |
| 교재/참고문헌 | 없음 |
| 평가기준 | 출석(20점) ,과제(2점) ,토론(20점) ,중간(25점) ,기말(25점) ,퀴즈(3점) ,수업참여도(5점) |
| 이수기준 | 출석: 16점 이상(80%), 총점: 60점 이상 |
| 주/차 | 과 목 |
|---|---|
| 1-1 | uC의 이해 |
| 1-2 | uC의 특징 |
| 2-1 | ATmega128 마이크로컨트롤러 |
| 2-2 | ATmega128의 내부 구조 |
| 3-1 | 프로그램 개발 환경 |
| 3-2 | C언어 테스트 환경, 데이터 타입 |
| 4-1 | 연산자, 제어문, 배열 |
| 4-2 | 함수, 프로젝트 관리, 비트 연산자 |
| 5-1 | 데이터 출력 |
| 5-2 | 데이터 출력 프로그래밍 |
| 6-1 | 데이터 입력 방법 |
| 6-2 | 데이터 입력 프로그래밍 |
| 7-1 | 7세그먼트 표시장치의 종류와 동작 |
| 7-2 | 7세그먼트 표시장치 제어 응용 |
| 8-1 | 중간고사 |
| 8-2 | 중간고사 |
| 9-1 | ATmega128의 UART |
| 9-2 | UART 관련 레지스터 |
| 10-1 | 인터럽트 및 관련 레지스터 |
| 10-2 | 외부 인터럽트 사용 방법 |
| 11-1 | 타이머/카운터 개념 |
| 11-2 | 타이머/카운터의 동작 |
| 12-1 | 16비트 타이머/카운터란 무엇인가? |
| 12-2 | 16비트 타이머/카운터 동작 |
| 13-1 | PWM 모드 1 |
| 13-2 | PWM 모드 2 |
| 14-1 | ATmega128의 ADC 및 관련 레지스터 |
| 14-2 | 아날로그 비교기 제어 |
| 15-1 | 기말고사 |
| 15-2 | 기말고사 |