MIDDLE EAST TECHNICAL UNIVERTSITY
Computer Engineering

CENG 336 Int. to Embedded Systems Development Spring '06


Syllabus

Home

Syllabus

Homeworks

Announcements

Links

Documents

Click for pdf version

INSTRUCTORS

Section 1:
Volkan Atalay
e-mail:
Room: A404

Section 2:       
Attila Özgit
e-mail:
Room: A209

TEACHING ASSISTANTS

Alper KILIÇ
e-mail:
Room: A302

Fatih GÖKÇE
e-mail:
Room: A301

CLASS SCHEDULE

Tue 13:40-15:30 BMB-2 & 3 (Lecture)
Thu 12:40-13:30 BMB-2 & 3 (Recitation / Lab)

GRADING

Midterm: 25%
Final Exam: 35%
Quizes: 10% (Bonus)
Homeworks: 25% (4, 6, 7, 8)
Term Project: 15%

REFERENCE MATERIAL

  • PIC 16F87X Data sheets (http://www.microchip.com)
  • Design with PIC Microcontrollers, John B. Peatman, Prentice Hall,1998.

More material may be announced later.

WEEKLY SCHEDULE

Weeks

Lectures

Recitations / Labs

Others

Week - I

Feb 19, 2007

  • Course Objectives
  • Introduction to Embedded Systems

Introduction to PIC Lab Boards

Lab schedule, Introduction to PIC16 series microcontrollers and tools (Board and winPic).

Week - II

Feb 26, 2007

Basic Microprocessor Architecture

PIC Assembly Language and MpLab

Lab Groups to be determined.

Lab Boards to be handed over to each group.

Week - III

Mar 05, 2007

Assembly Language Programming

PIC Assembly Language and MpLab

Assignment of Homework-1

Due Date: Mar 16

 

Week - IV

Mar 12, 2007

Input / Output

PIC’s I/O ports

Assignment of Homework-2

Due Date: Mar 25

Week - V

Mar 19, 2007

Input / Output

C Compiler for PIC (SDCC)

Demo for Homework2

 

Week - VI

Mar 26, 2007

Interrupts

PIC’s Interrupts

 

Assignment of Homework-3

Due Date: Apr 8

Week – VII

Apr 02, 2007

Interrupts

PIC’s ADC (Analog/Digital Convertor)

Demo for Homework3

 

Week – VIII

Apr 09, 2007

Timers

PIC’s Timers

 

 

Week – IX

Apr 16, 2007

Serial Communication

  • Serial Communication
  • Introduction to PIC18 series microcontrollers and tools

Assignment of Homework-4

Due Date: Apr 29

Week – X

Apr 23, 2007

Analog/Digital Conversion (ADC)

Introduction to FreeRTOS

Assignment of Term Project

Due Date: May 20

Week – XI

Apr 30, 2007

Operating Systems / Scheduling

MpLab C18 Compiler

Midterm

Demo for Homework4

 

Week – XII

May 07, 2007

Real-Time Operating Systems

Q&A Session

 

Week – XIII

May 14, 2007

Real-Time Operating Systems

Q&A Session

 

Week – XIV

May 21, 2007

Real-Time Operating Systems

 

Demo Days for Term Project

 

   

Official web site for CEng 336, METU Computer Engineering, Spring 2006