COURSE OUTLINE

 

EE447 Introduction to Microprocessors

 

Fall 2006

 

 

 

Announcements: Final and lab results


You can find useful information at  
http://www.eee.metu.edu.tr/~balper/courses.html
Reference manual: http://www.eee.metu.edu.tr/~balper/6811-ref.pdf


Instructors:

Gözde Bozdağı Akar (Section 1)

Rm D-121/1 Ph: 210 2341 e-mail: bozdagi@metu.edu.tr

 

İlkay Ulusoy (Sections 2 and 4)

Rm  EA304       Ph: 210  4428    e-mail: ilkay@metu.edu.tr

 

Cüneyt Bazlamaçcı (Section 3)
            Rm D 106      Ph: 210 2308   e-mail: cuneytb@metu.edu.tr

 

 



Class schedule

S1: Tuesday  11:40–12:30 (D 131)
      Thursday 11:40–13:30 (DZ 17)   
S2: Tuesday  11:40–12:30 (DZ 13)
      Thursday 11:40–13:30 (DZ 13)  
S3: Tuesday  13:40–15:30 (DZ 17)
      Thursday 09:40–10:30 (DZ 17)
S4: Tuesday  13:40–15:30 (DZ 13)
      Thursday 09:40–10:30 (DZ 13)


Recitation Hours    


W7: 3 Nov. 2006 – 13:40-15:30    EA202 – D131
W8: 10 Nov. 2006 – 13:40-15:30    EA202 – D131
W11: 1 Dec. 2006 – 13:40-15:30    EA202 – D131
W13: 15 Dec. 2006 – 13:40-15:30    EA202 – D131
W15: 29 Dec. 2006 – 13:40-15:30    EA202 – D131

 

Laboratory Schedule    


Exp 1    Introduction to the 68HC11 Assembler and the Work Environment    W5: 16-20 Oct. 06
Exp 2    Utility Subroutines    W7: 30 Oct–3 Nov 06
Exp 3    Basic Memory Concepts    W9: 13–17 Nov 06
Exp 4    Memory Organization and Input-Output in Microcomputer Systems    W11: 27 Nov–1 Dec 06
Exp 5    Parallel Input-Output and Handshaking    W12: 4–8 Dec 06
Exp 6    Microprocessor Interfacing of A/D and D/A converters    W14: 18–22 Dec 06
Exp 7   Step Motors    W15: 25–29 Dec 06

 


Exam Dates:

 

Midterm Exam 1: to be announced later

Midterm Exam 2: tba

Final Exam: tba

 

Course objective: This course primarily aims to acquaint the student with the basics of microprocessors and microcontrollers and their relevant interfacing techniques while introducing the concepts of machine language and assembly level programming.

 

Topics: Microcontroller basics and programming concepts, programming model of Motorola 68HC11 (instruction set, addressing modes, stack, subroutines, interrupts, resets), memory concepts and address decoding, interfacing concepts, parallel input/output, serial communications, timer operations, analog to digital conversion.

 

Pre-requisite:

Logic Design (EE348, EE314).

 

Main reference:

Peter Spasov, Microcontroller Tehnology: The 68HC11 and 68HC12,  5th ed., Prentice-Hall, 2004. (ISBN: 0-13-124791-3)

 

Other references:

Ronald J. Tocci, Frank J. Ambrosio, Microprocessors and Microcomputers: Hardware and software,  6th ed., Prentice-Hall, 2003.

(ISBN: 0-13-060904-8)

 

William C. Wray, Joseph D. Greenfield, Ross Bannatyne, Using Microprocessors and Microcomputers: The Motorola Family, 4th ed., Prentice Hall, 1999.

(ISBN: 0-13-840406-2)

 

Grading:

Midterm Exam 1: 20%;

Midterm Exam 2: 20%;

Final Exam: 40%.

Laboratory: 20%.

 

 

Lecture Material

W1                Introduction,  Microcontroller Basics and Programming Concepts
W2                Programming Model, Addressing Modes and Instruction Set
W3 - W4       Programming Examples
W5                The Stack, Subroutines, Interrupts and Resets
W7               Clocked Operation, Bus Concepts, Address Decoding
W8 – W9       Interfacing Concepts
W10 – W11   Parallel I/O  
W12              Serial I/O 
W13             A/D and D/A Conversion
W14             Programmable Timer Subsystem
W15              Examples