Physics 335, Spring Quarter 2013
Electric Circuits Laboratory II

Digital Electronics, Microprocessors and Microcontrollers

Instructor: Prof. Leslie J Rosenberg
Email: ljrosenberg@phys.washington.edu

Office: Physics and Astronomy Building C503
Office Hours: Tuesdays 10:30 - 11:20 am
Telephone: (206) 221-5856

Course Announcements

  • Tuesday May 17 - Download the description of the final project here. Please see the companion Homework #7 as well.

  • Tuesday May 7 - Download the description of the common project here. Please see the companion Homework #6 as well.

  • Tuesday April 16 - Guest lecturer today is Jason Alferness. The regular instructor Leslie Rosenberg is on travel so no office hours today (sorry).

  • Tuesday April 2 - **LECTURE CANCELLED** Prof. Rosenberg out sick.


Meeting Times and Locations

Lecture:
Physics Astronomy Building - A wing -- Room A118
Tuesdays & Thursdays - 9:30-10:20 am

Lab Sections:
Physics Astronomy Building - B wing - Room B280
Section AC (TA: Kalmbach)- Tuesdays 1:30 pm - 4:20 pm
Section AA (TA: Kasirga)- Wednesdays 1:30 pm - 4:20 pm
Section AB (TA: Wallace)- Thursdays 1:30 pm - 4:20 pm
Section AD (TA: Sparks)- Fridays 1:30pm - 4:20 pm

*** NOTE: Lab Sections begin the second week of the quarter -- Week of April 9th-12th ***


Teaching Assistants and Support

TA's

Serkan Kasirga
email: tkasirga@u.

Jonathan Sparks
email: chispas@u.

Eric Wallace
email: wallacee@u.

Bryce Kalmbach
email: brycek@u.

Support
Jason Alferness
Program Operations Specialist
B256B Physics Astronomy
(206) 221-2974
email alf@u.


Summary Course Information

Our objective is for you to learn the kind of basic digital electronics you'll need in the laboratory. You'll begin by designing and building circuits around 74-series TTL and CMOS logic gates. You'll then learn to how to interface ADC's and DAC's and other peripherals. You'll then assemble and program circuits containing microcontrollers. Along the way, you'll learn fundamentals of computer architecture and machine-level programming.

Optional Texts (copies are available for viewing in B280): (1) Hayes and Horowitz, Student Manual for the Art of Electronics, Cam. Univ. Press; (2) Horowitz and Hill, The Art of Electronics, Cam. Univ. Press. We'll also post a number of handouts and data-sheets on this web site as the course progresses. Unfortunately, there's no one good text for this course. I'll let you know in the reading list where in the books and course web site to find material for lecture and lab.

Grading: See the syllabus for grading information.

Homework: Occasionally, homework will be assigned on a Tuesday and due the following Tuesday in lecture. See the syllabus for more information

Exam: There's one exam. It will cover digital circuits and PIC controllers up to that point in the course. The exam is closed-book. Among other things, you're expected to know the truth-tables for basic logic gates and how counters, flip-flops and latches function. You're expected to know how to draw a timing diagram. The exam will include a summary table of PIC microcontroller instructions.

Please see the Syllabus (upper left) for more information.

Here's a practice exam
Here's solutions to the exam
Here's the exam score distribution
Homework Assignments and Solutions

Lab Notes

Lab notes are to be used along with the Student manual for the labs. The notes contain important information to help make the exercises easier and clearer. They also tell you about changes in the exercises that you need to know for your reports. The lab notes will explain differences between our lab equipment and the equipment described in the text, for example. Lab notes will also provide clarifying comments to hopefully help you through confusing parts of the lab material, tell you what sections to work through in the student manual, and in a few cases provide an additional exercise not found in the student manual.

You should read through both the lab notes and assigned lab sections in the book prior to coming to each lab period. Then, work through the lab with both the lab notes and lab manual in front of you, flipping back and forth between them as need be.

Thanks to the contributions of Profs. Blayne Heckel, Prof. Oscar Vilches, Leslie Rosenberg, Jason Alferness, David Pengra and John Stoltenberg for these materials.

Lab 1 - Transparent Logic
Lab 2 - Flip Flops and Sequential Logic
Lab 3 - MSI Logic and Counters
Lab 4 - Analog to Digital, Digital to Analog
Lab 5 - Intro. to MicroControllers and Assembly Programming
Lab 6 - Conditional Branching - Example: A Simple Waveform Generator
Lab 6 - Conditional Branching - Example: A Simple Waveform Generator
Lab 7 - The Common Lab - Jeopardy game (lab for week of May 21-24; note: You need to have turned in and received a "go-ahead" on your common-lab proposal in order to proceed with this lab.)
Labs 8 and 9 - The Final Project (labs for weeks of May 28-31 and June 4-7; note: You need to have turned in and received a "go-ahead" on your final-project proposal in order to proceed with this lab.)


Send mail to: alf@u
Last modified: May 20, 2013, 09:50