BC3 Academic Catalog: 2024-2025
|
ELEC 240 - Fundamentals of Microprocessors 4 Credits: (3 lecture, 3 lab)
Course Description This course introduces the student to the applications and operation of microprocessors and microprocessor-based systems. CPU architecture, assembly language programming and interfacing using common microprocessors and microcontrollers, and programmable logic devices are studied. Microprocessor applications in robotics, control systems, telecommunications and data acquisition are also covered.
Note Fall semester only.
Prerequisite ELEC 221 and ELEC 225.
Text No text required.
Objectives The student will be able to:
A. Describe the sequence of events that take place during instruction execution.
B. Write assembly and machine language programs for microprocessors.
C. Design memory address decoding circuits for microprocessor-based systems.
D. Design output, input and bi-directional ports for microprocessor-based systems.
E. Interface external devices to microprocessors and microcontrollers.
F. Use HDLs, schematic capture, and programmable logic devices to implement digital circuits.
Content A. Microprocessor, microcontroller, and PLD architecture
B. Machine and assembly language programming
C. I/O port design
D. Programmed I/O
E. Interrupt-driven I/O
F. A/D and D/A conversion
G. PIC programming
Student Evaluation The final grade will be based upon four major tests and evaluation of selected laboratory assignments.
|