Preview

Microprocessor and Interfacing

Powerful Essays
Open Document
Open Document
3402 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Microprocessor and Interfacing
UNIT II- Peripherals and Interfacing PIO 8255
The parallel input-output port chip 8255 is also called as programmable peripheral input-output port. The Intel’s 8255 is designed for use with Intel’s 8-bit, 16-bit and higher capability microprocessors. It has 24 input/output lines which may be individually programmed in two groups of twelve lines each, or three groups of eight lines. The two groups of I/O pins are named as Group A and Group B. Each of these two groups contains a subgroup of eight I/O lines called as 8-bit port and another subgroup of four lines or a 4-bit port. Thus Group A contains an 8-bit port A along with a 4-bit port. C upper.

PIO 8255
• The port A lines are identified by symbols PA0-PA7 while the port C lines are identified as PC4-PC7. Similarly, GroupB contains an 8-bit port B, containing lines PB0-PB7 and 4-bit port C with lower bits PC0- PC3.The port C upper and port C lower can be used in combination as an 8-bitport C. • Both the port C are assigned the same address. Thus one may have either three 8-bit I/O ports or two 8-bit and two 4-bit ports from 8255. All of these ports can function independently either as input or as output ports. This can be achieved by programming the bits of an internal register of 8255 called as control word register ( CWR ).

PIO 8255
• The internal block diagram and the pin configuration of 8255 are shown in fig. • The 8-bit data bus buffer is controlled by the read/write control logic. The read/write control logic manages all of the internal and external transfers of both data and control words. • RD, WR, A1, A0 and RESET are the inputs provided by the microprocessor to the READ/ WRITE control logic of 8255. The 8-bit, 3-state bidirectional buffer is used to interface the 8255 internal data bus with the external system data bus.

PIO 8255
• This buffer receives or transmits data upon the execution of input or output instructions by the microprocessor. The control words or status information is

