CS122A
Fall Quarter, 2001


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. Students should NOT be leaving the lab sessions early except for rare personal circumstances.

A lab is completed only after it is demo'ed and the lab reports are in.  Late completion will be assess a penalty of 20% per lab days, so please work ahead and don't fall behind!!!

  Date Assigned Due
Week 1 (T) Oct 2
(W) Oct 3
Lab Orientation
Tutorial: Using the C51 compiler and the PDS51 Emulation Software
Tutorial: Using the C51 compiler and the PDS51 Emulation Software
(R) Oct 4
(F) Oct 5
Lab 1: Implementing a Simple Counter Using the 8051
Week 2 (T) Oct 9
(W) Oct 10
Lab 2: Implementating a Calculator Using a Keypad and an LCD Lab1: Implementing a Simple Counter Using the 8051
(R) Oct 11
(F) Oct 12
Lab 3: Serial Communication Lab 2: Implementating a Calculator Using a Keypad and an LCD
Week 3 (T) Oct 16
(W) Oct 17
Lab 4: A/D Converter Lab 3: Serial Communication
(R) Oct 18
(F) Oct 19
Lab 5: Introduction to VHDL Simulation and Synthesis
Lab 4: A/D Converter
Week 4 (T) Oct 23
(W) Oct 24
Lab 6: VHDL-Designing a Calculator Lab 5: Introduction to VHDL Simulation and Synthesis
(R) Oct 25
(F) Oct 26
Lab 7: Music Generator Lab 6: VHDL-Designing a Calculator
Week 5 (T) Oct 30
(W) Oct 31
Lab 8: A Simplified VHDL UART Lab 7: Music Generator
(R) Nov 1
(F) Nov 2
Lab 9: Controlling A Stepper Motor Lab 8: A Simplified VHDL UART
Week 6 (T) Nov 6
(W) Nov 7
Lab 10: LCD (4-bit encoding) Lab 9: Controlling A Stepper Motor
(R) Nov 8
(F) Nov 9
Lab 11: Reflex Timer Lab 10: LCD (4-bit encoding)
Week 7 (T) Nov 13
(W) Nov 14
Lab 12: Temperature Sensor Acquasition Module Lab 11: Reflex Timer
(R) Nov 15
(F) Nov 16
work on lab 12
Week 8 (T) Nov 20
(W) Nov 21
work on lab 12
(R) Nov 22
(F) Nov 23
HOLIDAY HOLIDAY
Week 9 (T) Nov 27
(W) Nov 28
work on lab 12 work on lab 12
(R) Nov 29
(F) Nov 30
work on lab 12 Lab 12: Temperature Sensor Acquisition Module
Week 10 (T) Dec 4
(W) Dec 5
NO LABS
(R) Dec 6
(F) Dec 7
NO LABS