SlideShare a Scribd company logo
MICROCONTROLLER
AND
EMBEDDED
SYSTEM
CONTENTS
1. EMBEDDED SYSTEM & CHARACTERSTICES
2. INTEGRATED CIRCUIT
3. FULL & SEMI CUSTOM DESIGN
4. PROGRAMABLE LOGIC DEVICE
5. DESIGN CHALLENGES IN EMBEDDED SYSTEM
6. EMBEDDED OPERATING SYSTEM
7. MICROCONTROLLERS & 8051
MICROCONTROLLER
8. SEVEN SEGMENT DISPLAY & KEYPAD
INTERFACING
9. LCD INTERFACING
10. PROJECT - ELECTRONIC CODE LOCK WITH
USER -DEFINED PASSWORD
Integrated Circuit
Processors are implemented on an integrated
circuit (IC). IC, often called as chip consists of
a set of transistors interconnected with other
devices. There are different processes to
fabricate semiconductors namely n-MOS, p-MOS
and C-MOS.
The most widely used process is CMOS
(complementary metal oxide semiconductor).
Semiconductors devices are built with
different layers. The bottom-most layers are of
transistors.
—
—
EXAMPLES OF EMBEDDED SYSTEM
•Automated tiller machines (ATMS).
•Cellular telephones and telephonic switches.
•Computer printers, Copiers.
•Disk drives (floppy disk drive and hard disk drive)
•Engine controllers and antilock brake controllers for automobiles.
•Home automation products like thermostat, air conditioners
sprinkles and security monitoring system.
•House hold appliances including microwave ovens, washing
machines, TV sets DVD players/recorders.
•Medical equipment.
•Measurement equipment such as digital storage oscilloscopes,
logic analyzers and spectrum analyzers.
•Multimedia appliances: internet radio receivers, TV set top boxes.
•Stationary video game controllers.
MICROPROCESSOR
A microprocessor is a general-purpose digital computer central
processing unit (CPU). Although popularly known as a “computer on
a chip” is in no sense a complete digital computer. The block
diagram of a microprocessor CPU is shown, which contains an
arithmetic and logical unit (ALU), a program counter (PC), a stack
pointer (SP),some working registers, a clock timing circuit, and
interrupt circuits
Data Bus

CPU
Serial COM
Port
RAM

ROM

I/O Port

Timer
MICROCONTROLLERS

A microcontroller is an economical computer-on-a-chip built for dealing
with specific tasks, such as displaying or receiving information through
LEDs or remote controlled devices. The most commonly used set of
microcontrollers belong to 8051 Family. 8051 Microcontrollers
continue to remain a preferred choice for a vast community of
hobbyists and professionals. Through 8051, the world became witness
to the most revolutionary set of microcontrollers.
MICROCONTROLLER 8051
Microcontroller (also MCU or µC) is a computer-on-a-chip. It is
a type of microprocessor emphasizing high integration, low
power consumption, self-sufficiency and cost-effectiveness, in
contrast to a general-purpose microprocessor (the kind used in
a PC). In addition to the usual arithmetic and logic elements of
a general purpose microprocessor, the microcontroller typically
integrates additional elements such as read-write memory for
data storage, read-only memory, such as flash for code storage,
EEPROM for permanent data storage, peripheral devices, and
input/output interfaces. At clock speeds of as little as a few
MHz or even lower, microcontrollers often operate at very low
speed compared to modern day microprocessors, but this is
adequate for typical applications. They consume relatively little
power .
Special features of 8051 are:
•8-bit data bus
•16-bit address bus
•32 general purpose registers each of 8 bits
•16 bit timers (usually 2, but may have more, or less).
•3 internal and 2 external interrupts.
•Bit as well as byte addressable RAM area of 16 bytes.
•Four 8-bit ports, (short models have two 8-bit ports).
16-bit program counter and data pointer
REGULATED POWER SUPPLY

Transformer
circuit symbol

