ENEE 470 Microprocessor Applications (3)
Required course for majors in the electrical specialty.
Catalog Description:
Practical
microprocessor principles, programming, and interfacing. Design of programs for basic data acquisition and control using the
microprocessor as a system component. Review of number systems and digital
logic. Fall semester. Lecture 2 hours,
Projects 3 hours.
Prerequisites:
ENGR 225, ENEE
371, 372 and either ENEE 377, 378 or CPCS 250, all with grades of C or better.
Text book/References:
“MC68HC12: An
Introduction: Software and Hardware Interfacing” by Huang, Delmar Learning,
2003.
Course Objectives: (numbers in brackets
indicate the relationship to engineering program outcomes)
Upon completion of this course, the student
should be able to read and write microprocessor assembler language programs for
the Motorola MC68HC12, and be prepared to easily learn the language for many
other microprocessors currently in the marketplace. (1,2,3)
Class/Laboratory Schedule:
Lecture/lab combination two
times per week 85 minutes per class.
Topics Covered:
Basic computer concepts
Registers
Memory addressing
Addressing modes
The Instructions and their
execution cycles
Format of assembler
instructions; Label, Operation Code, Operands, & Comments
Directives
Arithmetic Instructions
Program Loops
D-Bug121 Monitor program
operation and commands
The Stack and how to use it
Indexing
Strings
Subroutine programming
Input/Output using D-Bug12
functions
Interrupts
Timer functions
Built-in Analog-to-Digital
converter usage
EEPROM programming
Basic Fuzzy Logic programming
Contribution to Professional
Component:
Contributes toward the 1.5 years of
engineering topics as a 3 credit hour course in engineering sciences and
engineering design.
Relationship of course to
program outcomes
This course supports engineering outcomes 1, 2 and
3.
Prepared by: Dr. Michel Elizabeth Holder,