SlideShare a Scribd company logo
Bharat sankhlecha
MICROPROCESSOR AND ITS
APPLICATION
Bharat Sankhlecha
bharat.sanklecha@lpu.co.in
Sr. Lecturer
Block 26 Room No. 205 Ch No. 13
M: 9501424515
SIGNAL DESCRIPTIONS AND PINS OF
8085 MICROPROCESSOR
•   Address Bus
           The 8085 has 16 signal lines (pins) that are used as the
            address bus.
•   Multiplexed Address/ Data Bus
           The signal lines AD7-AD0 are bidirectional they serve a dual
            purpose . They are used as the low order address bus as well
            as data bus.
•   Control and Status Signal
           ALE -Address latch enable: This is a positive going pulse
            generated every time the 8085 begin an operation; it
            indicates that the bits on AD7-AD0 are address bits.
           RD-Read: This is a read control signal(active low). This signal
            indicates that the selected I/O or memory device is to be read
            and data are available on the data bus.
           WR-Write: This is a write control signal (active low). This
            signal indicates that the data on the data bus are to be written
            into selected memory or I/O location.
           IO/M: This is a status signal used to differentiate between I/O
            and memory operations. When it is high, it indicates an I/O
            operation; when it is low, it indicates a memory operation.
            This signal is combined with RD(Read) an WR(Write) to
            generate I/O and memory control signals
           S1 and S0: These status signals, similar to IO/M, can identify
            various operations, but they are rarely used in small
            systems.
•   Power Supply and Clock Frequency
           Vcc: +5V power supply
           Vss : Ground Reference
           X1,X2 : A crystal is connected at these two pins. The
            frequency is internally divided by two therefore, to operate a
            system at 3Mhz, the crystal should have a frequency of 6Mhz.
           CLK (OUT)- Clock Ouptut: This signal can be used as the
            system clock for other devices.
CONT….
   Externally Initiated Signals, Including Interrupts
      INTR(Input) Interrupt Request: This               is used
         as a general purpose interrupt .
        INTA(Output) Interrupt Acknowledge : This
         is used to acknowledge an interrupt.
        RST 7.5 , RST 6.5, RST 5.5(Inputs) Restart
         Interrupts : These are vectored Interrupts
         that transfer the program control to specific
         memory locations. They have higher priorities
         than the INTR interrupt.
        TRAP (Input )This is a nonmaskable interrupt
         and has the highest priority.
        HOLD (Input) This signal indicates that a
         peripheral such as a DMA (Direct memory
         access) controller is requesting the use of the
         address and data buses.
        HLDA (Output) Hold Acknowledge: This
         signal acknowledge the HOLD request.
        Ready (Input) This signal is used to delay the
         microprocessor Read or write cycles until a
         slow responding peripheral is ready to send or
         accept data. When this signal goes low, the
         microprocessor waits for an integral number
         of clock cycles until it goes high.
        Reset IN : When the signal on this pin goes
         low, the program counter is set to zero, the
         buses are tri-stated and, the MPU is reset.
        Reset OUT : This signal indicates that the
         MPU is being reset. The signal can be used to
         reset other devices.
CONT…..
   Serial I/O Ports
       The 8085 has two signals to
        implement the serial
        transmission: SID (Serial
        Input Data) and SOD (Serial
        Output Data).
MEMORY INTERFACING OF 8085
   Read/Write memory is a group of registers to
    store binary information.
MEMORY STRUCTURE


                       Input
                        Data
                    Input Buffer   WR
                                   CS
        A10
         Internal     R/W
         Decoder    Memory
                    2048 x 8
         A0
                      Output
                      Buffer       RD
                       output
                        Data
Typical Memory Chips : R/W Static Memory
BASIC CONCEPTS IN MEMORY
INTERFACING
 The primary function of Memory interfacing is
  that the microprocessor should be able to read
  from and write into a given register of a memory
  chip.
 Step: 1 able to select the chip.

   step:2 identify the register.
   step:3 enable the appropriate buffer.
   Step to interface memory
    1.   Connect the required address line of the address
         bus to the address of the memory chip.
    2.   Decode the remaining address lines of the address
         bus to generate the chip select signal.
    3.   Generate control signals MEMR and MEMW by
         combining RD and WR signals with IO/M and use
         them to enable appropriate buffers.