You May Also Find These Documents Helpful

  • Good Essays

    ● Serial: 0 (RX) and 1 (TX); Serial 1: 19 (RX) and 18 (TX); Serial 2: 17 (RX) and 16 (TX); Serial 3: 15 (RX) and 14 (TX). TTL serial data can be transmitted and received. Pins 0 and 1 are connected to the respective pins of the ATmega8U2 USB-to-TTL Serial chip.…

    • 558 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Nt1210 Chapter 1 Review

    • 1315 Words
    • 6 Pages

    A.The CPU tells the RAM which address holds data that the CPU wants to read.…

    • 1315 Words
    • 6 Pages
    Good Essays
  • Powerful Essays

    Interrupt-driven I/O: The processor issues an I/O command on behalf of a process, continues to execute subsequent instructions, and is interrupted by the I/O module when the latter has completed its work. The subsequent instructions may be in the same process, if it is not necessary for that process to wait for the completion of the I/O. Otherwise, the process is suspended pending the interrupt and other work is performed. Direct memory access (DMA): A DMA module controls the exchange of data between main memory and an I/O module. The processor sends a request for the transfer of a block of data to the DMA module and is interrupted only after the entire block has been…

    • 1721 Words
    • 7 Pages
    Powerful Essays
  • Satisfactory Essays

    X86 and Internet Explorer

    • 269 Words
    • 2 Pages

    3. Using Internet Explorer, locate information on the Intel H55 Chipset. What processors is it used with? What is its purpose on the motherboard?…

    • 269 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Altera Quartus Experiment

    • 19294 Words
    • 78 Pages

    There was an essential operation before program, that is, to check the pins assignment. Therefore, the…

    • 19294 Words
    • 78 Pages
    Powerful Essays
  • Good Essays

    Dental Implants

    • 2449 Words
    • 10 Pages

    6-A (driver) is a program that contains information about a specific device and how the operating system communicates with it…

    • 2449 Words
    • 10 Pages
    Good Essays
  • Satisfactory Essays

    Lab Quiz 5

    • 708 Words
    • 3 Pages

    5. When the "RAM Main" is being read from or written to, the address used will be the one held in this register…

    • 708 Words
    • 3 Pages
    Satisfactory Essays
  • Better Essays

    Computer Architecture

    • 1307 Words
    • 6 Pages

    Control Unit: - The Control Unit manages the movement of data and instructions in and out of the memory and also deals with sequential carrying out of the programs.…

    • 1307 Words
    • 6 Pages
    Better Essays
  • Good Essays

    The basic components of all computer systems whether they are microcomputers or supercomputer all contain six basic building blocks: input, output, memory, arithmetic/logical unit, control unit and files. A computer system needs input devices for entering data into the computer for processing. The most common input devices are keyboards and mice. Input devices have now expanded to other methods such as voice input, magnetic ink character recognition (MICR), Optical character recognition (OCR), scanning bar code label, etc. The output devices are used to produce the results of the processing done by the computer. The most common output devices include computer screen or monitor, printer, or writing output on CD or DVD. Computer memory or main memory holds the program instructions and data. All data flows are to and from memory. Arithmetic and Logic Unit consist of incredibly small integrated circuits on a silicon chip. It is mainly responsible for arithmetic function of addition, subtraction, multiplication and division calculation, logical comparison and decision. Computer files storage devices sometimes called secondary or backing storage is used to store programs and data when they are not being used. Secondary storage is nonvolatile. File devices include hard disk drive, magnetic tape drives, flash drives, and CD or DVD. Control Unit provides the control that enables the computer to take advantage of the speed and capacity of its other components. It controls the sequence of instruction to be executed, controls the flow of data, interpret instructions, and it regulate timing of processor (Brown et al., 2012).…

    • 569 Words
    • 2 Pages
    Good Essays
  • Good Essays

    microprogram sequencer

    • 4951 Words
    • 20 Pages

    selector means receiving as inputs applied status signals, instruction signals, and predetermined ones of the set of…

    • 4951 Words
    • 20 Pages
    Good Essays
  • Powerful Essays

    Uart

    • 19141 Words
    • 77 Pages

    This section of the manual contains the following major topics: 47.1 47.2 47.3 47.4 47.5 47.6 47.7 47.8 47.9 Introduction .................................................................................................................. 47-2 Non-Maskable Traps.................................................................................................... 47-7 Interrupt Processing Timing ....................................................................................... 47-12 Interrupt Control and Status Registers....................................................................... 47-15 Interrupt Setup Procedures........................................................................................ 47-65 Register Maps............................................................................................................ 47-68 Design Tips ................................................................................................................ 47-70 Related Application Notes.......................................................................................... 47-71 Revision History ......................................................................................................... 47-72…

    • 19141 Words
    • 77 Pages
    Powerful Essays
  • Satisfactory Essays

    Usb 2.0 Specification

    • 91033 Words
    • 365 Pages

    The 2.0 revision of the specification is intended for product design. Every attempt has been made to ensure a…

    • 91033 Words
    • 365 Pages
    Satisfactory Essays
  • Good Essays

    IJATAG

    • 2133 Words
    • 17 Pages

    The Basic P1687 On-Chip Architecture ......................................................................................... 6 The Instrument Gateway (Interface) ............................................................................................... 7 Managing 1687 scan paths with the Segment Insertion Bit (SIB) .................................................. 8 IJTAG Description Languages .......................................................................................................…

    • 2133 Words
    • 17 Pages
    Good Essays
  • Good Essays

    GizDuino Research Plan

    • 624 Words
    • 3 Pages

    This code serves as the monitor of destruction of the security. In this board, a SIM card is use to communicate to your device. In case of breaking this system, a censoring device will…

    • 624 Words
    • 3 Pages
    Good Essays
  • Good Essays

    8051 Gsm Interfacing

    • 756 Words
    • 4 Pages

    8051 Primer Board The 8051 Primer board is specifically designed to help students to master the required skills in the area of embedded systems. The kit is designed in such way that all the possible features of the microcontroller will be easily used by the students. The kit supports in system programming (ISP) which is done through serial port. NXP’s 8051 (89V51RD2), 8051 Primer Kit is proposed to smooth the progress of developing and debugging of various designs encompassing of High speed 8-bit Microcontrollers. GSM (Global System for Mobile Communication) GSM is a digital mobile telephony system. GSM digitizes and compresses data, then sends it down a channel with two other streams of user data, each in its own time slot. It operates at either the 900 MHz or 1800 MHz frequency band. Join the Technical Community Today! http://www.pantechsolutions.net…

    • 756 Words
    • 4 Pages
    Good Essays

Related Topics