A. Introduction To Embedded Systems Design & Rtos
A. Introduction To Embedded Systems Design & Rtos
TOPIC
LECTURE
NO.
A.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
a)
b)
c)
d)
e)
1
1
1
2
3
3
4
4
4
5
5
6
7
7
7
8
8
8
B.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
OVERVIEW OF MICROCONTROLLER:
Microcontroller and Embedded Processors
Overview of 8051 Microcontroller family:
Architecture
Basic assembly language programming concepts
The program Counter and ROM Spaces in the 8051
Data types
8051 Flag Bites and PSW Register
8051 Register Banks and Stack Instruction set
Loop and Jump Instructions
Call Instructions
Time delay generations and calculations
I/O port programming Addressing Modes
Accessing memory using various addressing modes
Arithmetic instructions and programs
Logical instructions
BCD and ASCII application programs
Single-bit instruction programming
Reading input pins vs. port Latch
Programming of 8051 Timers
Counter Programming
9
9
10
11
12
12
12
13
14
15
16
16
17
18
19
20
20
21
21,22
22
C.
23
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Basics of Communication
Overview of RS-232
I2C Bus
UART
USB
8051 connections to RS-232
8051 serial communication programming
8051 interrupts
Programming of timer interrupts
Programming of External hardware interrupts
Programming of the serial communication interrupts
Interrupt priority in the 8051
23
24
25
25
25
26
26
27
27
28
29
29
D.
1.
2.
3.
4.
5.
6.
7.
8.
30
30
31
32
33
34
35
36
37