SlideShare a Scribd company logo
1 of 13
MOVING MESSAGE DISPLAY
ON LCD
MADE BY -
PRATYUSH (1110434100)
PRASHANT SRIVASTAVA (1110434099)
MOHAMMAD ASIF (1110434079)
Objective of Mini Project
Extension
Circuit Diagram
Theory
Software
List of Parts
PCB Layout
Applications
CONTENTS
To interface an LCD with AVR microcontroller and
display the moving message on to the LCD with help of
AVR Studio and winAVR software
OBJECTIVE
 PCB layout will be constructed as a major project in
forthcoming Even Semester (Eighth semester)
 Hardware and Software both are essential parts of
this project
 Software realization is to be done as mini project and
hardware realization is to be done as major project
EXTENSION
CIRCUIT DIAGRAM
Fig. 1 shows the circuit for AVR ATmega16-
based moving-message display on an LCD.
To derive the power supply for the circuit, 230V
AC mains is stepped down by a 9V, 250mA
secondary transformer, rectified by bridge
rectifier module BR1A and filtered by capacitor
C1.
The voltage is regulated by a 7805 regulator.
THEORY
LED1 glows to indicate the presence of power
in the circuit.
The regulated 5V DC powers the entire circuit
including SPI6 connector.
Port-C pins PC4 through PC7 of the
microcontroller (IC2) are connected to data lines
D4 through D7 of the LCD. The LCD control
lines—read/write (R/W), register-select (RS)
and enable (E)—are connected to PD6, PC2 and
PC3 of IC2, respectively.
THEORY(CONTD.)
This project demonstrates sending the text to the LCD
controller and scrolling it across the LCD.
 AVR Studio 4 and WINAVR software need to be
installed in your PC.
Three program codes are used here—movm.c, lcd2.c
and lcd2.h.
The movm.c contains the text message to be scrolled on
the LCD.
The programming technique given here may not be the
best as it uses a simple logic, but it work sprety fine.
SOFTWARE
LIST OF PARTS
Semiconductors
•IC1 -7805, 5V
regulator
•IC2-Atmega 16
AVR
microcontroller
•LCD1- 16x2 LCD
display module
•BR1A-1 amp
bridge rectifier
module
•LED1-5mm light
emitting diode
Capacitors
•C1-100µF,25V
electrolytic
•C2-0.1µF, ceramic
•C3,c4-
22pF,ceramic
•C5-10µF,16V
electrolytic
Resistors
•R1-470 ohm
•R2-10 kilo ohm
•R3-47 ohm
•VR1-10 kilo ohm
preset
Miscellaneous
•S1-Tactile
switch
•X-16 MHz
crystal
•SPI6-6 pin
bergship male
connector
•X1-230V ,AC
primary to 9V
250mA,
Secondary
transformer
PCB LAYOUT
 Advertisement Boards
 Airports
 Auctions outlets
 Cinemas theaters
 Buses
 Hotels & Restaurants
 Petrol Stations
 Railway Stations
 Bulletins
APPLICATIONS
 www.electronicsforu.com
 http://honeyteq.in/digital-display.aspx
 http://www.howstuffworks.com/
 M. Morris Mano, “Digital logic design”,
PHI
REFERENCES
THANKS

More Related Content

What's hot

Arm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furberArm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furberasodariyabhavesh
 
Getting started with Keil uVision 2020
Getting started with Keil uVision 2020Getting started with Keil uVision 2020
Getting started with Keil uVision 2020SaravananVijayakumar4
 
Cadence Design Flow.pptx
Cadence Design Flow.pptxCadence Design Flow.pptx
Cadence Design Flow.pptxKunjPatel615667
 
Introduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingIntroduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingEmmanuel Obot
 
Introduction to Arduino Programming
Introduction to Arduino ProgrammingIntroduction to Arduino Programming
Introduction to Arduino ProgrammingJames Lewis
 
Arduino Workshop
Arduino WorkshopArduino Workshop
Arduino Workshopatuline
 
DOMINO LOGIC CIRCUIT (VLSI)
DOMINO LOGIC CIRCUIT (VLSI)DOMINO LOGIC CIRCUIT (VLSI)
DOMINO LOGIC CIRCUIT (VLSI)AmiBokasoda
 
Introducing the Arduino
Introducing the ArduinoIntroducing the Arduino
Introducing the ArduinoCharles A B Jr
 