Transformer
Transformers convert AC electricity from one voltage to another with little
loss of power. Transformers work only with AC and this is one of the reasons
why mains electricity is AC.
Step-up transformers increase voltage, step-down transformers reduce
voltage. Most power supplies use a step-down transformer to reduce the
dangerously high mains voltage (230V in UK) to a safer low voltage.
The input coil is called the primary and the output coil is called the
secondary. There is no electrical connection between the two coils, instead
they are linked by an alternating magnetic field created in the soft-iron core
of the transformer. The two lines in the middle of the circuit symbol represent
the core.
Transformers waste very little power so the power out is (almost) equal to the
power in. Note that as voltage is stepped down current is stepped up.
STRUCTURE OF POWER SUPPLY
There are many types of power supply. Most are designed to convert
high voltage AC mains electricity to a suitable low voltage supply for
electronics circuits and other devices. A power supply can by broken
down into a series of blocks, each of which performs a particular
function.
For example a 5V regulated supply:

Each of the blocks is described in more detail below:
Transformer - steps down high voltage AC mains to low voltage AC.
Rectifier - converts AC to DC, but the DC output is varying.
Smoothing - smoothens the DC from varying greatly to a small ripple.
Regulator - eliminates ripple by setting DC output to a fixed voltage.
SEVEN SEGMENT DISPLAY

A seven segment display is the most basic electronic display
device that can display digits from 0-9. They find wide
application in devices that display numeric information like digital
clocks, radio, microwave ovens, electronic meters etc. The most
common configuration has an array of eight LEDs arranged in a
special pattern to display these digits. They are laid out as a
squared-off figure ‘8’. Every LED is assigned a name from 'a' to
'h' and is identified by its name. Seven LEDs 'a' to 'g' are used to
display the numerals while dot/decimal eighth LED 'h' is used to
display them.
LCD INTERFACING

The most commonly used Character based LCDs are based on
Hitachi's HD44780 controller or other which are compatible
with HD44580. In this tutorial, we will discuss about character
based LCDs, their interfacing with various
microcontrollers, various interfaces (8-bit/4bit), programming, special stuff and tricks you can do with
these simple looking LCDs .
PROJECT
Security code lock
with user defined
password using 8051
microcontroller
(AT89C51)
INTRODUCTION
WORKING
A 4x3 matrix keypad and a 16x2 LCD have been used here. Keypad
and LCD are very commonly used input & output devices,
respectively. A four digit predefined password needs to be specified
the user. This password is stored in the system.
While unlocking, if the entered password from keypad matches with
the stored password, then the lock opens and a message is
displayed on LCD. Also an output pin is made high to be used for
further purpose.
The connections in the circuit are as following: port P2 of
microcontroller AT89C51 is used as data input port which is
connected to data pins (7-14) of LCD. P1^0, P1^1 and P1^2 pins
of microcontroller are connected to control pins RS, RW and EN of
LCD. Port P0 is used to take input from keypad. P0^7 has been
used as lock output pin of controller.
As the program starts, string ‘Enter Password’ is displayed on
LCD. The keypad is scanned for pressed digits one by one.
Every time, row and column of the key pressed is detected and
a ‘*’ is displayed on LCD corresponding to the entered
number. After the four digits are entered, the user is prompted
to ‘Confirm Password’ and again the input is taken through LCD.
If the passwords do not match, a message is displayed to
indicate ‘Wrong Password’; otherwise the user is prompted to
unlock the device.
To unlock, user needs to ‘Enter Password’ through keypad. Again the
keypad is scanned for pressed keys and corresponding digits are
identified. The passkey is displayed as ‘****’ on the LCD screen.
After the four digits are entered, they are compared with the pre-set
password. If all the four digits match with set password, LCD
displays ‘Lock Open’ and the lock output pin goes high. If the
security code is wrong, ‘Wrong Password’ is sent to be displayed on
LCD. The system gets locked if more than three attempts are made
with wrong password to open the electronic lock. The system needs
to be reset in such a case.
CIRCUIT DIAGRAM
THANKS

More Related Content

What's hot

Embedded and Robotics System
Embedded and Robotics SystemEmbedded and Robotics System
Embedded and Robotics System
RK Saini
 
Magnetic door lock using arduino
Magnetic door lock using arduinoMagnetic door lock using arduino
Magnetic door lock using arduino
Sravanthi Sinha
 
