6.115

Microcomputer Project Laboratory - Spring 2008

Home
Signups and Code
Course Info & Staff
Course Objectives
Lab Hours
Calendar
8051 / R31JP Info
PIC16F628 Info
Amulet Module
MultiMedio
Useful Datasheets
Miscellaneous
Common Problems
LaTeX Materials
Final Project Ideas
Final Project Parts

Old Announcements

03/29 - Lab 4 Checkoff, Code submission

  • Lab 4 is due on Tuesday 4/01. Please turn in your code and lab notebook during lecture.
  • Please also submit your Lab 4 code online before lecture on Tuesday 4/01.
  • Lab 4 Checkoffs will be held on Tuesday 4/01 and Friday 4/02. Please sign up for a slot online

02/25 - Lab 2 Checkoff, Code submission

  • Lab 2 is due on Thursday 2/28. Please turn in your code and lab notebook during lecture.
  • Please also submit your Lab 2 code online before lecture on Thursday 2/28.
  • Lab 2 Checkoffs will be held on Thursday 2/28 and Friday 2/29. Please sign up for a slot online

2/18 - Fluorescent Lamps

  • The fluoresent lamps for Lab 2 have been put out at each lab bench. There is a demo setup at bench 51 that you can use to compare and verify the connections to the lamp.

2/16 - PIC Soldering Clinic

  • The PIC soldering clinic is where you will build the PIC burner that you need for the remainder of the labs. Sessions will be held on Monday 2/18, Tuesday 2/19, Wednesday 2/20, and Thursday 2/21. Please sign up for a slot online.

02/11 - Lab 1 Checkoff

  • Lab 1 is due on Thursday 2/14. Please turn in your code and lab notebook during lecture.
  • Lab 1 Checkoffs will be held on Thursday 2/14 and Friday 2/15.
  • Please use our online system to sign up for a checkoff slot.

02/06 - Lab Familiarizations

  • Lab familiarizations are Tuesday 2/05 and Wednesday 2/06.
  • You'll need to attend the familiarization to receive your R31JP.
  • If you missed the familiarizations, please come to scheduled office hours on Thursday 2/07 or Friday 2/08.

01/01 - Introduction

  • This class is a chance to remember why you came to MIT: to learn and to build. In the humble and unbiased opinion of the lecturer and TA's, 6.115 is one of the most exciting classes you can take at MIT to further your professional growth as an engineer. Systems that employ embedded micro-control are all around you: CD and MP3 players, kitchen appliances like microwave ovens, cellular phones, calculators, television sets, and high performance aircraft, to name a few. In ways you may not realize, even very familiar consumer products that existed in some form before the microprocessor benefit in their contemporary incarnations from microcontrollers. A modern, high-end luxury automobile will typically contain more than a dozen microcontrollers to provide everything from engine and emissions control to music programming. This class is your passport into the world of people who love to build elegant, efficient systems that work.
  • Course topics include optical tomography, multi-axis robot arm control, video and audio signal processing, power electronics including laptop power supplies and fluorescent lamp ballasts, and numeric computation (calculators and floating point calculations). This class is not particularly about learning how a specific microcontroller is programmed, or about designing circuits, or about wiring chips together. We do a little of all of these things, but our real goal is to introduce you to a palette of tools and techniques that let you build what you can imagine. These techniques are much more general than the details of a single processor or programming language. Chips come and go, but successful approaches for engineering design have a life that spans many iterations of a particular technology.
  • Students in the class build a PIC microcontroller development system that you can keep if you complete the class.

Last modified: $Date: 2008-04-04 15:52:22 -0400 (Fri, 04 Apr 2008) $ by $Author: jim $