serial and parallel communication
TRANSCRIPT
![Page 1: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/1.jpg)
CHAPTER CHAPTER
Serial and Parallel Serial and Parallel CommunicationCommunication
![Page 2: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/2.jpg)
Chapter Objectives
• Explain serial communication– Standards, ports, resources etc.
• Show a few examples of serial communication connections used in practice
• Describe the features of parallel communication– Standards, use etc.
![Page 3: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/3.jpg)
Chapter Modules
• Serial communication• Newer serial communication
technologies• Serial communication connections• Parallel communication
![Page 4: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/4.jpg)
Module
Serial Communication
![Page 5: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/5.jpg)
Chapter Objectives
• Explain serial communication– Standards, ports, resources etc.
• Show a few examples of serial communication connections and ports used in practice
![Page 6: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/6.jpg)
Definition of Serial Communication
Bit by bit transmission of information in seriesA B
Travels in series
![Page 7: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/7.jpg)
Serial Communication Implementation
• Popular implementation found in older and some newer computers is known as the RS-232 serial connection found in microcomputers
• Newer type of serial connections– Universal Serial Bus (USB)– IEEE 1394 serial connection that is also
known as the FireWire connection
![Page 8: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/8.jpg)
Other Serial Communication Technologies
• eSATA• Fiber channel
![Page 9: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/9.jpg)
RS-232C Serial Standard• The most popular standard• Conforming serial ports are found in the
following – Micro– Minis and mainframes
• Sometimes these ports are also known as the asynchronous ports or asnch ports in short
• It is also possible to conduct synchronous transmission through these ports as well
![Page 10: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/10.jpg)
Purpose of the Serial Ports
Parallel DigitalData
Serial Digital Data
OutIn
Expansion Bus
Seri
al In
terf
ace
![Page 11: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/11.jpg)
Standard Serial Port on a Computer (DB 9)
![Page 12: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/12.jpg)
Serial Port Identification
Source: Black Box
![Page 13: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/13.jpg)
Male and Female Connectors
Pins Holes
Typical serial port
Typical parallel port
Source Black Box
![Page 14: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/14.jpg)
Differentiating Between Serial and Parallel Ports
Serial Male Port
Parallel FemalePort
![Page 15: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/15.jpg)
Serial Cable
DB25 Connector
DB9 Connector
Source Black Box
![Page 16: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/16.jpg)
End of ModuleEnd of Module
![Page 17: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/17.jpg)
Module
Resources for Serial Ports
![Page 18: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/18.jpg)
Support for Serial Ports
• Both hardware and software support are required for the functioning of serial ports
• A microcomputer is supplied with two standard serial ports– Additional ports can be installed
![Page 19: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/19.jpg)
Operating System Support
• Earlier operating systems– Supported four serial ports
• Today’s operating systems– Support a larger number of serial ports
• For most practical purposes, four serial ports are considered sufficient in a microcomputer– Only two, namely com1 and com2, are in
widespread use
![Page 20: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/20.jpg)
Port Properties
Com 1
Com2
Com3
Com4
•IRQ
•I/O Address
•Base Memory Address
•Direct Memory Address (DMA) Channel
![Page 21: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/21.jpg)
Assignment of Values
• The assignment of the respective values for each port must be unique
• An IRQ, I/O address or DMA conflict can lead to a disruption in the execution of an application– This is no more a problem with newer
OS and hardware
![Page 22: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/22.jpg)
IRQ and Address Assignment
PORT IRQ ADDRESS------------------------------------------------------------
1 4 3F8-3FF
2 3 2F8-2FF
3
4
These values shouldnot normally bechanged.
![Page 23: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/23.jpg)
End of ModuleEnd of Module
![Page 24: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/24.jpg)
Module
Faster RS-232 Serial Ports and Summary
![Page 25: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/25.jpg)
Older and Newer Serial Ports
• Older serial ports operated at a slower speed
• The newer serial ports operate at a faster speed
• The newer serial ports are equipped with a new processor
• The hardware in question is known as the UART processor
![Page 26: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/26.jpg)
Enhanced Serial Ports
UART16550/16650
Com.Port
The newer processor is required for communication at speeds of 115,200 bps
Universal Asynchronous Receiver Transmitter (UART)
![Page 27: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/27.jpg)
ISDN Line Requirement
• In theory, the maximum speed over a single ISDN line is approximately 128K bps
• If necessary, enhanced serial ports can be installed by installing a board containing the enhanced ports
![Page 28: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/28.jpg)
UART-based Ports
![Page 29: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/29.jpg)
In Summary• Two standard serial ports are present
on a microcomputer• Resources
– IRQ, I/O Address and DMA
• Port settings– Communication speed, length of the
data bits etc.
• Later versions of the UART chip are required to support high speed communication through the serial port
![Page 30: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/30.jpg)
End of ModuleEnd of Module
![Page 31: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/31.jpg)
Module
Newer Serial Communication Technologies:
Universal Serial Bus (USB)
![Page 32: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/32.jpg)
Universal Serial Bus• Being introduced as a high-speed
“replacement” for the traditional RS-232 port
• USB has higher bandwidth– 1.5 Mbps, 12 Mbps and 480 Mbps – Faster than the RS-232 port that
operates in the region of 115+ K bps
• Devices can be daisy-chained
![Page 33: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/33.jpg)
Daisy Chaining of USB Devices
Computer
Device 1
Device 2
Device 3USB Connection
Out
In
USBPort
![Page 34: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/34.jpg)
Connecting USB Devices Using a Hub
Computer
Hub
Device 2
Device 3USB Connection
Out
In
USBPort
![Page 35: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/35.jpg)
Sample USB Devices
• Keyboards• Monitors• Digital Cameras• Digital Vide Recorders• etc.
![Page 36: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/36.jpg)
USB Standards
• USB 1.1• USB 2.0• USB On-The-Go (OTG)
– A newer standard being designed for portable and small devices
![Page 37: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/37.jpg)
U3 Standard
![Page 38: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/38.jpg)
USB Connectors
• Type A– Upstream connectors – From the system
• Type B– Downstream connectors– To the device
• Mini A• Mini B
– Smaller connector for PDAs, mobile phones and digital cameras
• mini-A and mini-B and mini-AB– Small for factor connectors for USB OTG
![Page 39: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/39.jpg)
Support for the Deployment of USB in
Microcomputers• There are two requirements for USB
implementation• One is the presence of USB hubs to
support USB ports on the microcomputer• The other is the support required from
the operating system to operate the USB• Most motherboards now have built-in
support for USB • Not all versions of the Windows OS
support for USB
![Page 40: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/40.jpg)
Operating System Support for USB
• The newer operating systems such as Windows XP or the later versions of some of the older operating systems support USB– Windows 98 – Windows 95 OSR2
• In accordance with USB standards, these operating systems support hot plug-and-play for USB devices
![Page 41: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/41.jpg)
Hot Plug-and-Play
• The ability to connect a device to the computer while a computer is in operation
• As the device is connected, the OS would: – Recognize the device – Configure the device
• There is no manual intervention in the above process
![Page 42: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/42.jpg)
Advantages of USB Over the RS-232 Port
• Higher speed• Ability to daisy chain different
devices• Support for hot plug-and-play
![Page 43: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/43.jpg)
End of ModuleEnd of Module
![Page 44: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/44.jpg)
Module
IEEE 1394 FireWire Connection
![Page 45: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/45.jpg)
IEEE 1394 Standard (FireWire)
• In some ways, it competes with USB• Bandwidth is 400M bps or 50M Bps • In theory therefore, it can replace older
SCSI and IDE used for connecting hard disks
• FireWire’s impact is most likely to be felt in multimedia applications involving audio and video
• Some basic networking can be done through the Firewire ports as well
![Page 46: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/46.jpg)
Data Transmission
• 100 Mbps, 200 Mbps and 400 Mbps • Newer ports are being developed
to support 800 Mbps and 1600 Mbps
• Data is transmitted in packets and it is available to all the devices on the bus
![Page 47: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/47.jpg)
Networking with Firewire
• 1394 supports peer-to-peer networks based on point-to-point connections
• Computers can be networked in a peer-to-peer architecture using the Firewire port
![Page 48: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/48.jpg)
Type of Transmission
• Asynchronous (bulk) transfer - guarantees correct transmission; suitable for control data and where error-free transmission takes precedence over speed.
• Isochronous transfer - guarantees bandwidth (ideal for transmitting time critical data, e.g. video, audio)
• Courtesy: www.thesycon.de
![Page 49: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/49.jpg)
• The maximum distance between nodes is 4.5 m (revisions to the standard will support distances of
• 100 m between nodes• Up to 27 devices can be connected
to each node.• Courtesy: www.thesycon.de
![Page 50: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/50.jpg)
• “Hot-swapping“ allows users to attach and detach devices while the network is running; the network is reconfigured automatically.
• Each bus supports up to 64 nodes and the specification supports up to 1024 buses.
• A 1394 bus appears as a flat space in memory, with each node occupying a 48 bit address range.
• Integrated power supply - devices receive power through the bus.
• Courtesy: www.thesycon.de
![Page 51: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/51.jpg)
End of ModuleEnd of Module
![Page 52: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/52.jpg)
Module
Fiber Channel
![Page 53: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/53.jpg)
End of ModuleEnd of Module
![Page 54: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/54.jpg)
Module
Serial Communication Connections
![Page 55: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/55.jpg)
Unix Computer Connection
ASCIITerminal
Micro-computer
ASCIITerminal
RS-232CConnection
Multi-user Micro (Unix)Multiple serial ports
![Page 56: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/56.jpg)
Multiple Port Support
Interface Card
Multiple Ports
![Page 57: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/57.jpg)
Popular Unix Configuration
Microcomputers as terminals
TCP/IP
Central Unix server
![Page 58: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/58.jpg)
Remote Access Server
Server with Multi-serial Ports
Modem Modem
RS-232CConnection
Modem
Dial-in access
LAN
![Page 59: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/59.jpg)
LapLink Connection
DesktopComputer
Laptop/Notebook/Computer
RS-232C Serial Lap-linkConnection
Note: Lap Link serial cable is specially wired to make the connection
![Page 60: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/60.jpg)
X.25 Standard
• Used in WAN connections• X.25 is used in the U.S.• Its equivalent X.21 is used in Europe• Today, the above older technologies
are being replaced with newer digital technologies– ATM – Frame Relay etc.
![Page 61: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/61.jpg)
End of ModuleEnd of Module
![Page 62: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/62.jpg)
Module
Parallel Communication
![Page 63: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/63.jpg)
Definition of Parallel Communication
• Transmission of information over multiple links between two points– Multiple electronic links
![Page 64: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/64.jpg)
Parallel Transmission
Multiplelinks
![Page 65: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/65.jpg)
IEEE 488 Parallel Standard• Established by IEEE• Used extensively in parallel
Communication• Examples:
– Computer to printer connection– Lap Link connection
• Does not play as important a role as the serial standard– Hardly any parallel long distance links in
practice
![Page 66: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/66.jpg)
Parallel Port and Serial Ports in a Microcomputer
DB25F
DB9M
DB25M
Serial Com1:
Serial Com2:
Parallel LPT1:
![Page 67: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/67.jpg)
Parallel Port Resources
• Resources must also be assigned to the parallel port as well– IRQ and I/O address range
• Sample values assigned for LPT1– IRQ 7 – I/O address range 378 - 37f– These values should not be changed
in general
![Page 68: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/68.jpg)
Summary• A microcomputer is equipped with one
standard parallel port• Additional parallel ports can be installed• Used extensively for connecting a printer
– Used for connecting other devices as well
• Needs to be assigned resources• Identified by the DB25 female connector
![Page 69: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/69.jpg)
Parallel Port Resource Assignment
Demonstration
![Page 70: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/70.jpg)
End of ModuleEnd of Module
![Page 71: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/71.jpg)
Module
Newer and Faster Parallel Port Standards
![Page 72: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/72.jpg)
Popular Introductions
• Standard Parallel Port (SPP)• Enhanced Parallel Port (EPP)• Extended Capability Port (ECP)
![Page 73: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/73.jpg)
EPP and ECP
• Enhanced Parallel Port (EPP)– Introduced in 1991 to increase the parallel
port communication speed to 500K Bps
• Extended Capability Port (ECP)– Introduced further refinement to the EPP– For better performance under a
multitasking environment– Introduced through a joint effort between
Microsoft and HP
![Page 74: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/74.jpg)
Support for EPP and ECP • Must be built into the hardware namely
into the motherboard• Activated at the system level by
enabling the support for EPP and ECP in the system BIOS
• For example, the System BIOS can be accessed during boot-up by pressing the delete key immediately after switching on the power to the computer
![Page 75: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/75.jpg)
Other Features Supported
• Wake-up signal sent to the printer• Consider the case of a newer laser
printer that is attached to a microcomputer through an ECP port– Printer must also be connected to the
microcomputer using a cable conforming to the IEEE specification
![Page 76: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/76.jpg)
Wake Up Feature
• No printing activity for a predetermined period of time– Printer enters into a sleep mode– Printer does not consume power
• When a print job is ready for printing– Computer sends a signal to wake up
the printer– The printing then proceeds thereafter
![Page 77: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/77.jpg)
Salient Features of EPP and ECP
• EPP was introduced to increase the speed of the parallel port
• ECP was introduced to add further enhancements to EPP– Improve the performance under
multitasking
![Page 78: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/78.jpg)
End of ModuleEnd of Module
![Page 79: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/79.jpg)
Module
ECP Computer Entry
![Page 80: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/80.jpg)
ECP Entry Check
![Page 81: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/81.jpg)
End of ModuleEnd of Module
![Page 82: Serial and Parallel Communication](https://reader033.vdocuments.us/reader033/viewer/2022061107/544cb140b1af9fd6498b47ca/html5/thumbnails/82.jpg)
END OF MODULE END OF MODULE
END OF CHAPTEREND OF CHAPTER