Electronic code lock device
Electronic code lock deviceElectronic code lock device
Electronic code lock device
Amitoj Kaur
 
Embedded systems and robotics by scmandota
Embedded systems and robotics by scmandotaEmbedded systems and robotics by scmandota
Embedded systems and robotics by scmandota
scmandota
 
basic embedded system presentation
basic embedded system presentationbasic embedded system presentation
basic embedded system presentation
Vimal Tripathi
 
password based door locking system using 8051
password based door locking system using 8051password based door locking system using 8051
password based door locking system using 8051
Mangleshwar Prajapati
 
8 bit digital code lock intercom system
8 bit digital code lock intercom system8 bit digital code lock intercom system
8 bit digital code lock intercom system
Sagnik Jana
 
Embeded system
Embeded systemEmbeded system
Embeded system
sanjay joshi
 
Rf bases door lock system
Rf bases door lock systemRf bases door lock system
Rf bases door lock system
Sikander Bodh
 
Presentation on home automation system
Presentation on  home automation systemPresentation on  home automation system
Presentation on home automation system
Namit Sood
 
embedded-systems-for-beginners
embedded-systems-for-beginnersembedded-systems-for-beginners
embedded-systems-for-beginners
mohamed gaber
 
PASSWORD PROTECTED DOOR OPENING SYSTEM BY HEMANTA
PASSWORD PROTECTED DOOR OPENING SYSTEM BY HEMANTAPASSWORD PROTECTED DOOR OPENING SYSTEM BY HEMANTA
PASSWORD PROTECTED DOOR OPENING SYSTEM BY HEMANTA
HEMANTA SAHU
 
training report on embedded system and AVR
training report on embedded system and AVRtraining report on embedded system and AVR
training report on embedded system and AVR
Urvashi Khandelwal
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
Susmit Sircar
 
Embeded system by Mitesh Kumar
Embeded system by Mitesh KumarEmbeded system by Mitesh Kumar
Embeded system by Mitesh Kumar
Mitesh Kumar
 
Gesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docuGesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docu
Vignan Munna
 
Visitor counter
Visitor counterVisitor counter
Visitor counter
Anjuman Meman
 
Project report on dtmf based door opening system
Project report on  dtmf based door opening systemProject report on  dtmf based door opening system
Project report on dtmf based door opening system
Mukul Mohal
 
Project ppt
Project pptProject ppt
Project ppt
Rahul Yadav
 
Alcohol Sensing Alert with Engine Locking Project
Alcohol Sensing Alert with Engine Locking Project Alcohol Sensing Alert with Engine Locking Project
Alcohol Sensing Alert with Engine Locking Project
DINKAR MALI
 

What's hot (20)

Embedded and Robotics System
Embedded and Robotics SystemEmbedded and Robotics System
Embedded and Robotics System
 
Magnetic door lock using arduino
Magnetic door lock using arduinoMagnetic door lock using arduino
Magnetic door lock using arduino
 
Electronic code lock device
Electronic code lock deviceElectronic code lock device
Electronic code lock device
 
Embedded systems and robotics by scmandota
Embedded systems and robotics by scmandotaEmbedded systems and robotics by scmandota
Embedded systems and robotics by scmandota
 
basic embedded system presentation
basic embedded system presentationbasic embedded system presentation
basic embedded system presentation
 
password based door locking system using 8051
password based door locking system using 8051password based door locking system using 8051
password based door locking system using 8051
 
8 bit digital code lock intercom system
8 bit digital code lock intercom system8 bit digital code lock intercom system
8 bit digital code lock intercom system
 
Embeded system
Embeded systemEmbeded system
Embeded system
 
Rf bases door lock system
Rf bases door lock systemRf bases door lock system
Rf bases door lock system
 
Presentation on home automation system
Presentation on  home automation systemPresentation on  home automation system
Presentation on home automation system
 
embedded-systems-for-beginners
embedded-systems-for-beginnersembedded-systems-for-beginners
embedded-systems-for-beginners
 
PASSWORD PROTECTED DOOR OPENING SYSTEM BY HEMANTA
PASSWORD PROTECTED DOOR OPENING SYSTEM BY HEMANTAPASSWORD PROTECTED DOOR OPENING SYSTEM BY HEMANTA
PASSWORD PROTECTED DOOR OPENING SYSTEM BY HEMANTA
 