Cadence P-cell tutorial
Cadence P-cell tutorial Cadence P-cell tutorial
Cadence P-cell tutorial Michael Lee
 
Arduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the ArduinoArduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the ArduinoEoin Brazil
 
Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduinoSantosh Verma
 
Ch2 microcontroller architecture
Ch2 microcontroller architectureCh2 microcontroller architecture
Ch2 microcontroller architectureAhmad Sidik
 
Introduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry PiIntroduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry PiAhmad Hafeezi
 
Arduino Simulation_Basic_Day-3 (Tinkercad+Proteus PCB)
Arduino Simulation_Basic_Day-3 (Tinkercad+Proteus PCB) Arduino Simulation_Basic_Day-3 (Tinkercad+Proteus PCB)
Arduino Simulation_Basic_Day-3 (Tinkercad+Proteus PCB) Redwan Ferdous
 

What's hot (20)

Arm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furberArm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furber
 
Getting started with Keil uVision 2020
Getting started with Keil uVision 2020Getting started with Keil uVision 2020
Getting started with Keil uVision 2020
 
Programming in Arduino (Part 2)
Programming in Arduino  (Part 2)Programming in Arduino  (Part 2)
Programming in Arduino (Part 2)
 
Introduction to Node MCU
Introduction to Node MCUIntroduction to Node MCU
Introduction to Node MCU
 
Cadence Design Flow.pptx
Cadence Design Flow.pptxCadence Design Flow.pptx
Cadence Design Flow.pptx
 
Keil software
Keil softwareKeil software
Keil software
 
Introduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingIntroduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and Programming
 
Introduction to Arduino Programming
Introduction to Arduino ProgrammingIntroduction to Arduino Programming
Introduction to Arduino Programming
 
Arduino course
Arduino courseArduino course
Arduino course
 
Arduino Workshop
Arduino WorkshopArduino Workshop
Arduino Workshop
 
DOMINO LOGIC CIRCUIT (VLSI)
DOMINO LOGIC CIRCUIT (VLSI)DOMINO LOGIC CIRCUIT (VLSI)
DOMINO LOGIC CIRCUIT (VLSI)
 
Introducing the Arduino
Introducing the ArduinoIntroducing the Arduino
Introducing the Arduino
 
Cadence P-cell tutorial
Cadence P-cell tutorial Cadence P-cell tutorial
Cadence P-cell tutorial
 
Arduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the ArduinoArduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the Arduino
 
Fpga
FpgaFpga
Fpga
 
Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduino
 
Ch2 microcontroller architecture
Ch2 microcontroller architectureCh2 microcontroller architecture
Ch2 microcontroller architecture
 
Arduino
ArduinoArduino
Arduino
 
Introduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry PiIntroduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry Pi
 
Arduino Simulation_Basic_Day-3 (Tinkercad+Proteus PCB)
Arduino Simulation_Basic_Day-3 (Tinkercad+Proteus PCB) Arduino Simulation_Basic_Day-3 (Tinkercad+Proteus PCB)
Arduino Simulation_Basic_Day-3 (Tinkercad+Proteus PCB)
 

Similar to mini project

Moving message display
Moving message displayMoving message display
Moving message displayviraj1989
 
OV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontrollerOV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontrollerSomnath Sharma
 
IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER
IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER
IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER cscpconf
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
intelligent braking system report
intelligent braking system reportintelligent braking system report
intelligent braking system reportSumit Kumar
 
Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Alexander Decker
 
Smart LED Notice Board
Smart LED Notice BoardSmart LED Notice Board
Smart LED Notice Boardswarnimmaurya
 
Wireless agro automation system
Wireless agro automation systemWireless agro automation system
Wireless agro automation systemkarthikpunuru
 
Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...TELKOMNIKA JOURNAL
 
Mini ee 4 motor speed counting rpm display by infrared Electrical engineerin...
Mini ee 4 motor speed counting  rpm display by infrared Electrical engineerin...Mini ee 4 motor speed counting  rpm display by infrared Electrical engineerin...
Mini ee 4 motor speed counting rpm display by infrared Electrical engineerin...1000kv technologies
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Scienceresearchinventy
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...researchinventy
 
IRJET- Patient Health Monitoring System using Can Protocol
IRJET- Patient Health Monitoring System using Can ProtocolIRJET- Patient Health Monitoring System using Can Protocol
IRJET- Patient Health Monitoring System using Can ProtocolIRJET Journal
 

