Microprocessor Applications

  • 수업목표 및 교과내용 
    지능형 첨단기계시스템의 핵심 요소인 마이크로프로세서를 응용하기 위한 교육과정으로 마이크로 컴퓨터 구조 (computer architecture), 기계언어 (assembly language), 데이터 구조 (data structure), 컴퓨터의 입출력 처리 (I/O interface)에 대하여 학습함으로써 마이크로 컴퓨터제어시스템을 설계할 수 있는 능력을 키우는데 수업의 목표를 둔다.
  • 교수 및 평가방법 
    영어로 강의하며, 일반 숙제 및 실습과제와
     두 번의 시험으로 평가한다.
  • 강의일정
Week Wed Fri  Homework
1 Introduction to basic architecture  HCS12 Architecture
2 S12 instruction (I)  SIM & CGM
3 S12 Instruction (II)  Reset & Interrupt HW #1-4
4 Embedded C programming (I)  Tool-chain (Experiment)
5 Embedded C programming (II)  Port Integration Module (Experiment) HW #5
6 Embedded C programming (III)  PLL (Experiment) HW #6
7 Embedded C programming (IV)  Timer & Interrupt (Experiment) HW #7
8 Midterm exam    
PWM (Experiment)  ADC (Experiment) HW #8 
10  SCI (Experiment)  Pulse Accumulator (Experiment) HW #9
11  Free Master (Experiment)   HW #10
12  DC Motor Control (Experiment)  CAN Demo  
13 RCP Demo  Discussion  
14  Term project presentation  No class  
15  Final  
NO. Title Writer DATE READ
20 [Labwork_LectureNote]_Step4_LEDBlinking_ADC 관리자 2017-04-27 28
19 Term Project Proposal Guideline 관리자 2017-04-26 43
18 [Labwork_LectureNote]_Step3_LEDBlinking_STM 관리자 2017-04-13 61
17 [Lecture Note]_Debugging on Assembly language 관리자 2017-04-08 103
16 [Labwork_LectureNote]_Step2_LEDBlinking_PLL 관리자 2017-04-06 134
15 [LabWork_ExampleCode]_Assembly Language Debugging 관리자 2017-04-04 141
14 HW : Assembly language 관리자 2017-04-04 184
13 [Labwork_LectureNote]_Step1_LEDBlinking_Delay 관리자 2017-03-31 131
12 [LabWork_ExampleCode]_Step1_LEDBlinking 관리자 2017-03-30 160
11 [Lecture Note]_8_ PreparationOfLabworks 관리자 2017-03-23 160
10 [Lecture Note]_7_EmbeddedC_II 관리자 2017-03-23 80
9 [Lecture Note]_6_EmbeddedC_I 관리자 2017-03-23 85
8 Infineon TC237 Microcontroller Manual 관리자 2017-03-09 201
7 [Lecture Note]_5_Interrupt 관리자 2017-03-05 123
6 [Lecture Note]_4_System control units 관리자 2017-03-05 120
 1  2