Design and construction of a microprocessor-based controller using 8088 microprocessor

Date

3-1994

Degree

Bachelor of Science in Applied Physics

College

College of Arts and Sciences (CAS)

Adviser/Committee Chair

Edvino G. Eusebio

Abstract

An 8088 Microprocessor-Based Controller was made by designing and constructing circuits for a CPU module, a memory interface, and an input/output (I/O) port interface for the CPU module, that formed a dedicated computer. The main components of the CPU module consisted of the 8088 microprocessor, clock generator circuit, and a bus logic circuit. The main component of the clock generator circuit was the 8284 clock generator. The bus logic circuit consisted of transparent octal latches for the address bus, an octal tranceiver for the data bus, and a decoder for the control bus. The main memory used 2764 EPROM and 6264 SRAM to make up the 8 kilobytes ROM area and 8 kilobytes RAM area of the computer. An 8255 Programmable Peripheral Interface (PPI) was interfaced to the CPU module to serve as the I/O port of the computer. The CPU module, main memory, and I/O port made up the dedicated computer which functions as a controller, and which function depends on the peripheral device to be interfaced with it. The program for the interface was restored in the EPROM of the controller in machine code form using a EPROM programmer. A demonstration of the 8088 controller function was made by interfacing a 1.8 degrees per step stepper motor. An An input device was using a DIP switch circuit that gives high (5V) or low (0V) signals to the input port of the 8255. A program was designed and stored in the EPROM to rotate the stepper motor at angles 45o, 90o, 135o, 180o, 225o, 270o, 315o, and 360o clockwise and counter clockwise, respectively, depending on the setting of the DIP switch.

Language

English

Location

UPLB Main Library Special Collections Section (USCS)

Call Number

Thesis

Document Type

Thesis

This document is currently not available here.

Share

COinS