Similar to mini project (20)

Moving message display
Moving message displayMoving message display
Moving message display
 
OV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontrollerOV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontroller
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER
IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER
IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
E010132736
E010132736E010132736
E010132736
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
intelligent braking system report
intelligent braking system reportintelligent braking system report
intelligent braking system report
 
Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...
 
Smart LED Notice Board
Smart LED Notice BoardSmart LED Notice Board
Smart LED Notice Board
 
Wireless agro automation system
Wireless agro automation systemWireless agro automation system
Wireless agro automation system
 
Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...
 
Mini ee 4 motor speed counting rpm display by infrared Electrical engineerin...
Mini ee 4 motor speed counting  rpm display by infrared Electrical engineerin...Mini ee 4 motor speed counting  rpm display by infrared Electrical engineerin...
Mini ee 4 motor speed counting rpm display by infrared Electrical engineerin...
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
 
IRJET- Patient Health Monitoring System using Can Protocol
IRJET- Patient Health Monitoring System using Can ProtocolIRJET- Patient Health Monitoring System using Can Protocol
IRJET- Patient Health Monitoring System using Can Protocol
 
Bidirect visitor counter
Bidirect visitor counterBidirect visitor counter
Bidirect visitor counter
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 

mini project

  • 1. MOVING MESSAGE DISPLAY ON LCD MADE BY - PRATYUSH (1110434100) PRASHANT SRIVASTAVA (1110434099) MOHAMMAD ASIF (1110434079)
  • 2. Objective of Mini Project Extension Circuit Diagram Theory Software List of Parts PCB Layout Applications CONTENTS
  • 3. To interface an LCD with AVR microcontroller and display the moving message on to the LCD with help of AVR Studio and winAVR software OBJECTIVE
  • 4.  PCB layout will be constructed as a major project in forthcoming Even Semester (Eighth semester)  Hardware and Software both are essential parts of this project  Software realization is to be done as mini project and hardware realization is to be done as major project EXTENSION
  • 6. Fig. 1 shows the circuit for AVR ATmega16- based moving-message display on an LCD. To derive the power supply for the circuit, 230V AC mains is stepped down by a 9V, 250mA secondary transformer, rectified by bridge rectifier module BR1A and filtered by capacitor C1. The voltage is regulated by a 7805 regulator. THEORY
  • 7. LED1 glows to indicate the presence of power in the circuit. The regulated 5V DC powers the entire circuit including SPI6 connector. Port-C pins PC4 through PC7 of the microcontroller (IC2) are connected to data lines D4 through D7 of the LCD. The LCD control lines—read/write (R/W), register-select (RS) and enable (E)—are connected to PD6, PC2 and PC3 of IC2, respectively. THEORY(CONTD.)
  • 8. This project demonstrates sending the text to the LCD controller and scrolling it across the LCD.  AVR Studio 4 and WINAVR software need to be installed in your PC. Three program codes are used here—movm.c, lcd2.c and lcd2.h. The movm.c contains the text message to be scrolled on the LCD. The programming technique given here may not be the best as it uses a simple logic, but it work sprety fine. SOFTWARE
  • 9. LIST OF PARTS Semiconductors •IC1 -7805, 5V regulator •IC2-Atmega 16 AVR microcontroller •LCD1- 16x2 LCD display module •BR1A-1 amp bridge rectifier module •LED1-5mm light emitting diode Capacitors •C1-100µF,25V electrolytic •C2-0.1µF, ceramic •C3,c4- 22pF,ceramic •C5-10µF,16V electrolytic Resistors •R1-470 ohm •R2-10 kilo ohm •R3-47 ohm •VR1-10 kilo ohm preset Miscellaneous •S1-Tactile switch •X-16 MHz crystal •SPI6-6 pin bergship male connector •X1-230V ,AC primary to 9V 250mA, Secondary transformer
  • 11.  Advertisement Boards  Airports  Auctions outlets  Cinemas theaters  Buses  Hotels & Restaurants  Petrol Stations  Railway Stations  Bulletins APPLICATIONS
  • 12.  www.electronicsforu.com  http://honeyteq.in/digital-display.aspx  http://www.howstuffworks.com/  M. Morris Mano, “Digital logic design”, PHI REFERENCES