TIMING OF MEMORY READ CYCLE
TIMING OF THE MEMORY WRITE CYCLE
ADDRESS DECODING AND MEMORY
ADDRESSES

   The process of address decoding should result in
    identifying a register for a given address.
 We can obtain the address range of this memory
  chip by analyzing the possible logic levels on the
  16 address lines.
 The logic levels on the address lines A15-A12
  must be 0000 to assert chip enable, and the
  address lines A11-A0 can assume any
  combinations from all 0s to all 1s. Therefore, the
  memory address of this chip ranges from 0000H
  to 0FFFH.

More Related Content

What's hot

Pin diagram-of-8085
Pin diagram-of-8085Pin diagram-of-8085
Pin diagram-of-8085
sharan Kumar
 
8085
80858085
Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacing
deval patel
 
Microprocessors 1-8086
Microprocessors 1-8086Microprocessors 1-8086
Microprocessors 1-8086
Shubham Chaurasia
 
architecture memory interfacing
architecture memory interfacingarchitecture memory interfacing
architecture memory interfacing
Shamsul Huda
 
Microprocessor Architecture
Microprocessor ArchitectureMicroprocessor Architecture
Microprocessor Architecture
Avijeet Negel
 
Pin diagram 8085 microprocessor(For College Seminars)
Pin diagram 8085 microprocessor(For College Seminars)Pin diagram 8085 microprocessor(For College Seminars)
Pin diagram 8085 microprocessor(For College Seminars)
Naman Joshi
 
microprocessor 8085
microprocessor 8085microprocessor 8085
microprocessor 8085
Shivanshu Purwar
 
Presentation of pin diagram
Presentation of pin diagramPresentation of pin diagram
Presentation of pin diagram
Rohitkumar3723
 
Minimum mode and Maximum mode Configuration in 8086
Minimum mode and Maximum mode Configuration in 8086Minimum mode and Maximum mode Configuration in 8086
Minimum mode and Maximum mode Configuration in 8086
Jismy .K.Jose
 
1.microprocessor
1.microprocessor1.microprocessor
1.microprocessor
raja p
 
Bus Structure, Memory and I/O Interfacing
Bus Structure, Memory and I/O InterfacingBus Structure, Memory and I/O Interfacing
Bus Structure, Memory and I/O Interfacing
Hetauda City College
 
I/o and memory interfacing
I/o and memory interfacingI/o and memory interfacing
I/o and memory interfacing
Ruchi Srivastava
 
8086 modes
8086 modes8086 modes
8086 modes
PDFSHARE
 
8086 pin function
8086 pin function8086 pin function
8086 pin function
Chaitanya Kulkarni
 
Chapter5
Chapter5Chapter5
Chapter5
Bisrat Girma
 
8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description 8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description
Vijay Kumar
 
PPT on 8085 Microprocessor
PPT on 8085 Microprocessor  PPT on 8085 Microprocessor
PPT on 8085 Microprocessor
DebrajJana4
 
INTERRUPTS OF 8086 MICROPROCESSOR
INTERRUPTS OF 8086 MICROPROCESSORINTERRUPTS OF 8086 MICROPROCESSOR
INTERRUPTS OF 8086 MICROPROCESSOR
Gurudev joshi
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
Radhika Patel
 

What's hot (20)

Pin diagram-of-8085
Pin diagram-of-8085Pin diagram-of-8085
Pin diagram-of-8085
 
8085
80858085
8085
 
Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacing
 
Microprocessors 1-8086
Microprocessors 1-8086Microprocessors 1-8086
Microprocessors 1-8086
 
architecture memory interfacing
architecture memory interfacingarchitecture memory interfacing
architecture memory interfacing
 
Microprocessor Architecture
Microprocessor ArchitectureMicroprocessor Architecture
Microprocessor Architecture
 
Pin diagram 8085 microprocessor(For College Seminars)
Pin diagram 8085 microprocessor(For College Seminars)Pin diagram 8085 microprocessor(For College Seminars)
Pin diagram 8085 microprocessor(For College Seminars)
 
