Maricopa Community Colleges  EEE226   19966-19976 
Official Course Description: MCCCD Approval: 02/27/96
EEE226 19966-19976 L+L 4 Credit(s) 6 Period(s)
Microprocessors and Interfacing, Programming and Hardware: Intel 80x86 family Microprocessors
Microcomputer hardware organization, assembly language programming with emphasis on hardware interfaces, system hardware connections, timing, input/output, peripheral device interfaces, direct memory access, random access memory, communications, coprocessors. Prerequisites: CSC/EEE120 or permission of instructor.
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
EEE226   19966-19976 Microprocessors and Interfacing, Programming and Hardware: Intel 80x86 family Microprocessors
1. Convert numbers and characters between codes; describe the operation of logic elements and an arithmetic logic unit. (I)
2. Describe the parts and functioning of microcomputer hardware. (II)
3. Write and run an assembly language program; describe the use of program development tools. (III)
4. Implement standard program structures in an assembly language program. (IV)
5. Write assembly programs which use string instructions, call procedures, consist of multiple modules, write an assembler macro. (V)
6. Use assembler directives. (VI)
7. Diagram a simple microcomputer hardware system, describe operation and troubleshooting. Use an oscilloscope to observe bus signals and to measure clock frequencies. (VII)
8. Describe the input of keyboard data and handling of graphic displays. Use circuit schematic diagrams to make hardware connections, and use an oscilloscope to check frequencies. (VIII)
9. Make hardware connections, and write a program to scan a keyboard, detect the key pressed and convert the keypress code to ASCII. (IX)
10. Describe input/output, timing, and data transfer between a microcomputer and hardware digital devices. (X)
11. Draw a schematic diagram and use a digital voltmeter and oscilloscope to connect analog devices and AD/DA converters to a microcomputer port. Write programs to test hardware operation. (XI)
12. Describe serial date transmission methods and standards. (XII)
13. Draw diagrams to show how microcomputer hardware is connected and operates with memories and coprocessors. (XIII)
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
EEE226   19966-19976 Microprocessors and Interfacing, Programming and Hardware: Intel 80x86 family Microprocessors
    I. Computer number systems, codes, and digital devices
      II. Microcomputer organization and operation
        III. 8086 family assembly language programming introduction
          IV. Implementing standard program structures
            V. Strings, procedures, and macros
              VI. Instruction descriptions and assembler directives
                VII. System connections timing and troubleshooting
                  VIII. Keyboard and display interfacing
                    IX. Interrupts and interrupt applications
                      X. Digital device interfacing
                        XI. Analog interfacing and industrial control
                          XII. Serial data communication
                            XIII. Memories and coprocessors
                            Go to Description    Go to top of Competencies    Go to top of Outline