SlideShare a Scribd company logo
WORKSHOP ON RTOSFOR SYSTEM
INTEGRATION
Submitted by:
Name : jayadeepu.dadi
Experiment - 1
Introduction to mbed NXP
LPC11U24
• The mbed NXP LPC11U24 Microcontroller in particular
is designed for prototyping low cost USB devices,
battery powered applications and 32-bit ARM®
Cortex™-M0 based designs.
MISO (Master In Slave Out) - The Slave line for sending
data to the master,
MOSI (Master Out Slave In) - The Master line for sending
data to the peripherals,
SCK (Serial Clock) - The clock pulses which synchronize
data transmission generated by the master
• // control bus
DigitalOut rs(p34);
DigitalOut rw(p35);
DigitalOut en(p36);
• // busy flag
DigitalIn busy(p28);
• // data bus
BusOut DataPins(p21,p22,p23,p24,p25,p26,p27,p28);
• NXP LPC11U24 MCU
Low power ARM® Cortex™-M0 Core
48MHz, 8KB RAM, 32KB FLASH
USB Device, 2xSPI, I2C , UART, 6xADC, GPIO
• Prototyping form-factor
40-pin 0.1" pitch DIP package, 54x26mm
5V USB, 4.5-9V supply or 2.4-3.3V battery
Built-in USB drag 'n' drop FLASH programmer
• mbed.org Developer Website
Lightweight Online Compiler
High level C/C++ SDK
Cookbook of published libraries and projects
• Running at frequencies of up to 50 MHz - Nested
Vectored Interrupt Controller (NVIC) - Non
Maskable Interrupt (NMI) - System tick timer
• Memory: - Up to 32 kB on-chip flash program
memory.
• Up to 4 kB on-chip EEPROM data memory; byte
erasable and byte programmable.
• Up to 10 kB SRAM data memory.
• 16 kB boot ROM. ROM-based USB drivers. Flash
updates via USB supported. ROM-based 32-bit
integer division routines
• //wait_ms(5);
Experiment -
2
Blinking of internal led using lpc11u24
The mbed Microcontrollers are a series of ARM microcontroller development boards designed for
rapid prototyping.
#include "mbed.h"
DigitalOut myled(LED1);
int main()
{
while(1)
{
myled = 1;
wait(0.6);
myled = 0;
wait(0.6);
}
}
Experiment - 3
Counter control using led’s
#include "mbed.h"
BusOut myleds(LED1,LED2,LED3,LED4);
DigitalIn enable(p25);
int main()
{
unsigned char j=0;
while(1)
{
if(enable)
{
myleds=j;
wait(0.2);
j++;
if(j==15)
j=0;
}
}
}
Experiment - 4
Lcd interfacing with
lpc11u24
Interfacing seven segment display with LPC 11u24
Experiment - 5
Common cathode
Multiple seven segment display
Experiment - 6
Experiment -
7
ADC interfacing
Introduction to lpc 214x
• LPC2141 microcontroller is based on 32 bit ARM7TDMI-S CPU
• Due to their tiny size and low power consumption,
LPC2141/2/4/6/8 are ideal for applications where
miniaturization is a key requirement, such as access control
and point-of-sale.
• Its applications are mainly on Industrial control, Medical
systems, Access control, point of sale, communication
gateway, general purpose applications
Introduction to keil and proteus
six- bit binary counter control
Six bit binary control using proteus software
Seven segment using keil software
Seven segment display using proteus software

More Related Content

What's hot

Introduction to PIC18FX6J Series MCUs
Introduction to PIC18FX6J Series MCUsIntroduction to PIC18FX6J Series MCUs
Introduction to PIC18FX6J Series MCUs
Premier Farnell
 
microcontroller board ppt
microcontroller board pptmicrocontroller board ppt
microcontroller board pptshashank tiwari
 
ATMEGA 328
ATMEGA 328ATMEGA 328
ATMEGA 328
ABHISHEK MAURYA
 
