Time delay and busy flag method, Computer Graphics

Assignment Help:

1. Using a time Delay Method

The delay required between issuing each character to the LCD is about 5-10ms (it's simply known as DELAY). When programming an LCD, a long delay is also needed for the power-up process, (it's called long delay LDELAY). For the LCD input to be enabled, the short delay is required to make the En signal wide enough.
The data is sent in nibbles in 4-bit mode. The higher nibble is sent first, and then the lower nibble. In order to enable the 4-bit mode of LCD, the follow special sequence of initialization below was used. This is also known as special reset sequence of LCD. The special reset sequence is as follows:

  1. Wait for about 20mS
  2. Then send the first init value (0x20 - for 4-bit and 0x30 for 8-bit)
  3. Wait for about 10mS
  4. Send second init value (0x20)
  5. Wait for 1mS
  6. Send third init value (0x20)
  7. Wait for 1mS
  8. Select bus width (0x20)
  9. Wait for 1mS

The busy flag will only be active after the above reset sequence is completed. The busy flag is not normally used in 4-bit mode; instead I had used a certain amount of delay usually within the range from 300 to 600us or can also write some code for reading two nibbles from the LCD. This delay might vary depending on the LCD used and crystal frequency on which LCD controller is running, but 400us usually works perfectly.

2. Using Busy Flag Method

The Data line D7 is the busy flag, and can be read when R/W=1 and RS=0. When D7 is high i.e. (busy flag =1), the LCD is busy dealing with the internal operations and will not acknowledge any new information. When D7=0, the LCD is ready to receive new information.


Related Discussions:- Time delay and busy flag method

Y-shear about the origin - 2-d and 3-d transformations, y-shear about the o...

y-shear about the origin - 2-d and 3-d transformations Suppose an object point P(x,y) be moved to P'(x',y') in the x-direction, through the specified scale parameter 'b'. that

Assumption for diffuse reflection - polygon rendering, Assumption for Diffu...

Assumption for Diffuse Reflection - Polygon Rendering  i) the diffuse reflections by the surface are scattered along with equal intensity in each direction, independent of vie

Historical method – oral tradition, Historical method - Oral tradition: ...

Historical method - Oral tradition: Only the teacher was the source of information The teacher treated as a role model. The teacher was the main resource to meet indiv

Traditional animation techniques - computer animation, Traditional Animatio...

Traditional Animation Techniques - Computer Animation Before the advent of computer animation, each animation was done via hand that involves an enormous amount of work. You

Remark for perspective projection - transformation, Remark for Perspective ...

Remark for Perspective projection - Transformation A Perspective projection can have at most three Principle Vanishing points and at any rate one Principle vanishing point. To

Gui for plotting functions, For this assignment you will write a GUI for pl...

For this assignment you will write a GUI for plotting functions. The user will supply the de?nition of a function in the variable x, the range of x and y values to be plotted and t

Functioning of hardcopy devices and output primitives, Functioning of hardc...

Functioning of hardcopy devices and Output primitives 1.  Functioning of hardcopy devices-laser printers and dot matrix printers, plotters.  2.  Output primitives: Graphics

Enumerate the use of data goggles- virtual reality, Enumerate the use of Da...

Enumerate the use of Data goggles- Virtual Reality Data goggles/helmets - These use optical systems and display screens which send 3D images to the eyes. Motion sensors mea

Can you give some basic features of computer graphics, Can you give some ba...

Can you give some basic features of computer graphics? The methods of computer graphics are the manipulation and creation of graphics (artificial images) by computer.

Briefly describe what you understand by smoothing, Question: (a) List a...

Question: (a) List and explain different types of lights that can be used in After Effects. (b) How is the density of dots between the boxes in a motion path related to th

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd