ELEC 245 - Microprocessors

JOHNSON COUNTY COMMUNITY COLLEGE
TECHNOLOGY DIVISION
ELECTRONICS
COURSE OUTLINE

 

Title: Microprocessors Effective Term: Spring 2009
Number: ELEC 245 Credit Hours: 3 Contact Hours: 5
Course Type: Career Lecture Hours: 2 Lab Hours: 3

Description:

This course provides students with a basic knowledge of microprocessors and how microprocessors interface with other devices to create microcomputer systems. Students will learn how to write assembly language and machine language programs for a microprocessor as well as how to interface memory, input devices and output devices to a microprocessor. Additionally, emphasis will be placed on learning how to troubleshoot microprocessor-based systems. 2 hrs. lecture, 3 hrs. lab/wk.

Supplies: Refer to the instructor's course syllabus for details about any supplies that may be required.

Prerequisite: ELEC 225 Digital Electronics II

Textbook(s): For information see - http://bookstore.jccc.net

Course Fees: NONE

Course Objectives:

Upon successful completion of this course the student should be able to:

  1. Write, run, and troubleshoot machine and assembly language programs.
  2. Interface memory to a microprocessor based system.
  3. Interface input devices to a microprocessor-based system.
  4. Interface output devices to a microprocessor-based system.
  5. Describe the role of address decoding in interfacing memory and input/output devices.
  6. Describe the role of interrupts in controlling microprocessor-based systems.
  7. Troubleshoot address decoding circuits, memory circuits, input circuits, and output circuits.
  8. Troubleshoot a complete microcomputer system to the component level.

Content Outline & Competencies:

I. Programming
   A. Use the microprocessor trainer to enter and run programs
   B. Write and run a straight line program
   C. Write and run programs using the various addressing modes of the
6800 microprocessor
   D. Write and run programs with branching
   E. Write and run programs with subroutines
   F. Write and run programs with stack commands
   G. Write and run programs with indexed addressing commands

II. Memory Interfacing
   A. Analyze address decoding circuitry used in memory interfacing
   B. Interface memory to the 6800 microprocessor
   C. Use the static box to troubleshoot the memory circuit
   D. Troubleshoot and find faults inserted into the memory circuit
   E. Analyze memory circuitry on the 3400 trainer

III. Interrupts
   A. Explain how interrupts are used to control microprocessor systems
   B. Build a circuit that utilizes interrupts for control

IV. Data Output
   A. Analyze circuitry used to interface data display devices
   B. Interface data display devices to the 6800 microprocessor
   C. Troubleshoot and find faults inserted into the data display
circuits
   D. Analyze output circuitry on the 3400 trainer

V. Data Input
   A. Analyze circuitry used to interface data input devices
   B. Interface a data input circuit to the 6800 microprocessor
   C. Troubleshoot and find faults inserted into the data input circuit
   D. Analyze keyboard circuitry on the 3400 trainer

VI. System Analysis and Troubleshooting
   A. Analyze circuitry of the complete 3400 trainer
   B. Troubleshoot and find faults inserted into the 3400 trainer

Methods of Evaluation of Competencies:

Evaluation of student mastery of course competencies will be accomplished using the following methods:

Tests                20 - 40% of grade
Laboratory projects  60 - 80% of grade
                         100%

Grading Criteria:
      90 - 100 = A
      80 -  89 = B
      70 -  79 = C
      60 -  69 = D
       0 -  59 = F

Caveats: NONE

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.