SlideShare a Scribd company logo
1 of 17
Presentation for EEE Engineers
Topic: Microcontroller for Modern automation
Presented by
Dilip Kumar Roy
B.Sc in EEE
PRIME UNIVERSITY
2A/1, North East of Darus Salam Road, Mirpur Dhaka 1216.
Contentsโ€ฆ.
Microcontroller
1. What is Microcontroller?
2. Why do we learn controller?
3. Types of controller
4. Features of PIC controller
5. PIC programming procedures
6. PIC 16F877A โ€˜s pin layout
7. PIC Peripherals (Ports-Digital I/O)
8. PIC Peripherals (Timers)
9. Simulated Micro C programming
10. Simulated program viewing
11.Application of Microcontroller
12.Advantages & Disadvantages
13.Conclusion
What is Microcontroller?
A microcontroller (sometimes
abbreviated ยตC, uC or MCU) is a small
computer on a single integrated
circuit containing a processor core,
memory, and programmable
input/output peripherals.
Microcontrollers are designed for
embedded applications, in contrast to
the microprocessors used in personal
computers or other general purpose
applications.
Why do we learn Microcontroller?
In recent years Microcontroller plays a vital role in our
modern world. Microcontroller are employed in
automatically managed in inventions appliance like-
o Medical devices
o Power tools
o Automobile
o Engine control system
o Office machines
o Remote control appliances
o Toys and many more embedded systems.
Types of Controller
โ€ข Microcontrollers are classified according to itโ€™s bits,
memory, instruction set & memory architecture.
The types of Common microcontroller are given
belowโ€ฆ
- 8051 Microcontroller
- PIC Microcontroller
- AVR Microcontroller
- ARM Microcontroller
- Etc.
PIC16F877A
Microcontroller
Features of PIC16F877A
๏‚ท RISC architecture
o Only 35 instructions to learn
๏‚ท 35 input/output pins
o High current source/sink for direct LED
drive
o software and individually
programmable pull-up resistor
o Interrupt-on-Change pin
๏‚ท Analogue comparator module with
o Two analogue comparators
o Fixed voltage reference (0.6V)
o Programmable on-chip voltage
reference
๏‚ท 256 bytes EEPROM memory
o Data can be written more than
1.000.000 times
๏‚ท Operating frequency 0-20 MHz
๏‚ท 368 bytes RAM memory
๏‚ท A/D converter:
o 14-channels
o 10-bit resolution
๏‚ท 3 independent timers/counters
๏‚ท PWM output steering control
๏‚ท Master Synchronous Serial Port (MSSP)
o supports SPI and I2C mode
PIC programming procedures
โ€ข The essential step for programmingโ€ฆ..
โ€ข Step 1:On a PC, type the program, successfully compile it and then
generate the HEX file.
โ€ข Step 2:Using a PIC device programmer, upload the HEX file into the
PIC. This step is often called โ€œburningโ€.
โ€ข Step 3:Insert your PIC into your circuit, power up and verify the
program works as expected. This step is called โ€œdroppingโ€ the circuit.
If it isnโ€™t, you must go to step 1 and debug your program and repeat
burning and dropping.
PIC 16F877A โ€˜s pin layout
PIC Peripherals (Ports-Digital I/O)
โ€ข Ports are basically digital I/O pin with exist all PICs
โ€ข The PIC 16F877A have the flowing ports:
o PORT A has 6 bit wide, Bidirectional
oPORT B,C,D have 8 bit wide, Bidirectional
o PORT E has 3 bit wide, Bidirectional
โ€ข Ports have 2 control registers:
oTRISx sets whether each pin is an input(1) or output(0)
o PORTx sets their output bit levels or contains their input bit
levels
โ€ข Most pin have 25mA source/ sink thus it can drive LEDs directly
PIC Peripherals (Timers)
โ€ข Available in all PICs.
โ€ข Generate interrupts on timer overview.
โ€ข Some 8bits, some 16bits, some have prescalers and/or
postscalers.
โ€ข Can use external pins as clock in/clock out.
( i.e., for counting events or using different Fosc.)
Simulated Micro C programming
Simulated program viewing
Application of Microcontroller
โ€ข Application of Microcontroller in Day to Day Life Devices:
o Light sensing & controlling devices
o Temperature sensing and controlling devices
o Fire detection & safety devices
o Industrial instrumentation devices
o Process control devices
โ€ข Application of Microcontroller in Industrial Control Devices:
o Industrial instrumentation devices
o Process control devices
โ€ข Application of Microcontroller in Metering & Measurement Devices:
o Volt Meter
o Measuring revolving objects
o Current meter
o Hand-held metering systems
Advantages & Disadvantages
Advantages Disadvantages
1.Microcontrollers are cheap and very small
in size, therefore they can be embedded on
any device.
2.Programming of Microcontrollers is simple
to learn. Its not much complicated.
3.We can use simulators on Computers to
see the practical results of our program.
Thus we can work on a Embedded project
without even buying the required
Components and Chips. Thus we can
virtually see the working of our project or
program.
1.Complex architecture microcontrollers
have more complex architecture than
microprocessors. Therefore,
understanding their functionality is
quite difficult.
2.Development time due to complexity
of the circuit board, the development
time of microcontroller increases and
cost increases.
Conclusion
From the above discussion we can agree that
Microcontroller has made our life more
comfortable and enjoyable in our modern life.
So, as an engineer it has become a demand of
time to gather knowledge on Microcontroller.
Thanks to all
โ€ฆDilip Kumar