Ostech war story using mainline linux for an android tv bsp
Ostech  war story  using mainline linux  for an android tv bspOstech  war story  using mainline linux  for an android tv bsp
Ostech war story using mainline linux for an android tv bsp
Neil Armstrong
 
Stellaris® 9000 Family of ARM® Cortex™-M3
Stellaris® 9000 Family of ARM® Cortex™-M3 Stellaris® 9000 Family of ARM® Cortex™-M3
Stellaris® 9000 Family of ARM® Cortex™-M3
Premier Farnell
 
Ls catalog thiet bi tu dong gm e_0908_dienhathe.vn
Ls catalog thiet bi tu dong gm e_0908_dienhathe.vnLs catalog thiet bi tu dong gm e_0908_dienhathe.vn
Ls catalog thiet bi tu dong gm e_0908_dienhathe.vn
Dien Ha The
 
F9 microkernel code reading part 4 memory management
F9 microkernel code reading part 4 memory managementF9 microkernel code reading part 4 memory management
F9 microkernel code reading part 4 memory management
Benux Wei
 
OVERVIEW OF MSP430G2553
OVERVIEW OF MSP430G2553OVERVIEW OF MSP430G2553
OVERVIEW OF MSP430G2553
shams tabrez
 
Overview Study on PIC32MX3XX / 4XX 32-Bit Controller
Overview Study on PIC32MX3XX / 4XX 32-Bit ControllerOverview Study on PIC32MX3XX / 4XX 32-Bit Controller
Overview Study on PIC32MX3XX / 4XX 32-Bit Controller
Premier Farnell
 
Msp430
Msp430Msp430
Msp430
Amir Sherman
 
F9 Microkernel code reading part 2 scheduling
F9 Microkernel code reading part 2 schedulingF9 Microkernel code reading part 2 scheduling
F9 Microkernel code reading part 2 scheduling
Benux Wei
 
HC05.5.3-Bolton-SGS-Thomson-MPEG
HC05.5.3-Bolton-SGS-Thomson-MPEGHC05.5.3-Bolton-SGS-Thomson-MPEG
HC05.5.3-Bolton-SGS-Thomson-MPEGDavid Parre
 
⭐⭐⭐⭐⭐ Monitoring of system memory usage embedded in #FPGA
⭐⭐⭐⭐⭐ Monitoring of system memory usage embedded in #FPGA⭐⭐⭐⭐⭐ Monitoring of system memory usage embedded in #FPGA
⭐⭐⭐⭐⭐ Monitoring of system memory usage embedded in #FPGA
Victor Asanza
 
GPIO In Arm cortex-m4 tiva-c
GPIO In Arm cortex-m4 tiva-cGPIO In Arm cortex-m4 tiva-c
GPIO In Arm cortex-m4 tiva-c
Zakaria Gomaa
 
BKK16-403 Android HAL Consolidation Status
BKK16-403 Android HAL Consolidation StatusBKK16-403 Android HAL Consolidation Status
BKK16-403 Android HAL Consolidation Status
Linaro
 
Pic16 c7x
Pic16 c7xPic16 c7x
Pic16 c7x
sharmeejeyam
 
LAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMGLAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMG
Linaro
 
Study on 32-bit Cortex - M3 Powered MCU: STM32F101
Study on 32-bit Cortex - M3 Powered MCU: STM32F101Study on 32-bit Cortex - M3 Powered MCU: STM32F101
Study on 32-bit Cortex - M3 Powered MCU: STM32F101
Premier Farnell
 
BOSCH BMI160 fast offset compensation
BOSCH BMI160 fast offset compensationBOSCH BMI160 fast offset compensation
BOSCH BMI160 fast offset compensation
Daniel Chiu
 

What's hot (20)

Introduction to PIC18FX6J Series MCUs
Introduction to PIC18FX6J Series MCUsIntroduction to PIC18FX6J Series MCUs
Introduction to PIC18FX6J Series MCUs
 
microcontroller board ppt
microcontroller board pptmicrocontroller board ppt
microcontroller board ppt
 