microprocessor 8085
microprocessor 8085microprocessor 8085
microprocessor 8085
 
Presentation of pin diagram
Presentation of pin diagramPresentation of pin diagram
Presentation of pin diagram
 
Minimum mode and Maximum mode Configuration in 8086
Minimum mode and Maximum mode Configuration in 8086Minimum mode and Maximum mode Configuration in 8086
Minimum mode and Maximum mode Configuration in 8086
 
1.microprocessor
1.microprocessor1.microprocessor
1.microprocessor
 
Bus Structure, Memory and I/O Interfacing
Bus Structure, Memory and I/O InterfacingBus Structure, Memory and I/O Interfacing
Bus Structure, Memory and I/O Interfacing
 
I/o and memory interfacing
I/o and memory interfacingI/o and memory interfacing
I/o and memory interfacing
 
8086 modes
8086 modes8086 modes
8086 modes
 
8086 pin function
8086 pin function8086 pin function
8086 pin function
 
Chapter5
Chapter5Chapter5
Chapter5
 
8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description 8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description
 
PPT on 8085 Microprocessor
PPT on 8085 Microprocessor  PPT on 8085 Microprocessor
PPT on 8085 Microprocessor
 
INTERRUPTS OF 8086 MICROPROCESSOR
INTERRUPTS OF 8086 MICROPROCESSORINTERRUPTS OF 8086 MICROPROCESSOR
INTERRUPTS OF 8086 MICROPROCESSOR
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 

Similar to 13402lecture3 111204134846-phpapp02

An alarm system is to have 4 different devices, each with its sensor..pdf
An alarm system is to have 4 different devices, each with its sensor..pdfAn alarm system is to have 4 different devices, each with its sensor..pdf
An alarm system is to have 4 different devices, each with its sensor..pdf
leventhalbrad49439
 
Introduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorIntroduction to 8085 Microprocessor
Introduction to 8085 Microprocessor
Ravi Anand
 
8085 (1)
8085 (1)8085 (1)
8085 (1)
Mani Kandan K
 
unit 4 mc.pdf
unit 4 mc.pdfunit 4 mc.pdf
unit 4 mc.pdf
ssuserdd904d
 
PINDIAGRAM OF 8085 MICROPROCESSOR
PINDIAGRAM OF 8085 MICROPROCESSORPINDIAGRAM OF 8085 MICROPROCESSOR
PINDIAGRAM OF 8085 MICROPROCESSOR
RamaPrabha24
 
UNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptxUNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptx
Gowrishankar C
 
Microprocessor questions converted
Microprocessor questions convertedMicroprocessor questions converted
Microprocessor questions converted
ArghodeepPaul
 
Embedded System
Embedded SystemEmbedded System
Embedded System
Richa Arora
 
Microprocessor and microcontroller
Microprocessor and microcontrollerMicroprocessor and microcontroller
Microprocessor and microcontroller
Ravinder Singla
 
3 L pin diagram.pptx
3 L pin diagram.pptx3 L pin diagram.pptx
3 L pin diagram.pptx
Poonamarora73
 
8051 Architecture and PIN Configuration.pdf
8051 Architecture and PIN Configuration.pdf8051 Architecture and PIN Configuration.pdf
8051 Architecture and PIN Configuration.pdf
Srikrishna Thota
 
Pin Diagram and block diagram 8085 .pptx
Pin Diagram and block diagram 8085 .pptxPin Diagram and block diagram 8085 .pptx
Pin Diagram and block diagram 8085 .pptx
YashArya40
 
itft-8085 microprocessor
itft-8085 microprocessoritft-8085 microprocessor
itft-8085 microprocessor
Shifali Sharma
 
Pin Description and Register Organization of 8086 Microprocessor
Pin Description and Register Organization of 8086 MicroprocessorPin Description and Register Organization of 8086 Microprocessor
Pin Description and Register Organization of 8086 Microprocessor
Muthusamy Arumugam
 
Z80 microprocessor architecture1
Z80 microprocessor architecture1Z80 microprocessor architecture1
Z80 microprocessor architecture1
Mohaned Alberah
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT III The 8051 Microcontrollers
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT III  The 8051 MicrocontrollersSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT III  The 8051 Microcontrollers
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT III The 8051 Microcontrollers
Arti Parab Academics
 