More Related Content

What's hot

8085 microprocessor architecture ppt
8085 microprocessor architecture ppt8085 microprocessor architecture ppt
8085 microprocessor architecture ppt
Parvesh Gautam
ย 
8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacing8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacing
Amitabh Shukla
ย 
Power Supply Project
Power Supply ProjectPower Supply Project
Power Supply Project
usmanhadi91
ย 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontroller
Amandeep Alag
ย 
Minimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 MicroprocessorMinimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 Microprocessor
Nikhil Kumar
ย 

What's hot (20)

Voltage regulators
Voltage regulatorsVoltage regulators
Voltage regulators
ย 
Addressing modes of 8051
Addressing modes of 8051Addressing modes of 8051
Addressing modes of 8051
ย 
8051 MICROCONTROLLER
8051 MICROCONTROLLER 8051 MICROCONTROLLER
8051 MICROCONTROLLER
ย 
Circuito Integrado 555
Circuito Integrado 555Circuito Integrado 555
Circuito Integrado 555
ย 
8085 microprocessor architecture ppt
8085 microprocessor architecture ppt8085 microprocessor architecture ppt
8085 microprocessor architecture ppt
ย 
Basic op amp circuits
Basic op amp circuitsBasic op amp circuits
Basic op amp circuits
ย 
3.programmable interrupt controller 8259
3.programmable interrupt controller 82593.programmable interrupt controller 8259
3.programmable interrupt controller 8259
ย 
Variable power supply
Variable power supplyVariable power supply
Variable power supply
ย 
Planar Passive Components and Filters (MMICs)
Planar Passive Components and Filters (MMICs)Planar Passive Components and Filters (MMICs)
Planar Passive Components and Filters (MMICs)
ย 
Microcontrollers 80 Marks Sample Question Paper
Microcontrollers   80 Marks Sample Question PaperMicrocontrollers   80 Marks Sample Question Paper
Microcontrollers 80 Marks Sample Question Paper
ย 
Thyristor Characteristics, Two Transistor Model Of Thyristor & Thyrisror Turn...
Thyristor Characteristics, Two Transistor Model Of Thyristor & Thyrisror Turn...Thyristor Characteristics, Two Transistor Model Of Thyristor & Thyrisror Turn...
Thyristor Characteristics, Two Transistor Model Of Thyristor & Thyrisror Turn...
ย 
Input output accessing
Input output accessingInput output accessing
Input output accessing
ย 
single phase energy meter.pptx
single phase energy meter.pptxsingle phase energy meter.pptx
single phase energy meter.pptx
ย 
8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacing8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacing
ย 
Power Supply Project
Power Supply ProjectPower Supply Project
Power Supply Project
ย 
555 Timer (detailed presentation)
555 Timer (detailed presentation)555 Timer (detailed presentation)
555 Timer (detailed presentation)
ย 
Analog & Digital Integrated Circuits - Material (Short Answers)
Analog & Digital Integrated Circuits -  Material (Short Answers) Analog & Digital Integrated Circuits -  Material (Short Answers)
Analog & Digital Integrated Circuits - Material (Short Answers)
ย 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontroller
ย 
Minimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 MicroprocessorMinimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 Microprocessor
ย 
Scr firing circuits
Scr firing circuitsScr firing circuits
Scr firing circuits
ย 

