SlideShare a Scribd company logo
• LCD - Liquid Crystal Display
• Mostly used for Display of Message
• Highly user interactive
Robo India
http://roboindia.com
• We are using 16x2 character LCD
• 16x2 LCD means max 16 characters per
line can be displayed and there are 2
lines
• Single character is displayed in 5x7 pixel
matrix
LCD Theory and Working Principles
Click here to visit -ROBO INDIA
• RS – To any pin of your choice
• RW – To any pin of your choice
• E – To any pin of your choice
• D0….D3 – Not Connected
• D4….D7 – PINX,0 …. PINX,3
• D4 must be connected to PIN0 of X PORT
:
• D7 must be connected to PIN3 of X PORT
Click here to visit -ROBO INDIA
• RS – To any pin of your choice
• RW – To any pin of your choice
• E – To any pin of your choice
• D0….D3 – Not Connected
• D4….D7 – PINX,0 …. PINX,3
• D4 must be connected to PIN0 of X PORT
:
• D7 must be connected to PIN3 of X PORT
Click here to visit -ROBO INDIA
• RS – Reset
• RW – Rewrite
• E – Enable
• D3 …. D7 – Data Line
• Anode - +5V
• Cathode - GND
Click here to visit -ROBO INDIA
Click here to visit -ROBO INDIA
LCD Theory and Working Principles
LCD Theory and Working Principles
LCD Theory and Working Principles
LCD Theory and Working Principles
LCD Theory and Working Principles
LCD Theory and Working Principles
LCD Theory and Working Principles
LCD Theory and Working Principles
• #define LCD_DATA C //Port PC0-PC3 are connected to D4-D7
• #define LCD_E C //Enable signal
• #define LCD_E_POS PC5 //Position of enable in above port
• #define LCD_RS C
• #define LCD_RS_POS PC7
• #define LCD_RW C
• #define LCD_RW_POS PC6
Click here to visit -ROBO INDIA
INITIALIZING LCD
InitLCD(LS_BLINK); //initialize LCD
• Above command will initialize the LCD
Click here to visit -ROBO INDIA
CLEAR LCD
LCDClear(); // To clear the display
• Above command will CLEAR the LCD
Click here to visit -ROBO INDIA
DISPLAY TEXT ON LCD
LCDWriteStringXY(X,Y,“Message");
• Above command Write the text on LCD
• X,Y are coordinates
• X = 0 …. 15
• Y = 0 and 1
Click here to visit -ROBO INDIA
DISPLAY VARIABLE ON LCD
LCDWriteInt(X,Y,variable,field length);
• Above command Write the variable on LCD
• X,Y define position of coordinates
• X = 0 …. 15
• Y = 0 and 1
• Variable = variable which we print
• Field length = Num of Decimal places
Click here to visit -ROBO INDIA
DISPLAY VARIABLE ON LCD
LCDWriteInt(X,Y,variable,field length);
• Above command Write the variable on LCD
• X,Y define position of coordinates
• X = 0 …. 15
• Y = 0 and 1
• Variable = variable which we print
• Field length = Num of Decimal places
Click here to visit -ROBO INDIA
In case of queries please write us-
info@roboindia.com
www.roboindia.com
Click here to visit -ROBO INDIA

More Related Content

What's hot (20)

PPTX
Unit 3
Bandana Mallick
 
PDF
Timing diagram of microprocessor 8085
Nilesh Bhaskarrao Bahadure
 
PPTX
Verilog
Mohamed Rayan
 
DOCX
Hardware-Software Codesign
Sudhanshu Janwadkar
 
PPTX
Sequential cmos logic circuits
Sakshi Bhargava
 
PPT
Z TRANSFORM PROPERTIES AND INVERSE Z TRANSFORM
Towfeeq Umar
 
PPT
Embedded firmware
Joel P
 
PDF
CMOS Topic 6 -_designing_combinational_logic_circuits
Ikhwan_Fakrudin
 
PPTX
FPGA
Syed Saeed
 
PDF
ARM Architecture
Dwight Sabio
 
PPTX
Switched capacitor
Gur Kan
 
PDF
Unit I.fundamental of Programmable DSP
Principal,Guru Nanak Institute of Technology, Nagpur
 
PPTX
Linear Predictive Coding
Shruti Bhatnagar Dasgupta
 
PPTX
BiCMOS Technology
Mithileysh Sathiyanarayanan
 
PPTX
4.programmable dma controller 8257
MdFazleRabbi18
 
PPT
Data Flow Modeling
Padmanaban Kalyanaraman
 
PPT
VHDL-PRESENTATION.ppt
Dr.YNM
 
PPTX
Coherent and Non-coherent detection of ASK, FSK AND QASK
naimish12
 
PDF
Keypad Interfacing with 8051 Microcontroller
Sudhanshu Janwadkar
 
Timing diagram of microprocessor 8085
Nilesh Bhaskarrao Bahadure
 
Verilog
Mohamed Rayan
 
Hardware-Software Codesign
Sudhanshu Janwadkar
 
Sequential cmos logic circuits
Sakshi Bhargava
 
Z TRANSFORM PROPERTIES AND INVERSE Z TRANSFORM
Towfeeq Umar
 
Embedded firmware
Joel P
 
CMOS Topic 6 -_designing_combinational_logic_circuits
Ikhwan_Fakrudin
 
ARM Architecture
Dwight Sabio
 
Switched capacitor
Gur Kan
 
Unit I.fundamental of Programmable DSP
Principal,Guru Nanak Institute of Technology, Nagpur
 
Linear Predictive Coding
Shruti Bhatnagar Dasgupta
 
BiCMOS Technology
Mithileysh Sathiyanarayanan
 
4.programmable dma controller 8257
MdFazleRabbi18
 
Data Flow Modeling
Padmanaban Kalyanaraman
 
VHDL-PRESENTATION.ppt
Dr.YNM
 
Coherent and Non-coherent detection of ASK, FSK AND QASK
naimish12
 
Keypad Interfacing with 8051 Microcontroller
Sudhanshu Janwadkar
 

Viewers also liked (20)

PPTX
Arduino uno lcd display 16x2
Robomart India
 
PPTX
liquid crystal display
Dinesh Pasi
 
PPTX
LCD Display
Aakash Goyal
 
PPTX
Liquid Crystal Display (LCD)
Bhaskar Jyoti Sarma
 
PPTX
Lcd with arduino uno
Robomart India
 
PPTX
Led Theory and Working Principles
Robo India
 
PDF
Arduino genius com display lcd 16x2 usando i2 c
Thiago Pereira
 
DOCX
Arduino lcd display
Makers of India
 
PPT
LED-Light Emitting Diode
Aon Ali Jaffery
 
PPTX
Introduction to arduino
Ahmed Sakr
 
ODP
Interfacing to lcd with arduino
Politeknik Elektronika Negeri Surabaya
 
PPTX
Getting Started with Raspberry Pi and Arduino
Chad Mairn
 
PDF
Arduino uno
Muhammad Khan
 
PPT
Led Ppt
Ken Yang
 
DOCX
Lcd interfacing
AshuKaranam
 
PPT
LED Lighting Presentation
robcohen
 
DOCX
Est 8 1 st
Akshay Sharma
 
PPT
Curiosity Rover
pritrazo
 
DOC
SenthilkumarCV
Senthil Nike
 
Arduino uno lcd display 16x2
Robomart India
 
liquid crystal display
Dinesh Pasi
 
LCD Display
Aakash Goyal
 
Liquid Crystal Display (LCD)
Bhaskar Jyoti Sarma
 
Lcd with arduino uno
Robomart India
 
Led Theory and Working Principles
Robo India
 
Arduino genius com display lcd 16x2 usando i2 c
Thiago Pereira
 
Arduino lcd display
Makers of India
 
LED-Light Emitting Diode
Aon Ali Jaffery
 
Introduction to arduino
Ahmed Sakr
 
Interfacing to lcd with arduino
Politeknik Elektronika Negeri Surabaya
 
Getting Started with Raspberry Pi and Arduino
Chad Mairn
 
Arduino uno
Muhammad Khan
 
Led Ppt
Ken Yang
 
Lcd interfacing
AshuKaranam
 
LED Lighting Presentation
robcohen
 
Est 8 1 st
Akshay Sharma
 
Curiosity Rover
pritrazo
 
SenthilkumarCV
Senthil Nike
 
Ad

Similar to LCD Theory and Working Principles (20)

PPTX
LCD (2).pptx
AjayPrajapathi
 
PDF
08_lcd.pdf
ssusera55490
 
PPTX
Input Output programming in AVR microcontroller
Robo India
 
PPT
Lcd & keypad
Izwanizam Yahaya
 
PPTX
Relay and AVR Atmel Atmega 16
Robo India
 
PPTX
131080111003 mci
jokersclown57
 
PPTX
LCD interfacing
Kshitij Wagle
 
PPTX
LCD_Example.pptx
julioalexanderaguila
 
PDF
ATmega324-Chap4-Assembly-Programming.pdf
KhnhNguyn375016
 
PDF
AVR_Course_Day5 avr interfaces
Mohamed Ali
 
PPTX
LCD Interacing with 8051
Sudhanshu Janwadkar
 
PDF
Raspberry Pi + ROS
ArnoldBail
 
PDF
Microcontroller part 4
Keroles karam khalil
 
DOCX
Alp lcd
Caleb Joshua
 
PPTX
Digital electronices encode decode
Sabbir Ahmed Zoy
 
PDF
Lcd tutorial
Sujan Heuju
 
PPT
W8_1: Intro to UoS Educational Processor
Daniel Roggen
 
PPTX
LCD ADC KEY UART additional interfacing1
KumaranG25
 
PDF
A deep dive about VIP,HAIP, and SCAN
Riyaj Shamsudeen
 
PPSX
AVR I/O programming Atmega 64 uNiboard ThinkLABS maaniq
Manicka Raja PL
 
LCD (2).pptx
AjayPrajapathi
 
08_lcd.pdf
ssusera55490
 
Input Output programming in AVR microcontroller
Robo India
 
Lcd & keypad
Izwanizam Yahaya
 
Relay and AVR Atmel Atmega 16
Robo India
 
131080111003 mci
jokersclown57
 
LCD interfacing
Kshitij Wagle
 
LCD_Example.pptx
julioalexanderaguila
 
ATmega324-Chap4-Assembly-Programming.pdf
KhnhNguyn375016
 
AVR_Course_Day5 avr interfaces
Mohamed Ali
 
LCD Interacing with 8051
Sudhanshu Janwadkar
 
Raspberry Pi + ROS
ArnoldBail
 
Microcontroller part 4
Keroles karam khalil
 
Alp lcd
Caleb Joshua
 
Digital electronices encode decode
Sabbir Ahmed Zoy
 
Lcd tutorial
Sujan Heuju
 
W8_1: Intro to UoS Educational Processor
Daniel Roggen
 
LCD ADC KEY UART additional interfacing1
KumaranG25
 
A deep dive about VIP,HAIP, and SCAN
Riyaj Shamsudeen
 
AVR I/O programming Atmega 64 uNiboard ThinkLABS maaniq
Manicka Raja PL
 
Ad

More from Robo India (19)

PPTX
Robot Motions
Robo India
 
PDF
Servo Based 5 Axis Robotic Arm Project Report
Robo India
 
PDF
A project report on energy meter monitoring online using wireless transmissio...
Robo India
 
PDF
A project report on wireless energy meter reading using x bee
Robo India
 
PDF
PC Based Industrial Automation With AVR Atmega 16 - Project Report
Robo India
 
PDF
Indian Banks Taglines and Punch Lines
Robo India
 
PPTX
Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...
Robo India
 
PDF
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.
Robo India
 
PPTX
DTMF - Dual Tone Multi Frequency Signaling and AVR Atmel Atmega16multi-freque...
Robo India
 
PPTX
Servo motor and AVR Atmel Atmega 16
Robo India
 
PPTX
IR Sensor Working and Concepts
Robo India
 
PPTX
Digital and Analog IR Sensor Working and Cocepts
Robo India
 
PPTX
ADC - Analog to Digital Conversion on AVR microcontroller Atmega16
Robo India
 
PPTX
Fundamentals of embedded system and electronics
Robo India
 
PPTX
Single bit oprations in avr microcontroller
Robo India
 
PDF
Marketing to youth
Robo India
 
PPTX
C language
Robo India
 
PPT
Concept and algorithm of line follower
Robo India
 
PPTX
Robotics and automation
Robo India
 
Robot Motions
Robo India
 
Servo Based 5 Axis Robotic Arm Project Report
Robo India
 
A project report on energy meter monitoring online using wireless transmissio...
Robo India
 
A project report on wireless energy meter reading using x bee
Robo India
 
PC Based Industrial Automation With AVR Atmega 16 - Project Report
Robo India
 
Indian Banks Taglines and Punch Lines
Robo India
 
Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...
Robo India
 
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.
Robo India
 
DTMF - Dual Tone Multi Frequency Signaling and AVR Atmel Atmega16multi-freque...
Robo India
 
Servo motor and AVR Atmel Atmega 16
Robo India
 
IR Sensor Working and Concepts
Robo India
 
Digital and Analog IR Sensor Working and Cocepts
Robo India
 
ADC - Analog to Digital Conversion on AVR microcontroller Atmega16
Robo India
 
Fundamentals of embedded system and electronics
Robo India
 
Single bit oprations in avr microcontroller
Robo India
 
Marketing to youth
Robo India
 
C language
Robo India
 
Concept and algorithm of line follower
Robo India
 
Robotics and automation
Robo India
 

Recently uploaded (20)

PDF
PROGRAMMING REQUESTS/RESPONSES WITH GREATFREE IN THE CLOUD ENVIRONMENT
samueljackson3773
 
PDF
01-introduction to the ProcessDesign.pdf
StiveBrack
 
PPTX
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
PPTX
Artificial Intelligence jejeiejj3iriejrjifirirjdjeie
VikingsGaming2
 
PPTX
ASBC application presentation template (ENG)_v3 (1).pptx
HassanMohammed730118
 
PDF
How to Buy Verified CashApp Accounts IN 2025
Buy Verified CashApp Accounts
 
PDF
June 2025 Top 10 Sites -Electrical and Electronics Engineering: An Internatio...
elelijjournal653
 
PDF
bs-en-12390-3 testing hardened concrete.pdf
ADVANCEDCONSTRUCTION
 
PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
PDF
13th International Conference of Security, Privacy and Trust Management (SPTM...
ijcisjournal
 
PPTX
Precooling and Refrigerated storage.pptx
ThongamSunita
 
PDF
PRIZ Academy - Process functional modelling
PRIZ Guru
 
PDF
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
PDF
Authentication Devices in Fog-mobile Edge Computing Environments through a Wi...
ijujournal
 
PDF
Designing for Tomorrow – Architecture’s Role in the Sustainability Movement
BIM Services
 
PPTX
Computer network Computer network Computer network Computer network
Shrikant317689
 
PDF
Decision support system in machine learning models for a face recognition-bas...
TELKOMNIKA JOURNAL
 
PPSX
OOPS Concepts in Python and Exception Handling
Dr. A. B. Shinde
 
PPT
FINAL plumbing code for board exam passer
MattKristopherDiaz
 
PPT
دراسة حاله لقرية تقع في جنوب غرب السودان
محمد قصص فتوتة
 
PROGRAMMING REQUESTS/RESPONSES WITH GREATFREE IN THE CLOUD ENVIRONMENT
samueljackson3773
 
01-introduction to the ProcessDesign.pdf
StiveBrack
 
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
Artificial Intelligence jejeiejj3iriejrjifirirjdjeie
VikingsGaming2
 
ASBC application presentation template (ENG)_v3 (1).pptx
HassanMohammed730118
 
How to Buy Verified CashApp Accounts IN 2025
Buy Verified CashApp Accounts
 
June 2025 Top 10 Sites -Electrical and Electronics Engineering: An Internatio...
elelijjournal653
 
bs-en-12390-3 testing hardened concrete.pdf
ADVANCEDCONSTRUCTION
 
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
13th International Conference of Security, Privacy and Trust Management (SPTM...
ijcisjournal
 
Precooling and Refrigerated storage.pptx
ThongamSunita
 
PRIZ Academy - Process functional modelling
PRIZ Guru
 
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
Authentication Devices in Fog-mobile Edge Computing Environments through a Wi...
ijujournal
 
Designing for Tomorrow – Architecture’s Role in the Sustainability Movement
BIM Services
 
Computer network Computer network Computer network Computer network
Shrikant317689
 
Decision support system in machine learning models for a face recognition-bas...
TELKOMNIKA JOURNAL
 
OOPS Concepts in Python and Exception Handling
Dr. A. B. Shinde
 
FINAL plumbing code for board exam passer
MattKristopherDiaz
 
دراسة حاله لقرية تقع في جنوب غرب السودان
محمد قصص فتوتة
 

LCD Theory and Working Principles

  • 1. • LCD - Liquid Crystal Display • Mostly used for Display of Message • Highly user interactive Robo India http://roboindia.com
  • 2. • We are using 16x2 character LCD • 16x2 LCD means max 16 characters per line can be displayed and there are 2 lines • Single character is displayed in 5x7 pixel matrix
  • 4. Click here to visit -ROBO INDIA
  • 5. • RS – To any pin of your choice • RW – To any pin of your choice • E – To any pin of your choice • D0….D3 – Not Connected • D4….D7 – PINX,0 …. PINX,3 • D4 must be connected to PIN0 of X PORT : • D7 must be connected to PIN3 of X PORT Click here to visit -ROBO INDIA
  • 6. • RS – To any pin of your choice • RW – To any pin of your choice • E – To any pin of your choice • D0….D3 – Not Connected • D4….D7 – PINX,0 …. PINX,3 • D4 must be connected to PIN0 of X PORT : • D7 must be connected to PIN3 of X PORT Click here to visit -ROBO INDIA
  • 7. • RS – Reset • RW – Rewrite • E – Enable • D3 …. D7 – Data Line • Anode - +5V • Cathode - GND Click here to visit -ROBO INDIA
  • 8. Click here to visit -ROBO INDIA
  • 17. • #define LCD_DATA C //Port PC0-PC3 are connected to D4-D7 • #define LCD_E C //Enable signal • #define LCD_E_POS PC5 //Position of enable in above port • #define LCD_RS C • #define LCD_RS_POS PC7 • #define LCD_RW C • #define LCD_RW_POS PC6 Click here to visit -ROBO INDIA
  • 18. INITIALIZING LCD InitLCD(LS_BLINK); //initialize LCD • Above command will initialize the LCD Click here to visit -ROBO INDIA
  • 19. CLEAR LCD LCDClear(); // To clear the display • Above command will CLEAR the LCD Click here to visit -ROBO INDIA
  • 20. DISPLAY TEXT ON LCD LCDWriteStringXY(X,Y,“Message"); • Above command Write the text on LCD • X,Y are coordinates • X = 0 …. 15 • Y = 0 and 1 Click here to visit -ROBO INDIA
  • 21. DISPLAY VARIABLE ON LCD LCDWriteInt(X,Y,variable,field length); • Above command Write the variable on LCD • X,Y define position of coordinates • X = 0 …. 15 • Y = 0 and 1 • Variable = variable which we print • Field length = Num of Decimal places Click here to visit -ROBO INDIA
  • 22. DISPLAY VARIABLE ON LCD LCDWriteInt(X,Y,variable,field length); • Above command Write the variable on LCD • X,Y define position of coordinates • X = 0 …. 15 • Y = 0 and 1 • Variable = variable which we print • Field length = Num of Decimal places Click here to visit -ROBO INDIA
  • 23. In case of queries please write us- [email protected] www.roboindia.com Click here to visit -ROBO INDIA