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

                Parallel Port usage for I/O

                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, 04/02/03