ENGI 4862    Microprocessors

 

                                                            Spring 2016

 

Instructor: Dr. Lihong Zhang, Faculty of Engineering and Applied Science, Memorial University of Newfoundland, Email: lzhang@mun.ca

  

Course Schedule:

Lectures: Three lectures per week. Monday, Tuesday, and Thursday 13:00 – 13:50, all in EN-2007

Office Hours:  Thursdays 11:00-12:00 and Fridays 13:55-14:55

Assignment Due Dates: May 26 (A1), June 7 (A2), June 27 (A3), July 5 (A4), July 28 (A5)

Labs: 8 lab sessions. The hardware and software used for the labs include Atmel STK600 and AVR Studio

Midterm Tests: June 16 and July 14

 

Evaluation Scheme:
Assignments:                 8 %   

Labs:                            13 %   

Midterm exam:             24 % (Tentatively June 19 and July 17, all on Friday 16:00 – 16:50)

Final exam:                   55 %

 

Website: The formal D2L based course website is available at http://online.mun.ca

 

Course Outline: http://www.engr.mun.ca/~lihong/teaching/EN4862/courseOutline.pdf

 

Course Schedule: http://www.engr.mun.ca/~lihong/teaching/EN4862/courseScheduleWeb.html

 

Contents:
The topics will cover, but not be limited to: computer architecture, history of microprocessors and microcontrollers, microprocessor and microcontroller architectures, instruction execution details, instruction set, assembly language programming, addressing modes, software development, memory interfacing, use of handbooks and data sheets, I/O interfacing, timing issues, peripheral chips or equivalent functionality within microcontrollers, A/D and D/A converter interfacing, parallel and serial I/O, system design.
 

Textbook:  

The AVR Microcontroller and Embedded Systems: Using Assembly and C (1st Edition). By Muhammad Ali Mazidi, Sarmad Naimi, Sepehr Naimi, published by Prentice Hall, January 2010.

 

Acknowledgement:  

We acknowledge the support from Atmel Corporation (http://www.atmel.com) in providing Memorial University of Newfoundland, Faculty of Engineering and Applied Science with part of Atmel AVR STK600 boards, for use in this course. Memorial University of Newfoundland is a member of the Atmel University Program.

 

 

 


 

 

Back to Dr. Lihong Zhang's homepage

Last Modified: Fri., May 06, 2016 (at 13:00) by Lihong Zhang