Friday, September 3, 2021

Define BUS

 Define Microprocessor or Microcontroller Bus

    1. What is BUS?

    It is collection of wires which transfers data from one block to another in parallel in Microprocessor is called as BUS.

    2. Address BUS

    The Bus over which CPU sends address bits of memory or I/O device is called as Address bus. This bus is uni-directional. Address flows from CPU to peripherals.

    Its size varies processor to processor. Address bus size is 16, 20, 24, 32 or 64-bit could be possible.

    If there are N number of address lines, then that CPU can access 2N memory locations.

    3. Data BUS

    The bus over which data is transferred in Microprocessor or Microcontroller is called as data bus. it size ranges from 8-bit to 64-bit. This bus is bi-directional, it can transfer data from CPU to Memory or I/O port and Vice versa.

    4. Control BUS

    These are individual control signals. These signals are used for handshaking between CPU and peripheral before actual transfer of data. This bus can be bi-directional.


 


No comments:

Post a Comment

Applications of Microcontrollers