CS122A
Fall Quarter, 1999


CS122A LAB SCHEDULE

In the following schedule, the "Assigned" column indicates when the TA will formally describe each lab, and the "Due" column indicates the very latest that each lab must be demo'ed -- lab reports are due at the time of the demo, not after. HOWEVER, you should plan to work AHEAD of this schedule, starting before the assigned dates and demo'ing before the due dates. You can demo a lab any time that the TA is available. You should make full use of the 3 hours of every lab session, either working ahead on assigned labs, or developing your final project. Students should NOT be leaving the lab sessions early except for rare personal circumstances.

Date Assigned Due
Week 0 Monday
September 25, 2000


Tuesday
September 26, 1999


Week 1 Monday
October 2, 2000
Lab Orientation
Tutorial: Using the C51 compiler and the PDS51 Emulation Software
Tutorial: Using the C51 compiler and the PDS51 Emulation Software
Tuesday
October 3, 2000
Lab 1: Implementing a Simple Counter Using the 8051
Week 2 Monday
October 9, 2000
Lab 2: Implementating a Calculator Using a Keypad and an LCD Lab1: Implementing a Simple Counter Using the 8051
Tuesday
October 10, 2000
Lab 3: Serial Communication Lab 2: Implementating a Calculator Using a Keypad and an LCD
Week 3 Monday
October 16, 2000
Lab 4: A/D Converter Lab 3: Serial Communication
Choose Class Project
Tuesday
October 17, 2000
Lab 5: Introduction to VHDL Simulation and Synthesis
Lab 4: A/D Converter
Week 4 Monday
October 23, 2000
Lab 6: VHDL-Designing a Calculator Lab 5: Introduction to VHDL Simulation and Synthesis
Project Proposal and Parts List Due
Tuesday
October 24, 2000
Lab 7: Music Generator Lab 6: VHDL-Designing a Calculator
Week 5 Monday
October 30, 2000
Lab 8: Controlling A Stepper Motor Lab 7: Music Generator
Tuesday
October 31, 2000

Lab 8: Controlling A Stepper Motor
Week 6 Monday
November 6, 2000
Class Project
Tuesday
November 7, 2000
Class Project
Week 7 Monday
November 13, 2000
Class Project
Tuesday
November 14, 2000
Class Project Prototype Demonstration
Week 8 Monday
November 20, 2000
Class Project
Tuesday
November 21, 2000
Class Project
Week 9 Monday
November 27, 2000
Class Project
Tuesday
November 28, 2000

Class Project and Report Due
Week 10 Monday
December 4, 2000
NO LABS
Tuesday
December 5, 2000
NO LABS