training report on embedded system and AVR
training report on embedded system and AVRtraining report on embedded system and AVR
training report on embedded system and AVR
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
Embeded system by Mitesh Kumar
Embeded system by Mitesh KumarEmbeded system by Mitesh Kumar
Embeded system by Mitesh Kumar
 
Gesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docuGesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docu
 
Visitor counter
Visitor counterVisitor counter
Visitor counter
 
Project report on dtmf based door opening system
Project report on  dtmf based door opening systemProject report on  dtmf based door opening system
Project report on dtmf based door opening system
 
Project ppt
Project pptProject ppt
Project ppt
 
Alcohol Sensing Alert with Engine Locking Project
Alcohol Sensing Alert with Engine Locking Project Alcohol Sensing Alert with Engine Locking Project
Alcohol Sensing Alert with Engine Locking Project
 

Viewers also liked

Microcontroller based speedo meter cum odometer
Microcontroller based speedo meter cum odometerMicrocontroller based speedo meter cum odometer
Microcontroller based speedo meter cum odometer
Nexus
 
Microcontroller Based Speedo Meter cum Odometer
Microcontroller Based Speedo Meter cum OdometerMicrocontroller Based Speedo Meter cum Odometer
Microcontroller Based Speedo Meter cum Odometer
Nexus
 
Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontroller
Vandna Sambyal
 
Project Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded SystemProject Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded System
Rkrishna Mishra
 
Micro controller based projects
Micro controller based projectsMicro controller based projects
Micro controller based projects
Fajar Isnanto
 
Password based door locking system
Password based door locking systemPassword based door locking system
Password based door locking system
Arjun Singh
 

Viewers also liked (6)

Microcontroller based speedo meter cum odometer
Microcontroller based speedo meter cum odometerMicrocontroller based speedo meter cum odometer
Microcontroller based speedo meter cum odometer
 
Microcontroller Based Speedo Meter cum Odometer
Microcontroller Based Speedo Meter cum OdometerMicrocontroller Based Speedo Meter cum Odometer
Microcontroller Based Speedo Meter cum Odometer
 
Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontroller
 
Project Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded SystemProject Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded System
 
Micro controller based projects
Micro controller based projectsMicro controller based projects
Micro controller based projects
 
Password based door locking system
Password based door locking systemPassword based door locking system
Password based door locking system
 

Similar to microcontroller and embedded system

Embedded system 8051 Microcontroller
Embedded system 8051 MicrocontrollerEmbedded system 8051 Microcontroller
Embedded system 8051 Microcontroller
ankitsharmaj
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
MeghdeepSingh
 
Bidirect visitor counter
Bidirect visitor counterBidirect visitor counter
Bidirect visitor counter
Electric&elctronics&engineeering
 
Report on Embedded Based Home security system
Report on Embedded Based Home security systemReport on Embedded Based Home security system
Report on Embedded Based Home security system
NIT srinagar
 
Home automation
Home automationHome automation
Home automation
Moorthy kvn
 
electronic voting machine by rfid
electronic voting machine by rfidelectronic voting machine by rfid
electronic voting machine by rfid
Saurabh Uniyal
 
summer training report (2)
summer training report (2)summer training report (2)
summer training report (2)
Kavya Gupta
 
Embedded systems presentation
Embedded systems presentationEmbedded systems presentation
Embedded systems presentation
Surender Singh
 
Smart home
Smart homeSmart home
Smart home
Moorthy kvn
 
Smart home copy
Smart home   copySmart home   copy
Smart home copy
Moorthy kvn
 
Smart home
Smart homeSmart home
Smart home
Moorthy kvn
 
Divya
DivyaDivya
Vinod ppt on es31 08 15
Vinod ppt on es31 08 15Vinod ppt on es31 08 15
Vinod ppt on es31 08 15
Govt. Engg. Collage Ajmer
 
Report (Electromagnetic Password Door Lock System)
Report (Electromagnetic Password Door Lock System)Report (Electromagnetic Password Door Lock System)
Report (Electromagnetic Password Door Lock System)
Siang Wei Lee
 
