|
Page contents:
|
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
Meeting Times and Locations
Lecture: Lab Sections: *** NOTE: Lab Sections begin the second week of the quarter -- Week of April 9th-12th *** Teaching Assistants and Support
TA's Serkan Kasirga Jonathan Sparks Eric Wallace Bryce Kalmbach Support 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 examHere's solutions to the exam Here's the exam score distribution Homework Assignments and Solutions
Assignments 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 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 |