ATMEGA 328
ATMEGA 328ATMEGA 328
ATMEGA 328
 
Ostech war story using mainline linux for an android tv bsp
Ostech  war story  using mainline linux  for an android tv bspOstech  war story  using mainline linux  for an android tv bsp
Ostech war story using mainline linux for an android tv bsp
 
Stellaris® 9000 Family of ARM® Cortex™-M3
Stellaris® 9000 Family of ARM® Cortex™-M3 Stellaris® 9000 Family of ARM® Cortex™-M3
Stellaris® 9000 Family of ARM® Cortex™-M3
 
Ls catalog thiet bi tu dong gm e_0908_dienhathe.vn
Ls catalog thiet bi tu dong gm e_0908_dienhathe.vnLs catalog thiet bi tu dong gm e_0908_dienhathe.vn
Ls catalog thiet bi tu dong gm e_0908_dienhathe.vn
 
F9 microkernel code reading part 4 memory management
F9 microkernel code reading part 4 memory managementF9 microkernel code reading part 4 memory management
F9 microkernel code reading part 4 memory management
 
OVERVIEW OF MSP430G2553
OVERVIEW OF MSP430G2553OVERVIEW OF MSP430G2553
OVERVIEW OF MSP430G2553
 
Overview Study on PIC32MX3XX / 4XX 32-Bit Controller
Overview Study on PIC32MX3XX / 4XX 32-Bit ControllerOverview Study on PIC32MX3XX / 4XX 32-Bit Controller
Overview Study on PIC32MX3XX / 4XX 32-Bit Controller
 
Msp430
Msp430Msp430
Msp430
 
F9 Microkernel code reading part 2 scheduling
F9 Microkernel code reading part 2 schedulingF9 Microkernel code reading part 2 scheduling
F9 Microkernel code reading part 2 scheduling
 
HC05.5.3-Bolton-SGS-Thomson-MPEG
HC05.5.3-Bolton-SGS-Thomson-MPEGHC05.5.3-Bolton-SGS-Thomson-MPEG
HC05.5.3-Bolton-SGS-Thomson-MPEG
 
Report 2
Report 2Report 2
Report 2
 
⭐⭐⭐⭐⭐ Monitoring of system memory usage embedded in #FPGA
⭐⭐⭐⭐⭐ Monitoring of system memory usage embedded in #FPGA⭐⭐⭐⭐⭐ Monitoring of system memory usage embedded in #FPGA
⭐⭐⭐⭐⭐ Monitoring of system memory usage embedded in #FPGA
 
GPIO In Arm cortex-m4 tiva-c
GPIO In Arm cortex-m4 tiva-cGPIO In Arm cortex-m4 tiva-c
GPIO In Arm cortex-m4 tiva-c
 
BKK16-403 Android HAL Consolidation Status
BKK16-403 Android HAL Consolidation StatusBKK16-403 Android HAL Consolidation Status
BKK16-403 Android HAL Consolidation Status
 
Pic16 c7x
Pic16 c7xPic16 c7x
Pic16 c7x
 
LAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMGLAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMG
 
Study on 32-bit Cortex - M3 Powered MCU: STM32F101
Study on 32-bit Cortex - M3 Powered MCU: STM32F101Study on 32-bit Cortex - M3 Powered MCU: STM32F101
Study on 32-bit Cortex - M3 Powered MCU: STM32F101
 
BOSCH BMI160 fast offset compensation
BOSCH BMI160 fast offset compensationBOSCH BMI160 fast offset compensation
BOSCH BMI160 fast offset compensation
 

Viewers also liked

Me Formei, E Agora?!
Me Formei, E Agora?!Me Formei, E Agora?!
Me Formei, E Agora?!
Mozair Carmo
 
Agile - Sticking To your Principles
Agile - Sticking To your PrinciplesAgile - Sticking To your Principles
Agile - Sticking To your Principles
Mozair Carmo
 
Iterações: melhor sem elas?
Iterações: melhor sem elas?Iterações: melhor sem elas?
Iterações: melhor sem elas?
Mozair Carmo
 