Paper id 36201529
Paper id 36201529Paper id 36201529
Paper id 36201529
IJRAT
 
Micro Controller 8051 of Speedo Meter using KEIL Code
Micro Controller 8051 of Speedo Meter using KEIL CodeMicro Controller 8051 of Speedo Meter using KEIL Code
Micro Controller 8051 of Speedo Meter using KEIL Code
Sunil Kumar R
 
Tutorial Arach N!D
Tutorial Arach N!DTutorial Arach N!D
Tutorial Arach N!D
kameshsept
 
Embedded_ PPT_2 unit_Dr Monika_edited.pptx
Embedded_ PPT_2 unit_Dr Monika_edited.pptxEmbedded_ PPT_2 unit_Dr Monika_edited.pptx
Embedded_ PPT_2 unit_Dr Monika_edited.pptx
ProfMonikaJain
 
Project
ProjectProject
Project
ATUL KUJUR
 
Coin based mobile charger project report
Coin based mobile charger project reportCoin based mobile charger project report
Coin based mobile charger project report
kaushal chaubey
 

Similar to microcontroller and embedded system (20)

Embedded system 8051 Microcontroller
Embedded system 8051 MicrocontrollerEmbedded system 8051 Microcontroller
Embedded system 8051 Microcontroller
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
 
Bidirect visitor counter
Bidirect visitor counterBidirect visitor counter
Bidirect visitor counter
 
Report on Embedded Based Home security system
Report on Embedded Based Home security systemReport on Embedded Based Home security system
Report on Embedded Based Home security system
 
Home automation
Home automationHome automation
Home automation
 
electronic voting machine by rfid
electronic voting machine by rfidelectronic voting machine by rfid
electronic voting machine by rfid
 
summer training report (2)
summer training report (2)summer training report (2)
summer training report (2)
 
Embedded systems presentation
Embedded systems presentationEmbedded systems presentation
Embedded systems presentation
 
Smart home
Smart homeSmart home
Smart home
 
Smart home copy
Smart home   copySmart home   copy
Smart home copy
 
Smart home
Smart homeSmart home
Smart home
 
Divya
DivyaDivya
Divya
 
Vinod ppt on es31 08 15
Vinod ppt on es31 08 15Vinod ppt on es31 08 15
Vinod ppt on es31 08 15
 
Report (Electromagnetic Password Door Lock System)
Report (Electromagnetic Password Door Lock System)Report (Electromagnetic Password Door Lock System)
Report (Electromagnetic Password Door Lock System)
 
Paper id 36201529
Paper id 36201529Paper id 36201529
Paper id 36201529
 
Micro Controller 8051 of Speedo Meter using KEIL Code
Micro Controller 8051 of Speedo Meter using KEIL CodeMicro Controller 8051 of Speedo Meter using KEIL Code
Micro Controller 8051 of Speedo Meter using KEIL Code
 
Tutorial Arach N!D
Tutorial Arach N!DTutorial Arach N!D
Tutorial Arach N!D
 
Embedded_ PPT_2 unit_Dr Monika_edited.pptx
Embedded_ PPT_2 unit_Dr Monika_edited.pptxEmbedded_ PPT_2 unit_Dr Monika_edited.pptx
Embedded_ PPT_2 unit_Dr Monika_edited.pptx
 
Project
ProjectProject
Project
 
Coin based mobile charger project report
Coin based mobile charger project reportCoin based mobile charger project report
Coin based mobile charger project report
 

More from pradeep rana

child labor in india
child labor in indiachild labor in india
child labor in india
pradeep rana
 
swaraj tractor division
swaraj tractor divisionswaraj tractor division
swaraj tractor division
pradeep rana
 
diesel generator
diesel generatordiesel generator
diesel generator
pradeep rana
 
project report on mahindra tractors....
project report on mahindra tractors....project report on mahindra tractors....
project report on mahindra tractors....
pradeep rana
 
shahjahan
shahjahanshahjahan
shahjahan
pradeep rana
 
ppt on hmt tractor division
ppt on hmt tractor divisionppt on hmt tractor division
ppt on hmt tractor division
pradeep rana
 

