Digital Electronics

Introduction

This course provides an introduction to digital systems using microprocessors, sensors and actuators. Within this context it introduces the fundamentals of digital logic, digital arithmetic, programmable logic and computer architecture. Research skills and aspects of professional practice are developed through group-bases assignments.

Outline

Foundation of Digital Electronics

  • Scientific and Engineering Notations
  • Electronic Component Identification
  • Basic Soldering and PCB Construction
  • Electron Theory & Circuit Theory Laws
  • Circuit Simulation
  • Breadboard Prototyping
  • Component Datasheets & Troubleshooting

Combinational Logic Analysis and Design

  • Binary, Octal and Hexadecimal Number Systems
  • Boolean Algebra and DeMorgan’s Theorems
  • AND-OR-INVERT, NAND Only, and NOR Only Logic Design.
  • Binary Adders and Two’s Complement Arithmetic

Combinational Logic Design with Field Programmable Gate Arrays

  • Sequential Logic Analysis and Design Flip-Flops, Latches and Their Applications.
  • Asynchronous Counter Design with Small and Medium Scale Integrated Circuits.
  • Synchronous Counter Design with Small and Medium Scale Integrated Circuits.
  • Sequential Logic Design with Field Programmable Gate Arrays
  • Introduction to State Machines.

Introduction to Microcontrollers

  • Software Development for a Introductory Microcontroller
  • Real-World Interface: Introduction to Hardware Controls
  • Process Control with a Microcontroller