Вы находитесь на странице: 1из 14

Dr.

Gürtaç Yemişcioğlu
Room: R211
Tel: 2929
Email: gurtac@metu.edu.tr
3
EEE-347
 Thursday 15:30 – 16:30, Room: TZ-21

CNG-336
 Monday 15:40 – 17:30, Room: TZ-20

 Wednesday 11:40 – 12:30 Room: TZ-20

gürtaç yemişcioğlu
5
Main Text:
 M. A. Mazidi, S. Naimi, & S. Naimi, “The AVR Microcontroller and
Embedded Systems: Using Assembly and C” (International Ed.), Pearson,
2014.

Auxiliary Text:
 E. A. Lee, S. A. Seshia, “Introduction to Embedded Systems: A Cyber-
Physical Systems Approach” (2nd Ed.), LeeSeshia.org, 2015.

 Barry B. Brey, “The Intel Microprocessors” (8th Ed.), Prentice Hall, 2014.

gürtaç yemişcioğlu
7
Our goal will be mastering the basics of microcontroller /
microprocessor system hardware and software architecture
using the AVR microcontroller as a learning vehicle.

Various topics useful for embedded systems development such


as buses, I/Os, interrupts, timers will be covered.

Knowledge of a high level programming language, like C, will


help. Prerequisite: EEE-248/CNG-232.

gürtaç yemişcioğlu
Course Outline (Tentative)

HW HW Lab Lab
Week# Week Starts Lecture
Out Due Out Held
Introduction to computing and instruction execution;
1 03 – Feb Memories; Address Decoding

Chip specifications / architecture; Registers; Assembly

9
language programming
2 10 – Feb
Tutorial for Laboratory Environment

Programming model; Data Handling; Simple Loops; RISC;


3 17 – Feb 1
Instruction set addressing modes; Arithmetic/logic
4 24 – Feb instructions and examples 1

Arithmetic/logic instructions and examples; branch/jumps;


5 02 – Mar 2 1
delay;
6 09 – Mar Subroutines, stacks; Recitation 1 2 1
High level programming of microcontrollers; Examples
7 16 – Mar 3 2
Interfacing using polling and interrupts Midterm #1
8 23 – Mar 3 2
Serial I/O interfaces; I/O Interfacing examples;
9 30 – Mar 4 3
ADC, DAC and Sensor interfaces Recitation 2
10 06 – Apr 4 3
Timers; Input capture; Waveform generation;
11 13 – Apr 5 4
12 20 – Apr PWM and Motor Control; Midterm #2 5 4
13 27 – Apr SPI and I2C protocols 6 5
Multitasking; Examples; Wrap-up; Recitation 3
14 04 – May 5
15 11 – May Finals 6

gürtaç yemişcioğlu
11
20% 20%

4%

6%
20%

30%

Midterm 1 Midterm 2 Final HW Attendance Lab

gürtaç yemişcioğlu
13
• Those who fail to get 70% or above from the laboratory portion may fail the class due
to failure to achieve the minimum required learning outcome.

• Students who fail the lab portion of the course may not be allowed to take the final
exam.

• Those who fail to follow the rules of academic honesty will fail the class. All work should
be done independently.

• Attendance is higly recommended to do well. Those who miss > 20% of the lectures and
recitations, or any Midterm will not be allowed to take the Final Exam, and will receive
an NA grade.

• Will use to post all material. Homework problems will be discussed in recitations.
ODTUClass

gürtaç yemişcioğlu
14
gürtaç yemişcioğlu

Вам также может понравиться