Viewers also liked

Chp4 introduction to the pic microcontroller copy
Chp4 introduction to the pic microcontroller   copyChp4 introduction to the pic microcontroller   copy
Chp4 introduction to the pic microcontroller copy
mkazree
ย 
8051 Microcontroller Notes
8051 Microcontroller Notes8051 Microcontroller Notes
8051 Microcontroller Notes
Dr.YNM
ย 
PLC unit 3 lab Brett Bloomberg-1
PLC unit 3 lab Brett Bloomberg-1PLC unit 3 lab Brett Bloomberg-1
PLC unit 3 lab Brett Bloomberg-1
Brett Bloomberg
ย 
PLCs And Industrial Robotics
PLCs And Industrial RoboticsPLCs And Industrial Robotics
PLCs And Industrial Robotics
Hites
ย 
Automation with plc & scada
Automation with plc & scadaAutomation with plc & scada
Automation with plc & scada
MNIT Jaipur
ย 
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
Nissan Imam
ย 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded system
sb108ec
ย 

Viewers also liked (20)

Presentation for EEE Engineer on PLC By Dilip Kumar
Presentation for EEE Engineer on PLC By Dilip KumarPresentation for EEE Engineer on PLC By Dilip Kumar
Presentation for EEE Engineer on PLC By Dilip Kumar
ย 
Chp4 introduction to the pic microcontroller copy
Chp4 introduction to the pic microcontroller   copyChp4 introduction to the pic microcontroller   copy
Chp4 introduction to the pic microcontroller copy
ย 
8051 Microcontroller Notes
8051 Microcontroller Notes8051 Microcontroller Notes
8051 Microcontroller Notes
ย 
INDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLCINDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLC
ย 
Presentation1
Presentation1Presentation1
Presentation1
ย 
PLC unit 3 lab Brett Bloomberg-1
PLC unit 3 lab Brett Bloomberg-1PLC unit 3 lab Brett Bloomberg-1
PLC unit 3 lab Brett Bloomberg-1
ย 
Arduino
ArduinoArduino
Arduino
ย 
Chinmay pandya
Chinmay pandyaChinmay pandya
Chinmay pandya
ย 
PLCs And Industrial Robotics
PLCs And Industrial RoboticsPLCs And Industrial Robotics
PLCs And Industrial Robotics
ย 
Automation with plc & scada
Automation with plc & scadaAutomation with plc & scada
Automation with plc & scada
ย 
instrumentation interview questions
instrumentation interview questionsinstrumentation interview questions
instrumentation interview questions
ย 
Automation in Home Textile
Automation in Home TextileAutomation in Home Textile
Automation in Home Textile
ย 
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
ย 
Presentetion of textile machineries of anh enterprise
Presentetion of textile machineries of anh enterprisePresentetion of textile machineries of anh enterprise
Presentetion of textile machineries of anh enterprise
ย 
Automation
AutomationAutomation
Automation
ย 
microcontroller based automation of drip irrigation system
microcontroller based automation of drip irrigation systemmicrocontroller based automation of drip irrigation system
microcontroller based automation of drip irrigation system
ย 
Electrical and Electronics Engineering (EEE) Research Methodology Presentation
Electrical and Electronics Engineering (EEE) Research Methodology PresentationElectrical and Electronics Engineering (EEE) Research Methodology Presentation
Electrical and Electronics Engineering (EEE) Research Methodology Presentation
ย 
The rise and fall and rise again of robo investing
The rise and fall and rise again of robo investingThe rise and fall and rise again of robo investing
The rise and fall and rise again of robo investing
ย 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded system
ย 
devices and methods for automatic data capture
devices and methods for automatic data capturedevices and methods for automatic data capture
devices and methods for automatic data capture
ย 