Project of energy
Project of energyProject of energy
Project of energy
LuciaAbalos
 
Code as a communication tool
Code as a communication toolCode as a communication tool
Code as a communication toolMozair Carmo
 
HDTV Chip From NXP (PNX85500)
HDTV Chip From NXP (PNX85500)HDTV Chip From NXP (PNX85500)
HDTV Chip From NXP (PNX85500)
Devanshu Shrivastava
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Luminary Labs
 

Viewers also liked (7)

Me Formei, E Agora?!
Me Formei, E Agora?!Me Formei, E Agora?!
Me Formei, E Agora?!
 
Agile - Sticking To your Principles
Agile - Sticking To your PrinciplesAgile - Sticking To your Principles
Agile - Sticking To your Principles
 
Iterações: melhor sem elas?
Iterações: melhor sem elas?Iterações: melhor sem elas?
Iterações: melhor sem elas?
 
Project of energy
Project of energyProject of energy
Project of energy
 
Code as a communication tool
Code as a communication toolCode as a communication tool
Code as a communication tool
 
HDTV Chip From NXP (PNX85500)
HDTV Chip From NXP (PNX85500)HDTV Chip From NXP (PNX85500)
HDTV Chip From NXP (PNX85500)
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similar to Rtos for system integration

Smart logic
Smart logicSmart logic
MYD-Y6ULX Development Board for i.MX 6UL/6ULL ARM Cortex-A7 Processors
MYD-Y6ULX Development Board for i.MX 6UL/6ULL ARM Cortex-A7 ProcessorsMYD-Y6ULX Development Board for i.MX 6UL/6ULL ARM Cortex-A7 Processors
MYD-Y6ULX Development Board for i.MX 6UL/6ULL ARM Cortex-A7 Processors
Linda Zhang
 
Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduino
Santosh Verma
 
FRDM-KL46Z_Hands-On_Presentation_v02
FRDM-KL46Z_Hands-On_Presentation_v02FRDM-KL46Z_Hands-On_Presentation_v02
FRDM-KL46Z_Hands-On_Presentation_v02Libor GECNUK
 
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-ModuleMYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
Linda Zhang
 
Sudhir tms 320 f 2812
Sudhir tms 320 f 2812 Sudhir tms 320 f 2812
Sudhir tms 320 f 2812 vijaydeepakg
 
2nd ARM Developer Day - NXP USB Workshop
2nd ARM Developer Day - NXP USB Workshop2nd ARM Developer Day - NXP USB Workshop
2nd ARM Developer Day - NXP USB WorkshopAntonio Mondragon
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scope
Arshit Rai
 
DESIGN OF A 16-BIT HARVARD STRUCTURED RISC PROCESSOR IN CADENCE 45nmTECHNOLOGY
DESIGN OF A 16-BIT HARVARD STRUCTURED RISC PROCESSOR  IN CADENCE 45nmTECHNOLOGYDESIGN OF A 16-BIT HARVARD STRUCTURED RISC PROCESSOR  IN CADENCE 45nmTECHNOLOGY
DESIGN OF A 16-BIT HARVARD STRUCTURED RISC PROCESSOR IN CADENCE 45nmTECHNOLOGY
shaikalthaf40
 
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
Paris Open Source Summit
 
Introduction to FreeRTOS
Introduction to FreeRTOSIntroduction to FreeRTOS
Introduction to FreeRTOS
ICS
 
MYS-6ULX Single Board Computer for Industry 4.0 and IoT Applications
MYS-6ULX Single Board Computer for Industry 4.0 and IoT ApplicationsMYS-6ULX Single Board Computer for Industry 4.0 and IoT Applications
MYS-6ULX Single Board Computer for Industry 4.0 and IoT Applications
Linda Zhang
 
FPGA Based RGB LED Display
FPGA Based RGB LED DisplayFPGA Based RGB LED Display
FPGA Based RGB LED Displaydfordivam
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scope
Arshit Rai
 
