EngineersGarage

  • Engineers Garage Main Site
  • Visit our active EE Forums
    • EDABoard.com
    • Electro-Tech-Online
  • Projects & Tutorials
    • Circuits
    • Electronic Projects
    • Tutorials
    • Components
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Advertise
You are here: Home / Topics / NEED INFO ABOUT BUSY FLAG OF LCD

NEED INFO ABOUT BUSY FLAG OF LCD

|

Projects › Projects › NEED INFO ABOUT BUSY FLAG OF LCD

  • This topic has 2 replies, 3 voices, and was last updated 11 years, 5 months ago by SHAH DISHANT H..
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • November 14, 2013 at 9:56 am #2713
    Manu
    Participant

    Hi, I want an information on LCD. DB7 bit of LCD is used as busy flag and I am not able to understand the significance of busy flag. Please any one give info. Thank you.

    November 14, 2013 at 1:42 pm #10603
    AJISH ALFRED
    Participant

    Hi Ganesh,

    This is used to check whether the LCD has finished or not executing a command which is sent to it.

    February 9, 2014 at 1:41 pm #10987
    SHAH DISHANT H.
    Participant

    Hi,

     

    LCD is slow compared to micro-controllers. When controllers sends one data/command, LCD needs few micro-seconds to execute that. If controller sends another data/command before LCD has executed earlier one, there will be malfunctioning of the software. To avoid this situation, busy flag has been provided. While executing command or data, LCD sets D7 as high indicating that LCD is busy and can not accept another data/command. Once the execution has been completed, it sets D7 at logic0 and comes in ready state. 

     

    So before sending any data/command, we have to check D7 by making RW pin at logic 1. But instead of that we can do one thing. We can provide few micro-second delay required to execute that immediately after sending any data/command. So we can make RW as ground and save microcontroller pin.

     

    I hope this clears the doubt.

  • Author
    Posts
Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.
Log In

RSS Recent Posts

  • I Wanna build a robot July 13, 2025
  • Wierd makita battery July 13, 2025
  • using a RTC in SF basic July 13, 2025
  • Is AI making embedded software developers more productive? July 13, 2025
  • ac current limiting July 13, 2025

Stay Up To Date

Newsletter Signup
EngineersGarage

Copyright © 2025 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy | Advertising | About Us

Search Engineers Garage

  • Engineers Garage Main Site
  • Visit our active EE Forums
    • EDABoard.com
    • Electro-Tech-Online
  • Projects & Tutorials
    • Circuits
    • Electronic Projects
    • Tutorials
    • Components
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Advertise