Similar to Presentation for EEE engineers on Microcontroller by Dilip Kumar Roy

GOWTHAM REPORT
GOWTHAM REPORTGOWTHAM REPORT
GOWTHAM REPORT
gowtham sekar
ย 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
MeghdeepSingh
ย 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
snehapvs
ย 
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdfIntroduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
aienterpresses
ย 
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdfIntroduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
aienterpresses
ย 

Similar to Presentation for EEE engineers on Microcontroller by Dilip Kumar Roy (20)

Introduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfIntroduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdf
ย 
Unit 4.ppt
Unit 4.pptUnit 4.ppt
Unit 4.ppt
ย 
Microprocessor and Microcontroller Based Systems.ppt
Microprocessor and Microcontroller Based Systems.pptMicroprocessor and Microcontroller Based Systems.ppt
Microprocessor and Microcontroller Based Systems.ppt
ย 
GOWTHAM REPORT
GOWTHAM REPORTGOWTHAM REPORT
GOWTHAM REPORT
ย 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
ย 
Class 5 an 8 bit embedded platform
Class 5 an 8 bit embedded platformClass 5 an 8 bit embedded platform
Class 5 an 8 bit embedded platform
ย 
Plc 131022133632-phpapp02
Plc 131022133632-phpapp02Plc 131022133632-phpapp02
Plc 131022133632-phpapp02
ย 
Unit-1.pptx
Unit-1.pptxUnit-1.pptx
Unit-1.pptx
ย 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded System
ย 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
ย 
PLC Introduction Details
PLC Introduction DetailsPLC Introduction Details
PLC Introduction Details
ย 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontroller
ย 
Introduction to PLC
Introduction to PLCIntroduction to PLC
Introduction to PLC
ย 
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdfIntroduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
ย 
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdfIntroduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
ย 
MergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptxMergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptx
ย 
INTRODUCTION TO MICRCONTROLLER
INTRODUCTION TO MICRCONTROLLERINTRODUCTION TO MICRCONTROLLER
INTRODUCTION TO MICRCONTROLLER
ย 
chapter 2 IE.pptx
chapter 2 IE.pptxchapter 2 IE.pptx
chapter 2 IE.pptx
ย 
Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...
ย 
module 1.pptx
module 1.pptxmodule 1.pptx
module 1.pptx
ย 

Recently uploaded

UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
sivaprakash250
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
amitlee9823
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
SUHANI PANDEY
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
ย 

Recently uploaded (20)

