Sep 19, 2024  
2023-2024 Undergraduate Academic Catalog 
    
2023-2024 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

ELE 1801 - Transfer Digital Logic and Embedded Systems

2 lecture hours 2 lab hours 3 credits
Course Description
This course is utilized to document approved transfer credit in Digital Logic and Embedded Systems from another college, normally as part of a transfer agreement, and is not intended for regular offering at MSOE. The digital topics include digital number systems, testing logic functions, implementing Boolean expression using combinational logic circuits, and testing logic blocks.  Simplification techniques, encoders, decoders, multiplexers, and implementing a design on a programmable logic device are also covered.  Microprocessors and embedded systems are examined as well, where students describe processor architecture, program microcontrollers/microprocessors, analyze general purpose input/output, analyze analog to digital conversion results, analyze interrupts, and implement serial communication.  Both ELE1801 Transfer Digital Logic and Embedded Systems and ELE2801 Bridge Digital Design and Procedural Programming are required to satisfy the ELE1601 Intro Programming for EEs and CPE1500 Digital Logic courses at MSOE. (prereq: none)
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
  • Analyze digital number systems
  • Test functions of basic logic functions
  • Implement Boolean expressions using combinational logic circuits
  • Identify electrical signals or characteristics
  • Test the operation of logic blocks
  • Test the operation of display devices
  • Test the operation of sequential logic devices
  • Determine functions of electronic memory
  • Interface digital to field devices
  • Apply Boolean tools and other simplification techniques
  • Differentiate specifications among logic families
  • Build encoders, decoders, and multiplexers into a system
  • Generate pulses and timing signals
  • Build clocked logic circuits to drive encoders, decoders and multiplexer systems with asynchronous and/or synchronous counters
  • Implement a design using programmable logic devices
  • Explain digital design considerations (relate to real world)
  • Test an analog to digital interface
  • Describe microcontroller/microprocessor architecture
  • Program microcontrollers/microprocessors (target) using microprocessor language (preferably C)
  • Apply Hexadecimal numbering system to memory mapped registers
  • Analyze general purpose digital I/O
  • Evaluate parallel communications
  • Analyze analog to digital conversion
  • Analyze interrupts
  • Implement Pulse Width Modulation (PWM)
  • Implement serial communications

Prerequisites by Topic
  • None

Coordinator
Dr. Joshua Carl



Add to Portfolio (opens a new window)