EECE 218

Introduction to Microprocessors and Microcontrollers

Spring 2007

 

Welcome to the homepage  EECE 218  for Microprocessors and Microcontrollers I, your source for information concerning the lab and project portion of EECE 218. Please use this site as your first stop in answering questions concerning labs or projects.

Course Code EECE 218
Course Name Microprocessor and Microcontrollers I
Prerequisites EECE 116
Home Page http://eecs.vanderbilt.edu/Courses/ee218/
Contents

Microprocessor and micro controller architecture, with emphasis on control applications. Assembly language programming and structure. Interfacing and real-time input/output with 8 bit micro controllers, control algorithms and project protocols. Three lectures and one laboratory

Goals

To provide students with a solid background in the operation of microcomputer systems, with strong emphasis on assembly programming and peripheral interfacing. The student should gain enough knowledge and practice to undertake "real-world" problems.

Prerequisites by topic
  • Programming in a high-level language
  • digital logic design
Topics
  • Coding, binary, hex arithmetic
  • Von-Neumann architecture, MC68HC11 basic architecture
  • Assembly programming, including addressing modes and instructions
  • Program design and structured programming
  • Extended precision and floating point arithmetic
  • Interrupts
  • Parallel I/O
  • D/A and A/D conversion methods
  • Timers
  • Serial I/O
  • Debugging software and hardware
  • Microcomputer buses: 68HC11 bus, 3-state and O/C buses
  • Design address decoders
  • External interfacing, other microprocessors
Laboratory & Projects

The Laboratory includes practice in applying the concepts to experiments, as well as the detailed documentation of the experiments. In the last half of the course, students will work on the Blinky Project which solves a practical problem using a micro-controller.

Computer Usage

Students are required to prepare for the labs by writing and debugging assembly programs. Development tools, such as assemblers and 68HC11 simulators, are supplied throughout the lab sessions.

 

| EE-218  Homepage | Syllabus | Schedule | Lab News | Faculty | Contact Information | Lab Info | Project | software-download | Lecture Notes


Department of Electrical Engineering and Computer Science
Box 1824 Station B
Nashville, TN 37235
Phone: 322-2771
Fax: 343-6702


 | Search | Site Index | People Finder | Phone Directory | VUnet | VUmail | VU Library | Help |


Last Updated: Tuesday, January 16, 2007

Juan J. Rodriguez-Moscoso

Copyright © 2005 Vanderbilt University