WHY PARALLEL PORT? The simplest computer controlled robot Requires only basic programming skills in C to start off with Can take inputs from your robot.

Slides:



Advertisements
Similar presentations
The World Leader in High Performance Signal Processing SolutionsThe World Leader in High-Performance Signal Processing Solutions Adding a Parallel Port.
Advertisements

IO Interfaces and Bus Standards. Interface circuits Consists of the cktry required to connect an i/o device to a computer. On one side we have data bus.
Module 3 Configuring Hardware on a Computer Running Windows XP Professional.
1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
The Intel 8255 Programmable Peripheral Interface chip is used to give the microprocessor (8088) access to programmable input/ output devices. It has three.
PROGRAMMABLE PERIPHERAL INTERFACE -8255
8255 – PROGRAMMABLE PARALLEL
In this presentation you will:
Indian Institute of Technology Hyderabad ROBOTICS LINE FOLLOWER HARI KISHAN TANDEY – ES12B1008 DILIP KONDAPARTHI – ES12B1010 SAI KARTIK – CE12B1015.
7-1 Digital Serial Input/Output Two basic approaches  Synchronous shared common clock signal all devices synchronised with the shared clock signal data.
EE 316 Computer Engineering Junior Lab Lecture on PC Parallel port.
RS232 Serial and Parallel Interfaces
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
06/25/091 Computer Interfacing Via the Parallel Port Carlos M. Oppus ECCE Program, AdMU.
Parallel Ports of PC Methods of interfacing Examples.
KyungHee Univ. 2-0 Chapter 8 Parallel Port Interfaces.
Computers in Surveying SVY2301 / E4006 Automated Surveying.
Software; Nature, Capabilities and Limitations: describe the need for interfacing with peripherals storage devices, input and output devices and display.
Dr. Rabie A. Ramadan Al-Azhar University Lecture 6
Computer Architecture
MICROPROCESSOR INPUT/OUTPUT
Computer Architecture Lecture 8 by Engineer A. Lecturer Aymen Hasan AlAwady 30/12/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
The New FTC Platform (Connecting your legacy hardware)
Microcontroller based system design Asst. Prof. Dr. Alper ŞİŞMAN.
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Microcontroller & Embedded System Subject Code : 6871 Semester : 7th Department.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Instrumentation & Control Engg. Section Electrical Engineering Department Ahmedabad , Gujarat.
University of Tehran 1 Microprocessor System Design IO Applications Omid Fatemi
10-Sep Fall 2001: copyright ©T. Pearce, D. Hutchinson, L. Marshall Sept Recall Objective: understand computers at machine level interested.
Timer Timer is a device, which counts the input at regular interval (δT) using clock pulses at its input. The counts increment on each pulse and store.
CIS Humanoid Hand Team Members: Tom Billings, Mike Stock, Scott Shugh, Ananya Majumder, Kit Buckley.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
SET 21 OPERATING SYSTEM USE OF ASSEMBLY LANGUAGE.
MOTORS. Definition Of Motor That powered by electricity or internal combustion, that supplies motive power for a vehicle or for some other device. A device.
Getting Started With the Arduino Uno
Interrupts  An interrupt is any service request that causes the CPU to stop its current execution stream and to execute an instruction stream that services.
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
EE 316 Computer Engineering Junior Lab Project 2 Digital Yahtzee.
PROGRAMMABLE PERIPHERAL INTERFACE -8255
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
بسم الله الرحمن الرحيم MEMORY AND I/O.
NETWORK DEVICES Department of CE/IT.
Intro. Interfacing & Electronics 1 Interfacing Introduction.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Solar Powered LED Blinds Group 28: Austin Estes and Kerr Oliva TA: Katherine O’Kane.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
MICROPROCESSOR AMARTYA ROY-72 ANGSHUMAN CHATTERJEE-80 ASHISH LOHIA-70 MOLOY CHAKRABORTY-60.
COMPUTER FUNDAMENTALS David Samuel bhatti
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
Mobile phone keypad sensed password entry for door opening.
Voice Controlled Robot by Cell Phone with Android App
A PRESENTATION ON EMBEDDED SYSTEM
8255 Programmable Peripheral Interface
MOTORS.
PROGRAMMABLE PERIPHERAL INTERFACE -8255
connect a DC-Motor with an arduino
Interfacing I/O Devices
For further information
بسم الله الرحمن الرحيم Table of contents:
Components of Computer
PC Mouse operated Electrical Load Control Using VB Application
ARDUINO LINE FOLLOWER ROBOT
C_ITCO011/C_ITCO111 LECTURER: E.DONDO
Interfacing Memory Interfacing.
PROGRAMMABLE PERIPHERAL INTERFACE -8255
Microprocessor & Assembly Language
Interfacing of Traffic light controller
8051 Micro Controller.
Presentation transcript:

WHY PARALLEL PORT? The simplest computer controlled robot Requires only basic programming skills in C to start off with Can take inputs from your robot and accordingly give output signals Circuitry is simple

Parallel Port

The Pins Data Register: This is the register that allows the user to write values into the port. Status Register (Pins): This port acts like a reader and it has 5 pins for inputs. Control Register (Pins): This register can be used in both ways: it enables a user to write values to the outside world, as well as read values

What is High and Low? A Parallel port uses Transistor Transistor Logic. A high signal i.e.1 means the output of the transistor arrangement is from 2.2V to 5V. A low signal i.e.0 means the output of the transistor arrangement is from 0.0V to 0.8V.

Motor Driver It acts as an interface between the port and motor. The output of the parallel port is too low to drive a motor. The motor driver receives signals(1 or 0) from the port and gives an output to the motor.

L293D(Motor Driver)

Programming #include void main(void) { outportb(0x378,0xFF); } 0xFF= outportb(0x378,0x00); STOP MOTOR outportb(0x378,0x03); MOVE MOTOR(Break!)) outportb(0x378,0x01); MOVE MOTOR(CCW) outportb(0x378,0x02); MOVE MOTOR(CW).

Finding the address Go to Start > Control Panel > System > ‘Hardware’ Tab > Click on Device Manager > Look for ‘Ports’ in the device list > Double click on LPT1 > Click on the ‘Resources’ Tab. Here you can see the starting address of I/O Range. It is usually 0x378 or 0x278

The Motor

Materials Required: 1 parallel port Male connector 1 DC Motor 1 Motor Driver [L293D] 1 5V regulator [7805] Warning: Your Parallel port is not designed to handle more than 5V.

Useful Software and Links Parmon (