SlideShare a Scribd company logo
1 of 22
[object Object],[object Object],[object Object],DESIGN AND DEVELOPMENT OF SOFTWARE FOR SMS IN MOBILES Internal Guide: Amarnath
About The Project ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EQUIPMENTS REQUIRED:
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
INPUT CONTROL UNIT OUTPUT BLOCK   DIAGRAM  : signal input K e y p a d voltage LPC  2129 LCD 3310
Block  Diagram : LPC 2129 On off  switch LCD 3310 1.8 volts Generator Wavecom modem Mic & speaker Buzzer Antenna Battery SIM holder Level Converter 4*5 matrix keyboard JTAG debugger Serial Port for down loading software Charger input serial port
GSM: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
GSM NETWORK
LPC 2129 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Features Of LPC 2129 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARM7TDMI-S : ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
THUMB Instruction set: REGISTERS: Set of registers consists of bank of 16 user registers R0-R15, each of 32-bit length, 16 bit  Thumb code Instruction  pipeline Thumb Decompressor ARM instruction Decoder MEMORY MEMORY SET OF REGISTERS
R0-R12 are general purpose registers, R13- stack pointer R14- link register R15- program counter In addition to the banks it consists of 32 bit wide register called “ current program status register(CPSR )” N,Z,C,V are the Conditional Code Flags  For example: ARM Instruction   THUMB Instruction ADD R0,R0,R1  ADD  R0,R1  R0=R0+R1 M 0 M 1 M 2 M 3 T 4 F 5 I 6 V 28 C 29 Z 30 N 31
L C D Liquid Crystal Display
LCD Interfacing ,[object Object],[object Object]
LCD Pin Description ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LCD Registers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Keypad Interfacing
Keypad Interface ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SERIAL COMMUNICATION
Serial Communication: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
THANK YOU!!!

More Related Content

What's hot

Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the Arduino
Wingston
 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded system
