SlideShare a Scribd company logo
SUBMITTED TO:
PROF. SANKET CHOUDARY
PROF. ANURAG CHATURVEDI
SUBMITTED BY:
LAVINA SEBASTIAN
A combination of computer
hardware and software, and
perhaps additional mechanical
or other parts, designed to
perform a dedicated function.
ARCHITECTURE OF AN EMBEDDED SYSETEM
Microprocessor Vs Microcontroller
• Processor is the heart of the embedded system
• Two Essential Units: Operations
Control Unit (CU) Fetch
Execution Unit (EU) Execute
•DDRX (DATA DIRECTION REGISTER)
This register is used to configure the
ports as input or output ports
1 means output
0 means input
•PORTX REGISTER
this register is used to assign values to
the port
•PINX REGISTER
This register is used to read the values
of the ports
+ _ output
0 0 off
0 1 off
1 0 on
1 1 0ff
Application: display ,traffic lights etc.
•Stepper motors are DC motors that move in
discrete steps. They have multiple coils that are
organized in groups called "phases".
•By energizing each phase in sequence, the motor
will rotate, one step at a time.
•These motors are based on rpm
•Used when motor has to be controlled according
to the need
•Example is ROBOT ARM
INTERFACING OF BUZZER WITH AVR ATMEGA16 :
The buzzer is connected to the microcontroller through a transistor. It is connected
on collector pin,because if directly connected to ground, in off condition, it generates
some amount of noise continuously due to the current flow, since the ground pin of
microcontroller isn’t perfect ground.
Example:
Void buzz()
{
PORTD.0=1; // turns on
Delay_ms(400); //on for 4 seconds
PORTD.0=0; // turns off
}
Applications:
Areas wherever we need the alarms and alerting systems, timers and counters etc.
seek the implementation of buzzers.
INTERFACING OF SWITCH WITH AVR
ATMEGA16 :
A switch is an input device which is used to transfer Vcc or Ground i.e.
logic 0 or logic 1 as and when required. When we press the switch the
path gets completed and the connected logic gets transferred to the
respective pin of the microcontroller
Example: TOKEN DISPLAY
CODING:
#include <mega16.h> #include <delay.h>
void main()
{unsigned char d[]={0B11111001,0B10100100,
0B10110000,0B10011001,0B10000110,
0B00000010,0B11111000,0B10000000,
0B10011000,0B11000000};
DDRA= DDRD=0B11111111;
DDRB.0=0; PORTA=PORTD=0B11000000;
PORTB.0=1;//declaration of default value
for(i=0;i<10;i++)
{while(PINB.0==1);
PORTD=d[j];delay_ms(100);}
INTERFACING OF INFRA RED SENSOR
If the receiver receives IR rays, then output will be 1, If the receiver
doesn’t receive IR rays, then output will be 0.
However the coding varies with the requirement and placing of the Tx
and Rx
INTERRUPTS
Sometimes there may be a need of handling planned and
higher priority events instantaneously that might occur
during the normal operations
Example:
Program for stop watch using interrupt : CODE
#include<mega16.h>
#include<delay.h>
Void seg();
Void main()
{DDRD.3=0X00;
DDRA=DDRB=0XFF;
GICR=0X80;
#asm(“sei”)
While(1)
{PORTA=0B11000000;
Seg();
PORTA=0B 11111001;
Seg();
PORTA=0B 10100100;
Seg();
PORTA=0B 10110000;
Seg();
PORTA=0B 10011001;
Seg();
PORTA=0B 10000110;
Seg();
PORTA=0B 00000010;
Seg();
PORTA=0B 11111000;
Seg();
PORTA=0B 10000000;
Seg();
PORTA=0B 10011000 ;
Seg();
}}
Void seg()
{
PORTB=0B11000000;
Delay_ms(100);
PORTB=0B 11111001;
Delay_ms(100);
PORTB=0B 10100100;
Delay_ms(100);
PORTB=0B 10110000;
Delay_ms(100);
PORTB=0B 10011001;
Delay_ms(100);
PORTB=0B 10000110;
Delay_ms(100);
PORTB=0B 00000010;
Delay_ms(100);
PORTB=0B 11111000;
Delay_ms(100);
PORTB=0B 10000000;
Delay_ms(100);
PORTB=0B 10011000 ;
Delay_ms(100);
}
interrupt[EXT_INT1] void interrupt_1(void)
{
while(1)
}
RADIO FREQUENCY
In many situations a communication link between to devices becomes essential.
This communication can be wired or wireless. If two devices are close to each
other (like a MCU and a Memory) a wired link is preferred.
However in many situations two devices are reasonably far apart.
In that case a wireless link is preferred.
DTMF :
DTMF is as acronym for Dual Tone Multi-frequency Signaling. It is used in
telecommunication signalling, basically it is a signal that is sent to the switching
centre (phone company) when the phones keys are pressed .
For interfacing we use IC-8870
THANKYOU!

More Related Content

What's hot

Lecture 10 _serial_communication
Lecture 10 _serial_communicationLecture 10 _serial_communication
Lecture 10 _serial_communication
Md Rakibul islam chowdhury
 
Llpc2148 sci
Llpc2148 sciLlpc2148 sci
Llpc2148 scianishgoel
 
An Overview Study on Quad High Side Switch
An Overview Study on Quad High Side SwitchAn Overview Study on Quad High Side Switch
An Overview Study on Quad High Side Switch
Premier Farnell
 
Arm7 Interfacing examples
Arm7   Interfacing examples Arm7   Interfacing examples
Arm7 Interfacing examples
Dr.YNM
 
Fun and Easy UART - How the UART Protocol Works
Fun and Easy UART - How the UART Protocol WorksFun and Easy UART - How the UART Protocol Works
Fun and Easy UART - How the UART Protocol Works
Ritesh Kanjee
 
Wireless UART Controller: XR18W750
Wireless UART Controller: XR18W750Wireless UART Controller: XR18W750
Wireless UART Controller: XR18W750
Premier Farnell
 
UART Communication
UART CommunicationUART Communication
UART Communication
dattatraya1
 
Blinking Of LEDs On LPC2148 ARM 7 TDMIS Based Microcontroller
Blinking Of LEDs On LPC2148 ARM 7 TDMIS Based MicrocontrollerBlinking Of LEDs On LPC2148 ARM 7 TDMIS Based Microcontroller
Blinking Of LEDs On LPC2148 ARM 7 TDMIS Based Microcontroller
Omkar Rane
 
8051 serial communication-UART
8051 serial communication-UART8051 serial communication-UART
8051 serial communication-UART
Pantech ProLabs India Pvt Ltd
 
Lec 12 (cont plc)
Lec 12 (cont plc)Lec 12 (cont plc)
Lec 12 (cont plc)
Mohamed Atef
 
Pll in lpc2148
Pll in lpc2148Pll in lpc2148
Pll in lpc2148
Aarav Soni
 
PIC Introduction and explained in detailed
PIC Introduction and explained in detailedPIC Introduction and explained in detailed
PIC Introduction and explained in detailed
Ankita Tiwari
 
Serial Communication In Atmega 16
Serial Communication In Atmega 16Serial Communication In Atmega 16
Serial Communication In Atmega 16Suren Kumar
 
Uart VHDL RTL design tutorial
Uart VHDL RTL design tutorialUart VHDL RTL design tutorial
Uart VHDL RTL design tutorial
Nabil Chouba
 
Design and implementation of uart on soc
Design and implementation of uart on socDesign and implementation of uart on soc
Design and implementation of uart on soc
Ijrdt Journal
 
Embedded systems, lesson 16
Embedded systems, lesson 16Embedded systems, lesson 16
Embedded systems, lesson 16
REKHASENCHAgs0801bm1
 

What's hot (20)

Lecture 10 _serial_communication
Lecture 10 _serial_communicationLecture 10 _serial_communication
Lecture 10 _serial_communication
 
Llpc2148 sci
Llpc2148 sciLlpc2148 sci
Llpc2148 sci
 
An Overview Study on Quad High Side Switch
An Overview Study on Quad High Side SwitchAn Overview Study on Quad High Side Switch
An Overview Study on Quad High Side Switch
 
Arm7 Interfacing examples
Arm7   Interfacing examples Arm7   Interfacing examples
Arm7 Interfacing examples
 
Fun and Easy UART - How the UART Protocol Works
Fun and Easy UART - How the UART Protocol WorksFun and Easy UART - How the UART Protocol Works
Fun and Easy UART - How the UART Protocol Works
 
Intel Quark HSUART
Intel Quark HSUARTIntel Quark HSUART
Intel Quark HSUART
 
Wireless UART Controller: XR18W750
Wireless UART Controller: XR18W750Wireless UART Controller: XR18W750
Wireless UART Controller: XR18W750
 
UART Communication
UART CommunicationUART Communication
UART Communication
 
Uart
UartUart
Uart
 
Uart
UartUart
Uart
 
Blinking Of LEDs On LPC2148 ARM 7 TDMIS Based Microcontroller
Blinking Of LEDs On LPC2148 ARM 7 TDMIS Based MicrocontrollerBlinking Of LEDs On LPC2148 ARM 7 TDMIS Based Microcontroller
Blinking Of LEDs On LPC2148 ARM 7 TDMIS Based Microcontroller
 
8051 serial communication-UART
8051 serial communication-UART8051 serial communication-UART
8051 serial communication-UART
 
Lec 12 (cont plc)
Lec 12 (cont plc)Lec 12 (cont plc)
Lec 12 (cont plc)
 
Xilinxaxi uart16550
Xilinxaxi uart16550Xilinxaxi uart16550
Xilinxaxi uart16550
 
Pll in lpc2148
Pll in lpc2148Pll in lpc2148
Pll in lpc2148
 
PIC Introduction and explained in detailed
PIC Introduction and explained in detailedPIC Introduction and explained in detailed
PIC Introduction and explained in detailed
 
Serial Communication In Atmega 16
Serial Communication In Atmega 16Serial Communication In Atmega 16
Serial Communication In Atmega 16
 
Uart VHDL RTL design tutorial
Uart VHDL RTL design tutorialUart VHDL RTL design tutorial
Uart VHDL RTL design tutorial
 
Design and implementation of uart on soc
Design and implementation of uart on socDesign and implementation of uart on soc
Design and implementation of uart on soc
 
Embedded systems, lesson 16
Embedded systems, lesson 16Embedded systems, lesson 16
Embedded systems, lesson 16
 

Viewers also liked

Personalized Care Drives Medical Product Innovation_D2P_Feb15
Personalized Care Drives Medical Product Innovation_D2P_Feb15Personalized Care Drives Medical Product Innovation_D2P_Feb15
Personalized Care Drives Medical Product Innovation_D2P_Feb15Mark Shortt
 
Will Additive Manufacturing Take Flight (D2P, November 2013)
Will Additive Manufacturing Take Flight (D2P, November 2013)Will Additive Manufacturing Take Flight (D2P, November 2013)
Will Additive Manufacturing Take Flight (D2P, November 2013)Mark Shortt
 
abstract_volume_SRS2014
abstract_volume_SRS2014abstract_volume_SRS2014
abstract_volume_SRS2014Gimel Samera
 
Posaconazole 171228-49-2-api
Posaconazole 171228-49-2-apiPosaconazole 171228-49-2-api
Posaconazole 171228-49-2-api
Posaconazole-171228-49-2-api
 
Oxymatrine 16837-52-8-api
Oxymatrine 16837-52-8-apiOxymatrine 16837-52-8-api
Oxymatrine 16837-52-8-api
Oxymatrine-16837-52-8-api
 
Paroxetine 61869-08-7-api
Paroxetine 61869-08-7-apiParoxetine 61869-08-7-api
Paroxetine 61869-08-7-api
Paroxetine-61869-08-7-api
 
Laboratory Assessment of Energy Efficiency in Vibraotry Compaction of Granula...
Laboratory Assessment of Energy Efficiency in Vibraotry Compaction of Granula...Laboratory Assessment of Energy Efficiency in Vibraotry Compaction of Granula...
Laboratory Assessment of Energy Efficiency in Vibraotry Compaction of Granula...Garrett Osborne
 
‎Marketing
‎Marketing‎Marketing
‎Marketing
instant365i
 
On being a paediatric nurse - JHanley
On being a paediatric nurse - JHanleyOn being a paediatric nurse - JHanley
On being a paediatric nurse - JHanleyJacqueline Hanley
 
Module 3 lesson 1 mastery assignment 1
Module 3 lesson 1 mastery assignment 1Module 3 lesson 1 mastery assignment 1
Module 3 lesson 1 mastery assignment 1
joshualast
 
EAGLE EYE TRACKING & SURVEILLANCE SYSTEM
EAGLE EYE TRACKING & SURVEILLANCE SYSTEMEAGLE EYE TRACKING & SURVEILLANCE SYSTEM
EAGLE EYE TRACKING & SURVEILLANCE SYSTEMprestigetrackers
 
โครงการปันน้ำใจให้ผู้ป่วย
โครงการปันน้ำใจให้ผู้ป่วยโครงการปันน้ำใจให้ผู้ป่วย
โครงการปันน้ำใจให้ผู้ป่วย
Nook Jutima Prachachay
 

Viewers also liked (15)

Ginglardi_Resume_6.22.15
Ginglardi_Resume_6.22.15Ginglardi_Resume_6.22.15
Ginglardi_Resume_6.22.15
 
Personalized Care Drives Medical Product Innovation_D2P_Feb15
Personalized Care Drives Medical Product Innovation_D2P_Feb15Personalized Care Drives Medical Product Innovation_D2P_Feb15
Personalized Care Drives Medical Product Innovation_D2P_Feb15
 
Will Additive Manufacturing Take Flight (D2P, November 2013)
Will Additive Manufacturing Take Flight (D2P, November 2013)Will Additive Manufacturing Take Flight (D2P, November 2013)
Will Additive Manufacturing Take Flight (D2P, November 2013)
 
abstract_volume_SRS2014
abstract_volume_SRS2014abstract_volume_SRS2014
abstract_volume_SRS2014
 
Posaconazole 171228-49-2-api
Posaconazole 171228-49-2-apiPosaconazole 171228-49-2-api
Posaconazole 171228-49-2-api
 
Oxymatrine 16837-52-8-api
Oxymatrine 16837-52-8-apiOxymatrine 16837-52-8-api
Oxymatrine 16837-52-8-api
 
Paroxetine 61869-08-7-api
Paroxetine 61869-08-7-apiParoxetine 61869-08-7-api
Paroxetine 61869-08-7-api
 
2007-08best_abstract
2007-08best_abstract2007-08best_abstract
2007-08best_abstract
 
Laboratory Assessment of Energy Efficiency in Vibraotry Compaction of Granula...
Laboratory Assessment of Energy Efficiency in Vibraotry Compaction of Granula...Laboratory Assessment of Energy Efficiency in Vibraotry Compaction of Granula...
Laboratory Assessment of Energy Efficiency in Vibraotry Compaction of Granula...
 
‎Marketing
‎Marketing‎Marketing
‎Marketing
 
On being a paediatric nurse - JHanley
On being a paediatric nurse - JHanleyOn being a paediatric nurse - JHanley
On being a paediatric nurse - JHanley
 
B.resume 1
B.resume 1B.resume 1
B.resume 1
 
Module 3 lesson 1 mastery assignment 1
Module 3 lesson 1 mastery assignment 1Module 3 lesson 1 mastery assignment 1
Module 3 lesson 1 mastery assignment 1
 
EAGLE EYE TRACKING & SURVEILLANCE SYSTEM
EAGLE EYE TRACKING & SURVEILLANCE SYSTEMEAGLE EYE TRACKING & SURVEILLANCE SYSTEM
EAGLE EYE TRACKING & SURVEILLANCE SYSTEM
 
โครงการปันน้ำใจให้ผู้ป่วย
โครงการปันน้ำใจให้ผู้ป่วยโครงการปันน้ำใจให้ผู้ป่วย
โครงการปันน้ำใจให้ผู้ป่วย
 

Similar to Industrial training presentation

Assembly programming II
Assembly programming IIAssembly programming II
Assembly programming II
Omar Sanchez
 
Assembly programming II
Assembly programming IIAssembly programming II
Assembly programming II
Omar Sanchez
 
Automation and Robotics 20ME51I_Week_2_Practicals.pdf
Automation and Robotics 20ME51I_Week_2_Practicals.pdfAutomation and Robotics 20ME51I_Week_2_Practicals.pdf
Automation and Robotics 20ME51I_Week_2_Practicals.pdf
Gandhibabu8
 
8449972 embedded-systems-and-model-of-metro-train
8449972 embedded-systems-and-model-of-metro-train8449972 embedded-systems-and-model-of-metro-train
8449972 embedded-systems-and-model-of-metro-train
Jitendra Saroj
 
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
NIT Raipur
 
m.tech esd lab manual for record
m.tech esd lab manual for recordm.tech esd lab manual for record
m.tech esd lab manual for record
G Lemuel George
 
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSPIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
VISHNU KP
 
Introduction to PIC.pptx
Introduction to PIC.pptxIntroduction to PIC.pptx
Introduction to PIC.pptx
Anbuselvi Mathivanan
 
AUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCY
AUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCYAUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCY
AUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCY
Gaurav Singh
 
File 1389427052
File 1389427052File 1389427052
File 1389427052
Aman_preet
 
Bluetooth Home Automation
Bluetooth Home AutomationBluetooth Home Automation
Bluetooth Home Automation
Apoorv Gupta
 
Iot Workshop NITT 2015
Iot Workshop NITT 2015Iot Workshop NITT 2015
Iot Workshop NITT 2015
Srivignessh Pss
 
8051 MMD Chapter 1.ppt
8051 MMD Chapter 1.ppt8051 MMD Chapter 1.ppt
8051 MMD Chapter 1.ppt
notagain0712
 
DIGITAL VOLTMETER USING 8051 MICROCONTROLLER
DIGITAL VOLTMETER USING 8051 MICROCONTROLLERDIGITAL VOLTMETER USING 8051 MICROCONTROLLER
DIGITAL VOLTMETER USING 8051 MICROCONTROLLER
Chirag Lakhani
 
digitalvoltmeterusing805112b2-170214173216 (1).pdf
digitalvoltmeterusing805112b2-170214173216 (1).pdfdigitalvoltmeterusing805112b2-170214173216 (1).pdf
digitalvoltmeterusing805112b2-170214173216 (1).pdf
satyamsinha37
 
8251 IC.pptx
8251 IC.pptx8251 IC.pptx
8251 IC.pptx
Arikesari
 
Presentation
PresentationPresentation
Presentation
Abhijit Das
 
Microcontroller
MicrocontrollerMicrocontroller
MicrocontrollerSpitiq
 
EC8691 - UNIT 5.pdf
EC8691 - UNIT 5.pdfEC8691 - UNIT 5.pdf
EC8691 - UNIT 5.pdf
SPonmalar1
 
8255.pdf
8255.pdf8255.pdf
8255.pdf
someshdash1
 

Similar to Industrial training presentation (20)

Assembly programming II
Assembly programming IIAssembly programming II
Assembly programming II
 
Assembly programming II
Assembly programming IIAssembly programming II
Assembly programming II
 
Automation and Robotics 20ME51I_Week_2_Practicals.pdf
Automation and Robotics 20ME51I_Week_2_Practicals.pdfAutomation and Robotics 20ME51I_Week_2_Practicals.pdf
Automation and Robotics 20ME51I_Week_2_Practicals.pdf
 
8449972 embedded-systems-and-model-of-metro-train
8449972 embedded-systems-and-model-of-metro-train8449972 embedded-systems-and-model-of-metro-train
8449972 embedded-systems-and-model-of-metro-train
 
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
 
m.tech esd lab manual for record
m.tech esd lab manual for recordm.tech esd lab manual for record
m.tech esd lab manual for record
 
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSPIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
 
Introduction to PIC.pptx
Introduction to PIC.pptxIntroduction to PIC.pptx
Introduction to PIC.pptx
 
AUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCY
AUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCYAUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCY
AUTOMATIC GRID ON SENSING BAD VOLTAGE OR FREQUENCY
 
File 1389427052
File 1389427052File 1389427052
File 1389427052
 
Bluetooth Home Automation
Bluetooth Home AutomationBluetooth Home Automation
Bluetooth Home Automation
 
Iot Workshop NITT 2015
Iot Workshop NITT 2015Iot Workshop NITT 2015
Iot Workshop NITT 2015
 
8051 MMD Chapter 1.ppt
8051 MMD Chapter 1.ppt8051 MMD Chapter 1.ppt
8051 MMD Chapter 1.ppt
 
DIGITAL VOLTMETER USING 8051 MICROCONTROLLER
DIGITAL VOLTMETER USING 8051 MICROCONTROLLERDIGITAL VOLTMETER USING 8051 MICROCONTROLLER
DIGITAL VOLTMETER USING 8051 MICROCONTROLLER
 
digitalvoltmeterusing805112b2-170214173216 (1).pdf
digitalvoltmeterusing805112b2-170214173216 (1).pdfdigitalvoltmeterusing805112b2-170214173216 (1).pdf
digitalvoltmeterusing805112b2-170214173216 (1).pdf
 
8251 IC.pptx
8251 IC.pptx8251 IC.pptx
8251 IC.pptx
 
Presentation
PresentationPresentation
Presentation
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
EC8691 - UNIT 5.pdf
EC8691 - UNIT 5.pdfEC8691 - UNIT 5.pdf
EC8691 - UNIT 5.pdf
 
8255.pdf
8255.pdf8255.pdf
8255.pdf
 

Recently uploaded

Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
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
 
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
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
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
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
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
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 

Recently uploaded (20)

Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
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
 
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.
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
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
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
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
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 

Industrial training presentation

  • 1. SUBMITTED TO: PROF. SANKET CHOUDARY PROF. ANURAG CHATURVEDI SUBMITTED BY: LAVINA SEBASTIAN
  • 2.
  • 3. A combination of computer hardware and software, and perhaps additional mechanical or other parts, designed to perform a dedicated function.
  • 4. ARCHITECTURE OF AN EMBEDDED SYSETEM
  • 5.
  • 6. Microprocessor Vs Microcontroller • Processor is the heart of the embedded system • Two Essential Units: Operations Control Unit (CU) Fetch Execution Unit (EU) Execute
  • 7.
  • 8.
  • 9. •DDRX (DATA DIRECTION REGISTER) This register is used to configure the ports as input or output ports 1 means output 0 means input •PORTX REGISTER this register is used to assign values to the port •PINX REGISTER This register is used to read the values of the ports
  • 10. + _ output 0 0 off 0 1 off 1 0 on 1 1 0ff Application: display ,traffic lights etc.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. •Stepper motors are DC motors that move in discrete steps. They have multiple coils that are organized in groups called "phases". •By energizing each phase in sequence, the motor will rotate, one step at a time. •These motors are based on rpm •Used when motor has to be controlled according to the need •Example is ROBOT ARM
  • 20.
  • 21. INTERFACING OF BUZZER WITH AVR ATMEGA16 : The buzzer is connected to the microcontroller through a transistor. It is connected on collector pin,because if directly connected to ground, in off condition, it generates some amount of noise continuously due to the current flow, since the ground pin of microcontroller isn’t perfect ground. Example: Void buzz() { PORTD.0=1; // turns on Delay_ms(400); //on for 4 seconds PORTD.0=0; // turns off } Applications: Areas wherever we need the alarms and alerting systems, timers and counters etc. seek the implementation of buzzers.
  • 22. INTERFACING OF SWITCH WITH AVR ATMEGA16 : A switch is an input device which is used to transfer Vcc or Ground i.e. logic 0 or logic 1 as and when required. When we press the switch the path gets completed and the connected logic gets transferred to the respective pin of the microcontroller Example: TOKEN DISPLAY CODING: #include <mega16.h> #include <delay.h> void main() {unsigned char d[]={0B11111001,0B10100100, 0B10110000,0B10011001,0B10000110, 0B00000010,0B11111000,0B10000000, 0B10011000,0B11000000}; DDRA= DDRD=0B11111111; DDRB.0=0; PORTA=PORTD=0B11000000; PORTB.0=1;//declaration of default value for(i=0;i<10;i++) {while(PINB.0==1); PORTD=d[j];delay_ms(100);}
  • 23. INTERFACING OF INFRA RED SENSOR If the receiver receives IR rays, then output will be 1, If the receiver doesn’t receive IR rays, then output will be 0. However the coding varies with the requirement and placing of the Tx and Rx
  • 24. INTERRUPTS Sometimes there may be a need of handling planned and higher priority events instantaneously that might occur during the normal operations
  • 25. Example: Program for stop watch using interrupt : CODE #include<mega16.h> #include<delay.h> Void seg(); Void main() {DDRD.3=0X00; DDRA=DDRB=0XFF; GICR=0X80; #asm(“sei”) While(1) {PORTA=0B11000000; Seg(); PORTA=0B 11111001; Seg(); PORTA=0B 10100100; Seg(); PORTA=0B 10110000; Seg(); PORTA=0B 10011001; Seg(); PORTA=0B 10000110; Seg(); PORTA=0B 00000010; Seg(); PORTA=0B 11111000; Seg(); PORTA=0B 10000000; Seg(); PORTA=0B 10011000 ; Seg(); }} Void seg() { PORTB=0B11000000; Delay_ms(100); PORTB=0B 11111001; Delay_ms(100); PORTB=0B 10100100; Delay_ms(100); PORTB=0B 10110000; Delay_ms(100); PORTB=0B 10011001; Delay_ms(100); PORTB=0B 10000110; Delay_ms(100); PORTB=0B 00000010; Delay_ms(100); PORTB=0B 11111000; Delay_ms(100); PORTB=0B 10000000; Delay_ms(100); PORTB=0B 10011000 ; Delay_ms(100); } interrupt[EXT_INT1] void interrupt_1(void) { while(1) }
  • 26. RADIO FREQUENCY In many situations a communication link between to devices becomes essential. This communication can be wired or wireless. If two devices are close to each other (like a MCU and a Memory) a wired link is preferred. However in many situations two devices are reasonably far apart. In that case a wireless link is preferred.
  • 27. DTMF : DTMF is as acronym for Dual Tone Multi-frequency Signaling. It is used in telecommunication signalling, basically it is a signal that is sent to the switching centre (phone company) when the phones keys are pressed . For interfacing we use IC-8870