PPT-1.pptx
PPT-1.pptxPPT-1.pptx
PPT-1.pptx
Ansal Valappil
 
PPT-1.pptx
PPT-1.pptxPPT-1.pptx
PPT-1.pptx
Ansal Valappil
 
Microprocessor.pptx
Microprocessor.pptxMicroprocessor.pptx
Microprocessor.pptx
SachinKupade
 
mic_unit1.pdf msbte unit 1 note pdf in ppt
mic_unit1.pdf msbte unit 1 note pdf in pptmic_unit1.pdf msbte unit 1 note pdf in ppt
mic_unit1.pdf msbte unit 1 note pdf in ppt
xboyxman1000
 

Similar to 13402lecture3 111204134846-phpapp02 (20)

An alarm system is to have 4 different devices, each with its sensor..pdf
An alarm system is to have 4 different devices, each with its sensor..pdfAn alarm system is to have 4 different devices, each with its sensor..pdf
An alarm system is to have 4 different devices, each with its sensor..pdf
 
Introduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorIntroduction to 8085 Microprocessor
Introduction to 8085 Microprocessor
 
8085 (1)
8085 (1)8085 (1)
8085 (1)
 
unit 4 mc.pdf
unit 4 mc.pdfunit 4 mc.pdf
unit 4 mc.pdf
 
PINDIAGRAM OF 8085 MICROPROCESSOR
PINDIAGRAM OF 8085 MICROPROCESSORPINDIAGRAM OF 8085 MICROPROCESSOR
PINDIAGRAM OF 8085 MICROPROCESSOR
 
UNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptxUNIT 1 Microprocessors.pptx
UNIT 1 Microprocessors.pptx
 
Microprocessor questions converted
Microprocessor questions convertedMicroprocessor questions converted
Microprocessor questions converted
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
Microprocessor and microcontroller
Microprocessor and microcontrollerMicroprocessor and microcontroller
Microprocessor and microcontroller
 
3 L pin diagram.pptx
3 L pin diagram.pptx3 L pin diagram.pptx
3 L pin diagram.pptx
 
8051 Architecture and PIN Configuration.pdf
8051 Architecture and PIN Configuration.pdf8051 Architecture and PIN Configuration.pdf
8051 Architecture and PIN Configuration.pdf
 
Pin Diagram and block diagram 8085 .pptx
Pin Diagram and block diagram 8085 .pptxPin Diagram and block diagram 8085 .pptx
Pin Diagram and block diagram 8085 .pptx
 
itft-8085 microprocessor
itft-8085 microprocessoritft-8085 microprocessor
itft-8085 microprocessor
 
Pin Description and Register Organization of 8086 Microprocessor
Pin Description and Register Organization of 8086 MicroprocessorPin Description and Register Organization of 8086 Microprocessor
Pin Description and Register Organization of 8086 Microprocessor
 
Z80 microprocessor architecture1
Z80 microprocessor architecture1Z80 microprocessor architecture1
Z80 microprocessor architecture1
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT III The 8051 Microcontrollers
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT III  The 8051 MicrocontrollersSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT III  The 8051 Microcontrollers
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT III The 8051 Microcontrollers
 
PPT-1.pptx
PPT-1.pptxPPT-1.pptx
PPT-1.pptx
 
PPT-1.pptx
PPT-1.pptxPPT-1.pptx
PPT-1.pptx
 
Microprocessor.pptx
Microprocessor.pptxMicroprocessor.pptx
Microprocessor.pptx
 
mic_unit1.pdf msbte unit 1 note pdf in ppt
mic_unit1.pdf msbte unit 1 note pdf in pptmic_unit1.pdf msbte unit 1 note pdf in ppt
mic_unit1.pdf msbte unit 1 note pdf in ppt
 

