Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 20

INTRODUCTION LAB

Digital Electronics and


Microcontroller
L5 _L6

ECE2038

Faculty : Dr Sofana Reka , SENSE


sofanareka.s@vit.ac.in , +91-9585285991

Sofana 1
INSTRUCTIONS FOR LAB
- ALL THE LAB EXPERIMENTS WIL BE DONE WITH
CHALLENGING TASKS
- SUBMISSION OF LAB EXERCISES WEEKLY BEFORE
THE NEXT LAB CLASSES SHOULD BE DONE IN
MOODLE
- EACH LAB EXPERIMENT WILL BE EVALUATED FOR
10 MARKS ( 10 EXPERIMENTS)

( DIGITIAL – 4 EXPTS, MICROCONTROLLER – 6 EXPTS)


Sofana 2
PART I -INTRODUCTION TO
DIGITAL SYSTEMS

PART II- MICROCONTROLLER


PROGRAMMING

Sofana 3
PART I – INTRODUCTION TO DIGITIAL
SYSTEMS EXPERIMENTS
- STUDY OF LOGIC GATES AND DESIGN OF
COMBINATIONAL CIRCUITS
- DESIGN AND IMPLEMENTATION OF
MUX/DEMUX, ENCODER AND DECODER
- VERIFICATION OF FLIPFLOPS
- DESIGN AND IMPLEMENTATION OF
COUNTERS/SHIFT REGISTERS

Sofana 4
PART II – MICROCONTROLLER
PROGRAMMING 8051
- I/O PROGRAMMING WITH INTRODUCTION
- TIMER PROGRAMMING
- SERIAL PORT
- INTERUPT PROGRAMMING
- MOTOR INTERFACING WITH 8051 – HARDWARE
- LCD AND KEYPAD INTERFACING WITH 8051 –
HARDWARE
- STUDY OF ARDUINO BOARDS
Sofana 5
TOOLS USED
- DIGITIAL ELECTRONICS – MULTISIM ONLINE
TOOL EDITOR
Multisim Live Online Circuit Simulator

- MICROCONTROLLER – KEIL COMPILER

Keil 8051 Microcontroller Development Tools

Sofana 6
Introduction to DIGITIAL
SYSTEMS

Sofana 7
ANALOG vs DIGITAL SYSTEMS

Sofana 8
Sofana 9
Sofana 10
For example, the air temperature changes
over a continuous range of values. During a
given day, the temperature does not go from,
say, 70 to 71 instantaneously; it takes on all
the infinite values in between

Sofana 11
DIGITAL SYSTEMS ADVANTAGES

 Easier to design.

 Information storage is easy.

 Digital circuits are less affected by noise.

 Exact values are not important, only the range (HIGH or


LOW) in which they fall.

 More digital circuitry can be fabricated on IC chips.

 Applications: communications systems, radar, navigation,


military systems, medical instrumentation, industrial process
control.

Sofana 12
PART II- MICROCONTROLLER
PROGRAMMING

• Basic features of 8051


• Assembly language
programming
• Keil IDE introduction
• Simple asm programs

Sofana 13
BASIC FEATURES OF 8051

Sofana 14
• Basic features of 8051
– 8-bit CPU
– 16-bit Program Counter
– 8-bit Processor Status Word (PSW)
– 8-bit Stack Pointer
– 4KB of ROM
– Internal RAM of 128bytes
– Special Function Registers (SFRs) of 128 bytes
– 32 I/O pins arranged as four 8-bit ports (P0 - P3)
– Two 16-bit timer/counters : T0 and T1
– Two external and three internal vectored interrupts
Sofana 15
• Block diagram of 8051

Sofana 16
• Structure of 8-bit memory with 8-bit address
bus
8-Bit Data
0x00H D7 D6 D5 D4 D3 D2 D1 D0
0x01H D7 D6 D5 D4 D3 D2 D1 D0
0x02H D7 D6 D5 D4 D3 D2 D1 D0
Address location

. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
0xFFH D7 D6 D5 D4 D3 D2 D1 D0

Sofana 17
• Structure of 8-bit memory with 16-bit address
bus
8-Bit Data
0x0000H D7 D6 D5 D4 D3 D2 D1 D0
0x0001H D7 D6 D5 D4 D3 D2 D1 D0
0x0002H D7 D6 D5 D4 D3 D2 D1 D0
Address location

. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
0xFFFFH D7 D6 D5 D4 D3 D2 D1 D0

Sofana 18
Sofana 19
- DOWNLOAD MULTSIM ONLINE – CREATE
ACCOUNT FOR SIMULATOR

- DOWNLOAD KEIL IDE

Sofana 20

You might also like