More from pradeep rana (6)

child labor in india
child labor in indiachild labor in india
child labor in india
 
swaraj tractor division
swaraj tractor divisionswaraj tractor division
swaraj tractor division
 
diesel generator
diesel generatordiesel generator
diesel generator
 
project report on mahindra tractors....
project report on mahindra tractors....project report on mahindra tractors....
project report on mahindra tractors....
 
shahjahan
shahjahanshahjahan
shahjahan
 
ppt on hmt tractor division
ppt on hmt tractor divisionppt on hmt tractor division
ppt on hmt tractor division
 

Recently uploaded

Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 

Recently uploaded (20)

Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 

microcontroller and embedded system

  • 2. CONTENTS 1. EMBEDDED SYSTEM & CHARACTERSTICES 2. INTEGRATED CIRCUIT 3. FULL & SEMI CUSTOM DESIGN 4. PROGRAMABLE LOGIC DEVICE 5. DESIGN CHALLENGES IN EMBEDDED SYSTEM 6. EMBEDDED OPERATING SYSTEM 7. MICROCONTROLLERS & 8051 MICROCONTROLLER 8. SEVEN SEGMENT DISPLAY & KEYPAD INTERFACING 9. LCD INTERFACING 10. PROJECT - ELECTRONIC CODE LOCK WITH USER -DEFINED PASSWORD
  • 3.
  • 4.
  • 5. Integrated Circuit Processors are implemented on an integrated circuit (IC). IC, often called as chip consists of a set of transistors interconnected with other devices. There are different processes to fabricate semiconductors namely n-MOS, p-MOS and C-MOS. The most widely used process is CMOS (complementary metal oxide semiconductor). Semiconductors devices are built with different layers. The bottom-most layers are of transistors. — —
  • 6. EXAMPLES OF EMBEDDED SYSTEM •Automated tiller machines (ATMS). •Cellular telephones and telephonic switches. •Computer printers, Copiers. •Disk drives (floppy disk drive and hard disk drive) •Engine controllers and antilock brake controllers for automobiles. •Home automation products like thermostat, air conditioners sprinkles and security monitoring system. •House hold appliances including microwave ovens, washing machines, TV sets DVD players/recorders. •Medical equipment. •Measurement equipment such as digital storage oscilloscopes, logic analyzers and spectrum analyzers. •Multimedia appliances: internet radio receivers, TV set top boxes. •Stationary video game controllers.
  • 7. MICROPROCESSOR A microprocessor is a general-purpose digital computer central processing unit (CPU). Although popularly known as a “computer on a chip” is in no sense a complete digital computer. The block diagram of a microprocessor CPU is shown, which contains an arithmetic and logical unit (ALU), a program counter (PC), a stack pointer (SP),some working registers, a clock timing circuit, and interrupt circuits Data Bus CPU Serial COM Port RAM ROM I/O Port Timer
  • 8. MICROCONTROLLERS A microcontroller is an economical computer-on-a-chip built for dealing with specific tasks, such as displaying or receiving information through LEDs or remote controlled devices. The most commonly used set of microcontrollers belong to 8051 Family. 8051 Microcontrollers continue to remain a preferred choice for a vast community of hobbyists and professionals. Through 8051, the world became witness to the most revolutionary set of microcontrollers.
  • 9. MICROCONTROLLER 8051 Microcontroller (also MCU or µC) is a computer-on-a-chip. It is a type of microprocessor emphasizing high integration, low power consumption, self-sufficiency and cost-effectiveness, in contrast to a general-purpose microprocessor (the kind used in a PC). In addition to the usual arithmetic and logic elements of a general purpose microprocessor, the microcontroller typically integrates additional elements such as read-write memory for data storage, read-only memory, such as flash for code storage, EEPROM for permanent data storage, peripheral devices, and input/output interfaces. At clock speeds of as little as a few MHz or even lower, microcontrollers often operate at very low speed compared to modern day microprocessors, but this is adequate for typical applications. They consume relatively little power .
  • 10. Special features of 8051 are: •8-bit data bus •16-bit address bus •32 general purpose registers each of 8 bits •16 bit timers (usually 2, but may have more, or less). •3 internal and 2 external interrupts. •Bit as well as byte addressable RAM area of 16 bytes. •Four 8-bit ports, (short models have two 8-bit ports). 16-bit program counter and data pointer
  • 11. REGULATED POWER SUPPLY Transformer circuit symbol Transformer Transformers convert AC electricity from one voltage to another with little loss of power. Transformers work only with AC and this is one of the reasons why mains electricity is AC. Step-up transformers increase voltage, step-down transformers reduce voltage. Most power supplies use a step-down transformer to reduce the dangerously high mains voltage (230V in UK) to a safer low voltage. The input coil is called the primary and the output coil is called the secondary. There is no electrical connection between the two coils, instead they are linked by an alternating magnetic field created in the soft-iron core of the transformer. The two lines in the middle of the circuit symbol represent the core. Transformers waste very little power so the power out is (almost) equal to the power in. Note that as voltage is stepped down current is stepped up.
  • 12. STRUCTURE OF POWER SUPPLY There are many types of power supply. Most are designed to convert high voltage AC mains electricity to a suitable low voltage supply for electronics circuits and other devices. A power supply can by broken down into a series of blocks, each of which performs a particular function. For example a 5V regulated supply: Each of the blocks is described in more detail below: Transformer - steps down high voltage AC mains to low voltage AC. Rectifier - converts AC to DC, but the DC output is varying. Smoothing - smoothens the DC from varying greatly to a small ripple. Regulator - eliminates ripple by setting DC output to a fixed voltage.
  • 13. SEVEN SEGMENT DISPLAY A seven segment display is the most basic electronic display device that can display digits from 0-9. They find wide application in devices that display numeric information like digital clocks, radio, microwave ovens, electronic meters etc. The most common configuration has an array of eight LEDs arranged in a special pattern to display these digits. They are laid out as a squared-off figure ‘8’. Every LED is assigned a name from 'a' to 'h' and is identified by its name. Seven LEDs 'a' to 'g' are used to display the numerals while dot/decimal eighth LED 'h' is used to display them.
  • 14. LCD INTERFACING The most commonly used Character based LCDs are based on Hitachi's HD44780 controller or other which are compatible with HD44580. In this tutorial, we will discuss about character based LCDs, their interfacing with various microcontrollers, various interfaces (8-bit/4bit), programming, special stuff and tricks you can do with these simple looking LCDs .
  • 15. PROJECT Security code lock with user defined password using 8051 microcontroller (AT89C51)
  • 17. WORKING A 4x3 matrix keypad and a 16x2 LCD have been used here. Keypad and LCD are very commonly used input & output devices, respectively. A four digit predefined password needs to be specified the user. This password is stored in the system. While unlocking, if the entered password from keypad matches with the stored password, then the lock opens and a message is displayed on LCD. Also an output pin is made high to be used for further purpose. The connections in the circuit are as following: port P2 of microcontroller AT89C51 is used as data input port which is connected to data pins (7-14) of LCD. P1^0, P1^1 and P1^2 pins of microcontroller are connected to control pins RS, RW and EN of LCD. Port P0 is used to take input from keypad. P0^7 has been used as lock output pin of controller.
  • 18. As the program starts, string ‘Enter Password’ is displayed on LCD. The keypad is scanned for pressed digits one by one. Every time, row and column of the key pressed is detected and a ‘*’ is displayed on LCD corresponding to the entered number. After the four digits are entered, the user is prompted to ‘Confirm Password’ and again the input is taken through LCD. If the passwords do not match, a message is displayed to indicate ‘Wrong Password’; otherwise the user is prompted to unlock the device. To unlock, user needs to ‘Enter Password’ through keypad. Again the keypad is scanned for pressed keys and corresponding digits are identified. The passkey is displayed as ‘****’ on the LCD screen. After the four digits are entered, they are compared with the pre-set password. If all the four digits match with set password, LCD displays ‘Lock Open’ and the lock output pin goes high. If the security code is wrong, ‘Wrong Password’ is sent to be displayed on LCD. The system gets locked if more than three attempts are made with wrong password to open the electronic lock. The system needs to be reset in such a case.