TMS320C5x
TMS320C5xTMS320C5x
MICROPROCESSORS & MICROCONTROLLERS
MICROPROCESSORS & MICROCONTROLLERSMICROPROCESSORS & MICROCONTROLLERS
MICROPROCESSORS & MICROCONTROLLERS
khalil zeineddine
 
Assignmentdsp
AssignmentdspAssignmentdsp
Assignmentdsp
Amit Kumar
 
AVR_Course_Day4 introduction to microcontroller
AVR_Course_Day4 introduction to microcontrollerAVR_Course_Day4 introduction to microcontroller
AVR_Course_Day4 introduction to microcontroller
Mohamed Ali
 
0.FPGA for dummies: Historical introduction
0.FPGA for dummies: Historical introduction0.FPGA for dummies: Historical introduction
0.FPGA for dummies: Historical introduction
Maurizio Donna
 
Microchip's PIC Micro Controller
Microchip's PIC Micro ControllerMicrochip's PIC Micro Controller
Microchip's PIC Micro Controller
Midhu S V Unnithan
 

Similar to Rtos for system integration (20)

Smart logic
Smart logicSmart logic
Smart logic
 
MYD-Y6ULX Development Board for i.MX 6UL/6ULL ARM Cortex-A7 Processors
MYD-Y6ULX Development Board for i.MX 6UL/6ULL ARM Cortex-A7 ProcessorsMYD-Y6ULX Development Board for i.MX 6UL/6ULL ARM Cortex-A7 Processors
MYD-Y6ULX Development Board for i.MX 6UL/6ULL ARM Cortex-A7 Processors
 
Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduino
 
FRDM-KL46Z_Hands-On_Presentation_v02
FRDM-KL46Z_Hands-On_Presentation_v02FRDM-KL46Z_Hands-On_Presentation_v02
FRDM-KL46Z_Hands-On_Presentation_v02
 
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-ModuleMYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
 
Sudhir tms 320 f 2812
Sudhir tms 320 f 2812 Sudhir tms 320 f 2812
Sudhir tms 320 f 2812
 
2nd ARM Developer Day - NXP USB Workshop
2nd ARM Developer Day - NXP USB Workshop2nd ARM Developer Day - NXP USB Workshop
2nd ARM Developer Day - NXP USB Workshop
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scope
 
DESIGN OF A 16-BIT HARVARD STRUCTURED RISC PROCESSOR IN CADENCE 45nmTECHNOLOGY
DESIGN OF A 16-BIT HARVARD STRUCTURED RISC PROCESSOR  IN CADENCE 45nmTECHNOLOGYDESIGN OF A 16-BIT HARVARD STRUCTURED RISC PROCESSOR  IN CADENCE 45nmTECHNOLOGY
DESIGN OF A 16-BIT HARVARD STRUCTURED RISC PROCESSOR IN CADENCE 45nmTECHNOLOGY
 
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
 
Introduction to FreeRTOS
Introduction to FreeRTOSIntroduction to FreeRTOS
Introduction to FreeRTOS
 
MYS-6ULX Single Board Computer for Industry 4.0 and IoT Applications
MYS-6ULX Single Board Computer for Industry 4.0 and IoT ApplicationsMYS-6ULX Single Board Computer for Industry 4.0 and IoT Applications
MYS-6ULX Single Board Computer for Industry 4.0 and IoT Applications
 
FPGA Based RGB LED Display
FPGA Based RGB LED DisplayFPGA Based RGB LED Display
FPGA Based RGB LED Display
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scope
 
TMS320C5x
TMS320C5xTMS320C5x
TMS320C5x
 
MICROPROCESSORS & MICROCONTROLLERS
MICROPROCESSORS & MICROCONTROLLERSMICROPROCESSORS & MICROCONTROLLERS
MICROPROCESSORS & MICROCONTROLLERS
 
Assignmentdsp
AssignmentdspAssignmentdsp
Assignmentdsp
 
