Electrical Engineering and Computer Science

EECS 4170 - Real Time Embedded System Design Course Syllabus

(No longer being offered: final offering was Spring 2012)
Credits/Contact Hours

3 credit hours & 100 minutes lecture plus 2.5 hours of lab contact per week.
Instructor's Name
Dr. Thomas Stuart
Textbook
K. Ayala, "The 8051 Microcontroller," 3rd Ed., 2004. Siemens semiconductor Group, "Microcontroller Components: 8 Bit CMOS Microcontroller," 1997.
Course Information
Programming applications in a real-time environment. C language is used to program various microcontroller functions, including timers, A/D and D/A converters, RS-232 communications, and CAN networking.
Prerequisite: EECS 3100
Elective course.
Specific Goals - Student Learning Objectives (SLOs)
The students will be able to
1. Demonstrate a comprehension of microcontroller architecture for the 8051 and C505C.
2. Perform memory system design and operation.
3. Identify characteristics of I/O ports.
4. Employ interrupts.
5. Use development tools including GUI interface, C code processing, and external data display. 6. Use Timers.
7. Use A/D and D/A converters.
8. Implement serial communication using USART and CAN.
Topics
1. Microprocessors and Microcontrollers.
2. The 8051 Architecture.
3. Fundamental Structure.
4. Memory Organizations.
5. External Bus Interface.
6. System Reset.
7. Serial Data Communications.
8. On-chip Peripheral Components.
9. Interrupt System.

Last Updated: 6/27/22