Cleveland State University
Department of Electrical and
Computer Engineering
EEC 417/517 - Embedded Systems
Spring 2011
Description: Software design of microcontroller-based embedded systems. Topics covered include microcontroller architecture, assembly programming, real-time interrupts, external interrupts, program size considerations, input/output issues, analog-to-digital conversion, serial port reception/transmission, step motor control, RS232 communication, and mathematics in a fixed point microcontroller.
Objective: After taking this course the student should be familiar with Microchip’s microcontroller products. The student should be able to design an embedded system using a Microchip microcontroller. The student should be able to interface the embedded system with the electronics in order to collect data and control external devices. In addition, the student should be able to choose an appropriate microcontroller for an embedded system based on system requirements. The student will also be in a position to design embedded systems with microcontrollers and digital signal processors from companies other than Microchip.
Equipment: Each student needs the following equipment for this course.
· A microcontroller development kit (student purchase).
· Miscellaneous lab equipment, including a solderless breadboard, a wire cutter/stripper, a digital multimeter, and several colors of solid 22-gauge wire (student purchase).
· A kit of electronics parts for the labs (borrowed).
This equipment and its prices are listed at http://academic.csuohio.edu/simond/courses/eec417/parts.html.
Prereqs: EEC
417: Electronics and Digital Systems
EEC 517: Graduate Standing
Time: M
W 12:15–2:15
Place: Stilwell Hall Room 326
|
Instructor: |
Dr. Dan Simon |
|
|
|
Phone: |
216-687-5407 |
|
|
Fax: |
216-687-5405 |
|
|
Email: |
d.j.simon@csuohio.edu |
|
|
Web: |
|
|
|
Course web site: Office: |
http://academic.csuohio.edu/simond/courses/eec417 Stilwell Hall 343 |
|
|
Lab: |
Stilwell Hall 310 |
|
|
Office Hours: |
M W 2:15–4:00 |
Call or stop by my office any time and I’ll be glad to help you if I’m available.
TA: TBD
References: I do not recommend any specific books, but there are a lot of books about the Microchip PIC. Go to amazon.com and browse books under the subject: Computers & Internet - Hardware - Microprocessors & System Design - PIC Microcontroller.
|
Grading: |
|
EEC 417 |
EEC 517 |
|
|
Labs |
35% |
30% |
|
|
Quizzes |
15% |
10% |
|
|
Midterm |
25% |
20% |
|
|
Final Exam |
25% |
20% |
|
|
Project |
- |
20% |
Short quizzes will be given on random days during the semester before the lecture. The quizzes will cover the material from the previous lecture.
A...................... 93–100
A minus............ 90–92
B plus............... 87–89
B...................... 83–86
B minus............. 80–82
C plus............... 77–79
C...................... 70–76
D...................... 60–69
Labs: Lab assignments are generally due two class periods after the lecture material is given. Lab assignments can be handed in as many as 48 hours late, but those that are handed in late will be penalized 20%. Students are encouraged to work together on lab assignments, but those who hand in identical assignments will be given a grade of zero. Lab assignments must be handed in as hard copies. You can fax your assignment if you are not at school on the day that the lab is due.
Projects: EEC 517 students will be responsible for a term project. The project should combine graduate-level material with a PIC-based embedded system. The project grade will be based on the degree of difficulty, the degree of success, the written report, and the oral presentation, which will be given during the last week of the semester. Project guidelines are available at http://academic.csuohio.edu/simond/courses/eec417/project.html. EEC 417 students are not responsible for a project but can complete a project for extra credit, as discussed on the project web site.
Important due dates related to the project are as follows:
·
March 10: Letter of intent.
File Name: The file name of your
letter of intent should be <LastName><FirstName>LOI, with the
appropriate extension - for
example, SimonDanLOI.pdf.
·
March 31: Proposal.
File Name: The file name of your
proposal should be <LastName><FirstName>Proposal with the
appropriate extension - for
example, SimonDanProposal.doc.
· May 2 and May 4: Oral presentations and demonstrations
·
May 6: Written
report.
File Name: The file name of your
report should be <LastName><FirstName>Report with the appropriate
extension - for example, SimonDanReport.docx.
On-line submission: The letter of intent, the proposal, and the written report, must be submitted at www.turnitin.com using class id 3032759 and password “embedded”. See the project web site for details about what is expected for each of these assignments. Assignments are due by 11:59 PM on the due date, and late submissions are not accepted.
Tests: Quizzes and exams will be open-book and open-notes. No electronic devices are allowed during tests. No makeup tests will be given without the prior permission of the instructor.
Class Schedule
|
Date |
Class
Activity |
|
Date |
Class
Activity |
|
|
Wed.
Jan. 19 |
Opening
Lecture |
||
|
Mon. Jan. 24 |
Lab 1 Lecture |
|
Wed.
Jan. 26 |
Lab
1 Lecture |
|
Mon. Jan. 31 |
Lab
1 Due |
|
Wed.
Feb. 2 |
Open
Lab |
|
Mon. Feb. 7 |
Lab
2 Due |
|
Wed.
Feb. 9 |
Open
Lab |
|
|
Lab 3 Due |
|
Wed.
Feb. 16 |
Open
Lab |
|
|
No Class |
|
Wed.
Feb. 23 |
Lab
4 Due |
|
Mon. Feb. 28 |
Open
Lab |
|
Wed.
March 2 |
Midterm
|
|
Mon. March 7 |
Lab
5 Due |
|
Wed.
March 9 |
Open
Lab |
|
Mon. March 14 |
Spring Break |
|
Wed. March 16 |
Spring Break |
|
Mon. March 21 |
Lab
6 Due |
|
Wed.
March 23 |
Open
Lab |
|
Mon.
March 28 |
Lab
7 Due |
|
Wed.
March 30 |
Open
Lab |
|
Mon. April 4 |
Lab
8 Due |
|
Wed.
April 6 |
Open
Lab |
|
Mon. April 11 |
Lab
9 Due |
|
Wed.
April 13 |
Open
Lab |
|
Mon. April 18 |
Lab
10 Due |
|
Wed.
April 20 |
Open
Lab |
|
Mon. April 25 |
Lab
11 Due |
|
Wed.
April 27 |
Open
Lab |
|
Mon. May 2 |
Lab
12 Due |
|
Wed.
May 4 |
Projects |
|
Mon. May 9 |
Final Exam |
|
|
|
The lab will be available 2:15–4:00 each class day. If the lab is not open during the open lab time, ask the instructor, TA, or department secretary to open it for you.
Department of Electrical and Computer Engineering
Last Revised: December 24, 2010