(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
ย 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
ย 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
ย 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
ย 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
ย 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
ย 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
ย 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
ย 

Presentation for EEE engineers on Microcontroller by Dilip Kumar Roy

  • 1. Presentation for EEE Engineers Topic: Microcontroller for Modern automation Presented by Dilip Kumar Roy B.Sc in EEE PRIME UNIVERSITY 2A/1, North East of Darus Salam Road, Mirpur Dhaka 1216.
  • 2. Contentsโ€ฆ. Microcontroller 1. What is Microcontroller? 2. Why do we learn controller? 3. Types of controller 4. Features of PIC controller 5. PIC programming procedures 6. PIC 16F877A โ€˜s pin layout 7. PIC Peripherals (Ports-Digital I/O) 8. PIC Peripherals (Timers) 9. Simulated Micro C programming 10. Simulated program viewing 11.Application of Microcontroller 12.Advantages & Disadvantages 13.Conclusion
  • 3. What is Microcontroller? A microcontroller (sometimes abbreviated ยตC, uC or MCU) is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in personal computers or other general purpose applications.
  • 4. Why do we learn Microcontroller? In recent years Microcontroller plays a vital role in our modern world. Microcontroller are employed in automatically managed in inventions appliance like- o Medical devices o Power tools o Automobile o Engine control system o Office machines o Remote control appliances o Toys and many more embedded systems.
  • 5. Types of Controller โ€ข Microcontrollers are classified according to itโ€™s bits, memory, instruction set & memory architecture. The types of Common microcontroller are given belowโ€ฆ - 8051 Microcontroller - PIC Microcontroller - AVR Microcontroller - ARM Microcontroller - Etc.
  • 7. Features of PIC16F877A ๏‚ท RISC architecture o Only 35 instructions to learn ๏‚ท 35 input/output pins o High current source/sink for direct LED drive o software and individually programmable pull-up resistor o Interrupt-on-Change pin ๏‚ท Analogue comparator module with o Two analogue comparators o Fixed voltage reference (0.6V) o Programmable on-chip voltage reference ๏‚ท 256 bytes EEPROM memory o Data can be written more than 1.000.000 times ๏‚ท Operating frequency 0-20 MHz ๏‚ท 368 bytes RAM memory ๏‚ท A/D converter: o 14-channels o 10-bit resolution ๏‚ท 3 independent timers/counters ๏‚ท PWM output steering control ๏‚ท Master Synchronous Serial Port (MSSP) o supports SPI and I2C mode
  • 8. PIC programming procedures โ€ข The essential step for programmingโ€ฆ.. โ€ข Step 1:On a PC, type the program, successfully compile it and then generate the HEX file. โ€ข Step 2:Using a PIC device programmer, upload the HEX file into the PIC. This step is often called โ€œburningโ€. โ€ข Step 3:Insert your PIC into your circuit, power up and verify the program works as expected. This step is called โ€œdroppingโ€ the circuit. If it isnโ€™t, you must go to step 1 and debug your program and repeat burning and dropping.
  • 9. PIC 16F877A โ€˜s pin layout
  • 10. PIC Peripherals (Ports-Digital I/O) โ€ข Ports are basically digital I/O pin with exist all PICs โ€ข The PIC 16F877A have the flowing ports: o PORT A has 6 bit wide, Bidirectional oPORT B,C,D have 8 bit wide, Bidirectional o PORT E has 3 bit wide, Bidirectional โ€ข Ports have 2 control registers: oTRISx sets whether each pin is an input(1) or output(0) o PORTx sets their output bit levels or contains their input bit levels โ€ข Most pin have 25mA source/ sink thus it can drive LEDs directly
  • 11. PIC Peripherals (Timers) โ€ข Available in all PICs. โ€ข Generate interrupts on timer overview. โ€ข Some 8bits, some 16bits, some have prescalers and/or postscalers. โ€ข Can use external pins as clock in/clock out. ( i.e., for counting events or using different Fosc.)
  • 12. Simulated Micro C programming
  • 14. Application of Microcontroller โ€ข Application of Microcontroller in Day to Day Life Devices: o Light sensing & controlling devices o Temperature sensing and controlling devices o Fire detection & safety devices o Industrial instrumentation devices o Process control devices โ€ข Application of Microcontroller in Industrial Control Devices: o Industrial instrumentation devices o Process control devices โ€ข Application of Microcontroller in Metering & Measurement Devices: o Volt Meter o Measuring revolving objects o Current meter o Hand-held metering systems
  • 15. Advantages & Disadvantages Advantages Disadvantages 1.Microcontrollers are cheap and very small in size, therefore they can be embedded on any device. 2.Programming of Microcontrollers is simple to learn. Its not much complicated. 3.We can use simulators on Computers to see the practical results of our program. Thus we can work on a Embedded project without even buying the required Components and Chips. Thus we can virtually see the working of our project or program. 1.Complex architecture microcontrollers have more complex architecture than microprocessors. Therefore, understanding their functionality is quite difficult. 2.Development time due to complexity of the circuit board, the development time of microcontroller increases and cost increases.
  • 16. Conclusion From the above discussion we can agree that Microcontroller has made our life more comfortable and enjoyable in our modern life. So, as an engineer it has become a demand of time to gather knowledge on Microcontroller.

Editor's Notes

  1. Hbvhvhvhvhj