Upload
siva-charan
View
219
Download
0
Embed Size (px)
Citation preview
7/30/2019 8051-120921095709-phpapp01
1/30
MICROCONTROLLER & ITS
INTERFACING
Er. Mandeep SinghNational Institute of Technical Teachers
Training & Research- Chandigarh
7/30/2019 8051-120921095709-phpapp01
2/30
Topics of Discussion:
Microprocessor
Definition
WorkingMicroprocessor & Human Behaviour
Microcontroller 8051
DefinitionMicroprocessor Vs Microcontroller
8051 Features
8/26/2013 2Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
3/30
Topics of Discussion:
Block Diagram of 8051
Manufacturers
Pin diagram of 8051Addressing Modes
How to write program
Real World Interfacing Simple I/O concept
LCD Interfacing
8/26/2013 3Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
4/30
Topics of Discussion:
ADC0804 Interfacing
Relay Interfacing
Stepper Motor InterfacingDC Motor Interfacing
Applications of 8051
Queries
8/26/2013 4Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
5/30
Microprocessor:
Multipurpose
Re-Programmable
Digital Device Semiconductor IC
8/26/2013 5Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
6/30
Microprocessor (cont.):
Works On:
Input data from outer world.
8/26/2013 6Er. Mandeep Singh
Process it under control of stored
instructions/program in memory.
Provide desired result to the outer
world.
7/30/2019 8051-120921095709-phpapp01
7/30
Microprocessor(cont.):
8/26/2013 7Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
8/30
Microprocessor & Human Behaviour:
8/26/2013 8Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
9/30
Microcontroller:
Introduced in 1981 by Intel Corporation.
Microcontroller is a programmable digital processor with necessary
peripherals.
Both microcontrollers and microprocessors are complex sequential digital
circuits meant to carry out job according to the program / instructions.
Swiss Knife
8/26/2013 9Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
10/30
Microprocessor Vs Microcontroller:
8/26/2013 10Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
11/30
Microcontroller 8051 Features:
8/26/2013 11Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
12/30
8051 Block Diagram:
8/26/2013 12Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
13/30
Manufacturers of 8051:
Intel
Atmel
Phillips Dallas
Motorola
National Infineon
8/26/2013 13Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
14/30
Pin Diagram-8051:
8/26/2013 14Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
15/30
Addressing Modes:
Immediate Addressing Mode
Direct Addressing Mode
Register Addressing Mode Register Indirect Addressing Mode
Indexed Addressing Mode
8/26/2013 15Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
16/30
Addressing Modes (cont.):
Immediate Addressing Mode :
MOV A, #64H
MOV R1, #0FFHDirect Addressing Mode:
MOV A, 64H
MOV A, 0FFH
8/26/2013 16Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
17/30
Addressing Modes (cont.):
Register Addressing Mode
MOV A, R0
MOV R1, ARegister Indirect Addressing Mode
MOV A,@R0
MOV @R1,A
8/26/2013 17Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
18/30
How to Write Program:
8/26/2013 18Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
19/30
Real World Interfacing:
Simple Input- Output Concept:
Interfacing Switch
Interfacing LED
8/26/2013 19Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
20/30
LCD Interfacing:
16X2 LCD Module
8/26/2013 20Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
21/30
Pin Description:
Pin Symbol I/O Description
1 Vs - Ground2 Vcc - +5 V
3 VEE - Contrast control
4 RS I Register Select
5 R/W I Read/Write
6 E I/O Enable
7 DB0 I/O 8 bit data bus
8 DB1 I/O 8 bit data bus
9 DB2 I/O 8 bit data bus
10 DB3 I/O 8 bit data bus
11 DB4 I/O 8 bit data bus
12 DB5 I/O 8 bit data bus
13 DB6 I/O 8 bit data bus
14 DB7 I/O 8 bit data bus8/26/2013 21Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
22/30
Pin Connections of LCD:
8/26/2013 22Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
23/30
Analog Vs Digital:
8/26/2013 23Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
24/30
ADC Interfacing:
8/26/2013 24Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
25/30
Relay Interfacing:
8/26/2013 25Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
26/30
Stepper Motor Interfacing:
8/26/2013 26Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
27/30
DC Motor Interfacing:
8/26/2013 27Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
28/30
Applications of 8051:
8/26/2013 28Er. Mandeep Singh
7/30/2019 8051-120921095709-phpapp01
29/30
?
7/30/2019 8051-120921095709-phpapp01
30/30
Contact Details:
Er. Mandeep Singh
Electrical Engineering Department
National Institute of Technical Teachers Trainingand Research Sector 26 Chandigarh
Email: [email protected]
Mobile: 8427 00 80519915 72 8051
8/26/2013 30Er. Mandeep Singh
mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]