AVR_Course_Day4 introduction to microcontroller
AVR_Course_Day4 introduction to microcontrollerAVR_Course_Day4 introduction to microcontroller
AVR_Course_Day4 introduction to microcontroller
 
0.FPGA for dummies: Historical introduction
0.FPGA for dummies: Historical introduction0.FPGA for dummies: Historical introduction
0.FPGA for dummies: Historical introduction
 
Microchip's PIC Micro Controller
Microchip's PIC Micro ControllerMicrochip's PIC Micro Controller
Microchip's PIC Micro Controller
 

Recently uploaded

Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 

Recently uploaded (20)

Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 

Rtos for system integration

  • 1. WORKSHOP ON RTOSFOR SYSTEM INTEGRATION Submitted by: Name : jayadeepu.dadi
  • 2. Experiment - 1 Introduction to mbed NXP LPC11U24 • The mbed NXP LPC11U24 Microcontroller in particular is designed for prototyping low cost USB devices, battery powered applications and 32-bit ARM® Cortex™-M0 based designs. MISO (Master In Slave Out) - The Slave line for sending data to the master, MOSI (Master Out Slave In) - The Master line for sending data to the peripherals, SCK (Serial Clock) - The clock pulses which synchronize data transmission generated by the master
  • 3. • // control bus DigitalOut rs(p34); DigitalOut rw(p35); DigitalOut en(p36); • // busy flag DigitalIn busy(p28); • // data bus BusOut DataPins(p21,p22,p23,p24,p25,p26,p27,p28); • NXP LPC11U24 MCU Low power ARM® Cortex™-M0 Core 48MHz, 8KB RAM, 32KB FLASH USB Device, 2xSPI, I2C , UART, 6xADC, GPIO • Prototyping form-factor 40-pin 0.1" pitch DIP package, 54x26mm 5V USB, 4.5-9V supply or 2.4-3.3V battery Built-in USB drag 'n' drop FLASH programmer • mbed.org Developer Website Lightweight Online Compiler High level C/C++ SDK Cookbook of published libraries and projects • Running at frequencies of up to 50 MHz - Nested Vectored Interrupt Controller (NVIC) - Non Maskable Interrupt (NMI) - System tick timer • Memory: - Up to 32 kB on-chip flash program memory. • Up to 4 kB on-chip EEPROM data memory; byte erasable and byte programmable. • Up to 10 kB SRAM data memory. • 16 kB boot ROM. ROM-based USB drivers. Flash updates via USB supported. ROM-based 32-bit integer division routines • //wait_ms(5);
  • 4. Experiment - 2 Blinking of internal led using lpc11u24 The mbed Microcontrollers are a series of ARM microcontroller development boards designed for rapid prototyping.
  • 5. #include "mbed.h" DigitalOut myled(LED1); int main() { while(1) { myled = 1; wait(0.6); myled = 0; wait(0.6); } }
  • 6. Experiment - 3 Counter control using led’s #include "mbed.h" BusOut myleds(LED1,LED2,LED3,LED4); DigitalIn enable(p25); int main() { unsigned char j=0; while(1) { if(enable) { myleds=j; wait(0.2); j++; if(j==15) j=0; } } }
  • 7. Experiment - 4 Lcd interfacing with lpc11u24
  • 8.
  • 9.
  • 10. Interfacing seven segment display with LPC 11u24 Experiment - 5
  • 12.
  • 13. Multiple seven segment display Experiment - 6
  • 14.
  • 16.
  • 17.
  • 18. Introduction to lpc 214x • LPC2141 microcontroller is based on 32 bit ARM7TDMI-S CPU • Due to their tiny size and low power consumption, LPC2141/2/4/6/8 are ideal for applications where miniaturization is a key requirement, such as access control and point-of-sale. • Its applications are mainly on Industrial control, Medical systems, Access control, point of sale, communication gateway, general purpose applications
  • 19.
  • 20. Introduction to keil and proteus six- bit binary counter control
  • 21. Six bit binary control using proteus software
  • 22. Seven segment using keil software
  • 23. Seven segment display using proteus software