ET-560: Microprocessors

Course Information

Course, prefix, number, & title: ET-560 Microprocessors

Hours (Class, recitation, Laboratory, studio): 3 class hours, 3 laboratory hours

Credits: 4

Pre-requisites (if any): ET-210 ,ET-509 and ET-540

Co-requisites (if any): None

Course Description in college catalog:

Study of microprocessor and microcomputer systems. Topics include: microprocessor architecture, memory and memory interfacing, I/O systems, interrupt processing, microprocessor communications, and microcomputer peripherals. Laboratory hours complement class work.

Academic programs for which this course serves as a requirement or an elective:

A.A.S. Electronic Engineering Technology (ET)

A.A.S. Computer Engineering Technology (CT)

A.A.S. Telecommunications Technology (TC)

General Education Outcomes: Below is a listing of General Education Outcome(s) that this course supports.

  1. Communicate effectively in various forms

Course-specific student learning outcomes:

Course objectives/expected student learning outcomes
Course Objectives Learning Outcomes
Performance Indicator CTa2 Construct computer circuits from circuit diagrams and logic schematics using components on breadboard and PCB board.  Demonstration of overall operation of the MicroComputer System board assembled by the students. Both Single Step and Run Mode
Performance Indicator ETCTa5 Demonstrate knowledge of digital electronics theory and microprocessor architecture.  I/O architecture including interrupts, bit-masking and serial I/O. Third midterm. Shows excellent mastery of I/O architecture concepts including interrupts, bit-masking and serial I/O.
Performance Indicator CTb2 Apply principles of digital logic in the design and analysis of computer and digital circuits.  Analyze an address decode circuit made with a decoder and multiple enable lines. Determine the address range based on the correct circuit inputs.
Performance Indicator ETCTb3 Apply microprocessor programming techniques to real world applications  Using the Microprocessor as a controller for a fan. A program is designed to use bit-masking to control a smart exhaust fan which responds to the environment (whether the heat or air-conditioning is on)
Performance Indicator ETCTf1 Produce effective written documents including lab reports and term papers.  Students create and develop an idea for an invention that utilizes a microprocessor to give the invention new features.

Program-specific outcomes

ABET Criterion 3 Student Outcomes addressed by ET-560:

Student Outcome (1) - an ability to apply knowledge, techniques, skills and modern tools of mathematics, science, engineering, and technology to solve well-defined engineering problems appropriate to the discipline;

  • Performance Indicator ETCT1-3 Demonstrate knowledge of digital electronics theory and microcomputer architecture.

 

Student Outcome (2) - an ability to design solutions for well-defined technical problems and assist with engineering design of systems, components, or processes appropriate to the discipline;

  • Performance Indicator ETCT2-3 Apply principles of Boolean logic in the design and analysis of digital circuits.
  • Performance Indicator ETCT2-4 Utilize fabrication, assembly and troubleshooting techniques associated with the manufacture and maintenance of electronics and computer systems.


Supplemental Information


ET 560 Lecture Course Topics- Table of Week Numbers and Lecture Course Topics:


Week Lecture Topics
1 Inside the Computer – terminology, internal organization, busses, CPU, ALU, flags, running programs
2 8088 Microprocessor – data bus, address bus, pinout, active high and active low signals, Address generation hardware.
TIMING: 8284 Clock Generator – CLK, OSC, PCLK, reset hardware
3 BUSSES: Buss Buffers, Data Bus in 8088, Address bus in 8088, Bus cycle timing (ALE timing diagram) and the 8088 control bus
4 Slow I/O devices and Tw, Reset Vector, Logical and physical addresses, address generation review
5 Review problems and TEST #1
6 MEMORY: Semiconductor Memory Fundamentals – capacity, organization, speed: Diode Array example, ROM and PROM
7 EPROM; RAM (SRAM, DRAM); Data integrity in RAM and ROM
8 Address decoding: Simple logic gate as address decode, Using the 74xx138 3-8 decoder
9 Review problems and TEST #2
10 I/O Subsystem Design: I/O address decoding, IN and OUT instructions, input and output ports, peripheral and memory mapped I/O; Keyboard interfacing, hardware and algorithm
11 8088/86 Interrupts – 8259, interrupt signaling and vector table, polling
12 Basics of serial communication; Serial Data transfer (SIPO, PISO, asynchronous frame)
13 Review and TEST #3
14 Review for final exam
15 Final Exam

ET 560 Lab Course Topics- Tables of Week Numbers and Lab Course Topics:


Week Laboratory Experiment Number and Topics
1 Lab #1 Debug
2 Lab #2 Debug and Parts Inventory
3 Solder review, practice and preliminary soldering of the board
4 Lab #3 Timing and reset circuits
5 Lab #4 Bus Demultiplexing
6 Lab #5 Single Step Circuit and Viewing Instructions
7 Lab #6 Memory I/O Decode and EPROM Programming
8 Lab #7 Rotate Program and EPROM Erase
9 Lab #8 Counter Program and Instruction Execution Time Programming Techniques: Control and Bit Masking; Programming Techniques: Control and Bit Masking
10 Lab #9 Programming Techniques: Program Specification, Design, Control & Bit Masking
11,12 Lab #9 Programming Techniques continued
13 Basics of serial communication; Serial Data transfer (SIPO, PISO, asynchronous frame)
14 Lab #10 Using the Microprocessor as a Controller for a Fan
14 Using the Microprocessor as a Controller for a Fan continued

Methods by which student learning will be assessed and evaluated; describe the types of methods to be employed; note whether certain methods are required for all sections:

  • Open-book online quizzes
  • Class participation on clicker questions (not required for all sections)
  • Oral presentation
  • Tests or midterm exams
  • Final exam
  • A 7-page scaffolded research paper with multiple drafts
  • In-person weekly lab activities with signoffs and worksheets

Academic Integrity policy (department or College):
Academic honesty is expected of all students. Any violation of academic integrity is taken extremely seriously. All assignments and projects must be the original work of the student or teammates. Plagiarism will not be tolerated. Any questions regarding academic integrity should be brought to the attention of the instructor. The following is the Queensborough Community College Policy on Academic Integrity: "It is the official policy of the College that all acts or attempted acts that are violations of Academic Integrity be reported to the Office of Student Affairs. At the faculty member's discretion and with the concurrence of the student or students involved, some cases though reported to the Office of Student Affairs may be resolved within the confines of the course and department. The instructor has the authority to adjust the offender's grade as deemed appropriate, including assigning an F to the assignment or exercise or, in more serious cases, an F to the student for the entire course." Read the University's policy on Academic Integrity opens in a new window(PDF).

Disabilities
Any student who feels that he or she may need an accommodation based upon the impact of a disability should contact the office of Services for Students with Disabilities in Science Building, Room S-132, 718-631-6257, to coordinate reasonable accommodations for students with documented disabilities. You can visit the Services for Students with Disabilities website.

Campus Cultural Centers

Kupferberg Holocaust Center (KHC)Opens in a new window
Kupferberg Holocaust Center Opens in a new window

The KHC uses the lessons of the Holocaust to educate current and future generations about the ramifications of unbridled prejudice, racism and stereotyping.

Queensborough Performing Arts CenterOpens in a new window
QPAC: Performing Arts CenterOpens in a new window

QPAC is an invaluable entertainment company in this region with a growing national reputation. The arts at QPAC continues to play a vital role in transforming lives and building stronger communities.

Queensborough Art GalleryOpens in a new window
QCC Art GalleryOpens in a new window

The QCC Art Gallery of the City University of New York is a vital educational and cultural resource for Queensborough Community College, the Borough of Queens and the surrounding communities.