13402lecture3 111204134846-phpapp02

  • 1. Bharat sankhlecha MICROPROCESSOR AND ITS APPLICATION Bharat Sankhlecha bharat.sanklecha@lpu.co.in Sr. Lecturer Block 26 Room No. 205 Ch No. 13 M: 9501424515
  • 2. SIGNAL DESCRIPTIONS AND PINS OF 8085 MICROPROCESSOR • Address Bus  The 8085 has 16 signal lines (pins) that are used as the address bus. • Multiplexed Address/ Data Bus  The signal lines AD7-AD0 are bidirectional they serve a dual purpose . They are used as the low order address bus as well as data bus. • Control and Status Signal  ALE -Address latch enable: This is a positive going pulse generated every time the 8085 begin an operation; it indicates that the bits on AD7-AD0 are address bits.  RD-Read: This is a read control signal(active low). This signal indicates that the selected I/O or memory device is to be read and data are available on the data bus.  WR-Write: This is a write control signal (active low). This signal indicates that the data on the data bus are to be written into selected memory or I/O location.  IO/M: This is a status signal used to differentiate between I/O and memory operations. When it is high, it indicates an I/O operation; when it is low, it indicates a memory operation. This signal is combined with RD(Read) an WR(Write) to generate I/O and memory control signals  S1 and S0: These status signals, similar to IO/M, can identify various operations, but they are rarely used in small systems. • Power Supply and Clock Frequency  Vcc: +5V power supply  Vss : Ground Reference  X1,X2 : A crystal is connected at these two pins. The frequency is internally divided by two therefore, to operate a system at 3Mhz, the crystal should have a frequency of 6Mhz.  CLK (OUT)- Clock Ouptut: This signal can be used as the system clock for other devices.
  • 3. CONT….  Externally Initiated Signals, Including Interrupts  INTR(Input) Interrupt Request: This is used as a general purpose interrupt .  INTA(Output) Interrupt Acknowledge : This is used to acknowledge an interrupt.  RST 7.5 , RST 6.5, RST 5.5(Inputs) Restart Interrupts : These are vectored Interrupts that transfer the program control to specific memory locations. They have higher priorities than the INTR interrupt.  TRAP (Input )This is a nonmaskable interrupt and has the highest priority.  HOLD (Input) This signal indicates that a peripheral such as a DMA (Direct memory access) controller is requesting the use of the address and data buses.  HLDA (Output) Hold Acknowledge: This signal acknowledge the HOLD request.  Ready (Input) This signal is used to delay the microprocessor Read or write cycles until a slow responding peripheral is ready to send or accept data. When this signal goes low, the microprocessor waits for an integral number of clock cycles until it goes high.  Reset IN : When the signal on this pin goes low, the program counter is set to zero, the buses are tri-stated and, the MPU is reset.  Reset OUT : This signal indicates that the MPU is being reset. The signal can be used to reset other devices.
  • 4. CONT…..  Serial I/O Ports  The 8085 has two signals to implement the serial transmission: SID (Serial Input Data) and SOD (Serial Output Data).
  • 5. MEMORY INTERFACING OF 8085  Read/Write memory is a group of registers to store binary information.
  • 6. MEMORY STRUCTURE Input Data Input Buffer WR CS A10 Internal R/W Decoder Memory 2048 x 8 A0 Output Buffer RD output Data Typical Memory Chips : R/W Static Memory
  • 7. BASIC CONCEPTS IN MEMORY INTERFACING  The primary function of Memory interfacing is that the microprocessor should be able to read from and write into a given register of a memory chip.  Step: 1 able to select the chip. step:2 identify the register. step:3 enable the appropriate buffer.
  • 8. Step to interface memory 1. Connect the required address line of the address bus to the address of the memory chip. 2. Decode the remaining address lines of the address bus to generate the chip select signal. 3. Generate control signals MEMR and MEMW by combining RD and WR signals with IO/M and use them to enable appropriate buffers.
  • 9. TIMING OF MEMORY READ CYCLE
  • 10. TIMING OF THE MEMORY WRITE CYCLE
  • 11. ADDRESS DECODING AND MEMORY ADDRESSES  The process of address decoding should result in identifying a register for a given address.
  • 12.  We can obtain the address range of this memory chip by analyzing the possible logic levels on the 16 address lines.  The logic levels on the address lines A15-A12 must be 0000 to assert chip enable, and the address lines A11-A0 can assume any combinations from all 0s to all 1s. Therefore, the memory address of this chip ranges from 0000H to 0FFFH.