Instructor: Dr. Lihong Zhang, Faculty of Engineering and Applied Science, Memorial University of Newfoundland, Email: lzhang@mun.ca
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
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
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.
Last Modified: Fri., May 06, 2016 (at 13:00) by Lihong Zhang