ELEC-295: Microprocessor Systems

This course is INACTIVE
School
Business, Entrepreneurship, and Professional Development
Division
Industrial Technology - DNU
Department
Electrical Engineering Technol
Academic Level
Undergraduate
Course Subject
Electrical/Electronics
Course Number
295
Course Title
Microprocessor Systems
Credit Hours
3.00
Instructor Contact Hours Per Semester
62.00 (for 15-week classes)
Student Contact Hours Per Semester
62.00 (for 15-week classes)
Grading Method
A-E
Pre-requisites
ELEC-115
Catalog Course Description

Focuses on the Motorola MC68HC11 microcontroller. Topics include: accumulator instructions, arithmetic and logic instructions, loops and timing instructions, indexed addressing, use of a cross assembler, interfacing with external devices, interrupts, analog-to-digital conversion, timer systems, input capture, EPROM Programming, and serial data exchange. Hands-on lab activities.

Goals, Topics, and Objectives

Core Course Topics
  1. Programming the microcontroller.
  2. Writing an assembly language program for the MC68HC11.
  3. Addition with Carry.
  4. Subtraction operations.
  5. Logic and shift instructions.
  6. Decimal adjust.
  7. Conditional branching.
  8. Indexed mode of addressing.
  9. Multiplication and division.
  10. Data testing and bit manipulation.
  11. MC68HC11 parallel I/O system.
  12. Optrex liquid crystal display.
  13. Analog-to-digital conversion system.
  14. Timer systems.
  15. Input capture systems.
  16. Output compare systems.
Core Course Learning Objectives (Separated)
  1. Explain the function of the registers and memory in a MC68HC11 Microcontroller.*
  2. Write a program for the MC68HC11 Microcontroller which will control a specific process. *
  3. Interface the MC68HC11 Microcontroller to external hardware. *
  4. Program the E-PROM and EEPROM in the MC68Hc11 Microcontroller. *
  5. Demonstrate employability skills such as teamwork, communication, and problem solving. *
  6. Design and debug a program for the MC68HC11 to demonstrate data testing and bit manipulation* Demonstrate the methodology for I/O by designing a program using the Parallel I/O Port of the MC68HC11.* Design and debug a program for the MC68HC11 to illustrate the math functions of the Microprocessor including addition, addition with carry and subtraction.* Design and debug a program for the MC68HC11 to illustrate conditional branching and the "index" mode of addressing.* Design and debug a program for the MC68HC11 to demonstrate bit manipulation, using "logical" and "shift" instructions.*

Assessment and Requirements

Assessment of Academic Achievement
  1. Tests given throughout the semester.  Tests represent 50 percent of the course grade.
  2. Informal and Formal laboratory activities and performance exercises in which students demonstrate an understanding of assigned circuits.  Formal laboratory activities are submitted as a written report and represents 25 percent of the course grade.
  3. Final exam in which common questions are asked covering the units and topics presented throughout the semester.  The final exam is worth 25 percent of the course grade.

Approval Dates

Effective Term
Fall 2019
Deactivation Date
ILT Approval Date
AALC Approval Date
Curriculum Committee Approval Date