sb108ec
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (
Dhruwank Vankawala
 
Microprocessor vs. microcontroller
Microprocessor vs. microcontrollerMicroprocessor vs. microcontroller
Microprocessor vs. microcontroller
aviban
 

What's hot (20)

Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the Arduino
 
microcontroller vs microprocessor
microcontroller vs microprocessormicrocontroller vs microprocessor
microcontroller vs microprocessor
 
Iot Workshop NITT 2015
Iot Workshop NITT 2015Iot Workshop NITT 2015
Iot Workshop NITT 2015
 
Introduction to Microcontrollers
Introduction to MicrocontrollersIntroduction to Microcontrollers
Introduction to Microcontrollers
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
Advance Microcontroller AVR
Advance Microcontroller AVRAdvance Microcontroller AVR
Advance Microcontroller AVR
 
Arduino Uno Pin Description
Arduino Uno Pin DescriptionArduino Uno Pin Description
Arduino Uno Pin Description
 
L8 understanding-atmega328 p-1
L8 understanding-atmega328 p-1L8 understanding-atmega328 p-1
L8 understanding-atmega328 p-1
 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded system
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
Introduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerIntroduction to Arduino Microcontroller
Introduction to Arduino Microcontroller
 
Arduino presentation by_warishusain
Arduino presentation by_warishusainArduino presentation by_warishusain
Arduino presentation by_warishusain
 
Avr introduction
Avr introductionAvr introduction
Avr introduction
 
Introduction in microcontroller
Introduction in microcontrollerIntroduction in microcontroller
Introduction in microcontroller
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
Presentation on Embedded system using micro controller by PARAS JHA
Presentation on Embedded system using micro controller  by PARAS JHAPresentation on Embedded system using micro controller  by PARAS JHA
Presentation on Embedded system using micro controller by PARAS JHA
 
Microprocessor vs. microcontroller
Microprocessor vs. microcontrollerMicroprocessor vs. microcontroller
Microprocessor vs. microcontroller
 

Viewers also liked (7)

Kwkhan's Gold Mine International Presentation 2009
Kwkhan's  Gold Mine International Presentation 2009Kwkhan's  Gold Mine International Presentation 2009
Kwkhan's Gold Mine International Presentation 2009
 
Beautiful
BeautifulBeautiful
Beautiful
 
巴菲特看見價值
巴菲特看見價值巴菲特看見價值
巴菲特看見價值
 
My Reserach About Digital Editing
My Reserach About Digital EditingMy Reserach About Digital Editing
My Reserach About Digital Editing
 
Millau Bridge
Millau BridgeMillau Bridge
Millau Bridge
 
國際觀的第一本書
國際觀的第一本書國際觀的第一本書
國際觀的第一本書
 
Presentation1 of lucture of friday20 08-10 final
Presentation1 of lucture of friday20 08-10    finalPresentation1 of lucture of friday20 08-10    final
Presentation1 of lucture of friday20 08-10 final
 

Similar to how to generate sms

Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
Spitiq
 

Similar to how to generate sms (20)

Assignment
AssignmentAssignment
Assignment
 
digital clock atmega16
digital clock atmega16digital clock atmega16
digital clock atmega16
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
Microcontroller part 4
Microcontroller part 4Microcontroller part 4
Microcontroller part 4
 
Embedded Application : An Autonomous Robot or Line Follower Bot
Embedded Application : An Autonomous Robot or Line Follower BotEmbedded Application : An Autonomous Robot or Line Follower Bot
Embedded Application : An Autonomous Robot or Line Follower Bot
 
Ppt embedded
Ppt embeddedPpt embedded
Ppt embedded
 
Introduction2_PIC.ppt
Introduction2_PIC.pptIntroduction2_PIC.ppt
Introduction2_PIC.ppt
 
LPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLERLPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLER
 
microcontroller basics
microcontroller basicsmicrocontroller basics
microcontroller basics
 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontroller
 
Arm
ArmArm
Arm
 
Atmega16
Atmega16Atmega16
Atmega16
 
Embedded & pcb design
Embedded & pcb designEmbedded & pcb design
Embedded & pcb design
 
arm 7 microprocessor architecture ans pin diagram.ppt
arm 7 microprocessor architecture ans pin diagram.pptarm 7 microprocessor architecture ans pin diagram.ppt
arm 7 microprocessor architecture ans pin diagram.ppt
 
underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps
 
Presentation
PresentationPresentation
Presentation
 
Bus interface 8086
Bus interface 8086Bus interface 8086
Bus interface 8086
 
Arduino by yogesh t s'
Arduino by yogesh t s'Arduino by yogesh t s'
Arduino by yogesh t s'
 
PIC introduction + mapping
PIC introduction + mappingPIC introduction + mapping
PIC introduction + mapping
 
Training Report on embedded Systems and Robotics
Training Report on embedded  Systems and RoboticsTraining Report on embedded  Systems and Robotics
Training Report on embedded Systems and Robotics
 

Recently uploaded

Recently uploaded (20)

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 

how to generate sms

  • 1.
  • 2.
  • 3.
  • 4.
  • 5. INPUT CONTROL UNIT OUTPUT BLOCK DIAGRAM : signal input K e y p a d voltage LPC 2129 LCD 3310
  • 6. Block Diagram : LPC 2129 On off switch LCD 3310 1.8 volts Generator Wavecom modem Mic & speaker Buzzer Antenna Battery SIM holder Level Converter 4*5 matrix keyboard JTAG debugger Serial Port for down loading software Charger input serial port
  • 7.
  • 9.
  • 10.
  • 11.
  • 12. THUMB Instruction set: REGISTERS: Set of registers consists of bank of 16 user registers R0-R15, each of 32-bit length, 16 bit Thumb code Instruction pipeline Thumb Decompressor ARM instruction Decoder MEMORY MEMORY SET OF REGISTERS
  • 13. R0-R12 are general purpose registers, R13- stack pointer R14- link register R15- program counter In addition to the banks it consists of 32 bit wide register called “ current program status register(CPSR )” N,Z,C,V are the Conditional Code Flags For example: ARM Instruction THUMB Instruction ADD R0,R0,R1 ADD R0,R1 R0=R0+R1 M 0 M 1 M 2 M 3 T 4 F 5 I 6 V 28 C 29 Z 30 N 31
  • 14. L C D Liquid Crystal Display
  • 15.
  • 16.
  • 17.
  • 19.
  • 21.