Embedded System Design

Download Report

Transcript Embedded System Design

The 8051 Microcontroller and
Embedded Systems
CHAPTER 0
INTRODUCTION TO
COMPUTING
1
Before you can drive the Robotic Car, you must
pass your HW Code Test then your PDL.
2
OBJECTIVES














3
Convert any number from base 2, base 10, or base 16 to either of the other two bases
Add and subtract hex numbers
Add binary numbers
Represent any binary number in 2's complement
Represent an alphanumeric string in ASCII code
Describe logical operations AND, OR, NOT, XOR, NAND, NOR
Use logic gates to diagram simple circuits
Explain the difference between a bit, a nibble, a byte, and a word
Give precise mathematical definitions of the terms kilobyte, megabyte, gigabyte, and
terabyte.
Explain the difference between RAM and ROM and describe their use
Describe the purpose of the major components of a computer system
List the three types of buses found in computers and describe the purpose of each type of
bus
Describe the role of the CPU in computer systems
List the major components of CPU and describe the purpose of each
SECTION 0.2: DIGITAL PRIMER

Binary logic
Figure 0–2
4
Binary Signals
SECTION 0.2: DIGITAL PRIMER

5
Logic gates
SECTION 0.2: DIGITAL PRIMER

Logic design using gates
Figure 0–3
6
Two Implementations of a Half-Adder
SECTION 0.2: DIGITAL PRIMER
7
Figure 0–4
Block Diagram of a Half-Adder
SECTION 0.2: DIGITAL PRIMER
Figure 0–5
8
Full-Adder Built from a Half-Adder
SECTION 0.2: DIGITAL PRIMER
9
Figure 0–6
3-Bit Adder Using 3 Full-Adders
SECTION 0.2: DIGITAL PRIMER
Figure 0–7
10
Address Decoders
SECTION 0.2: DIGITAL PRIMER
Figure 0–8
11
D Flip-Flops
SECTION 0.3: INSIDE THE COMPUTER

12
Some important terminology
SECTION 0.3: INSIDE THE COMPUTER

13
Internal organization of computers
Figure 0–9
Inside the Computer
SECTION 0.3: INSIDE THE COMPUTER

14
More about the data bus
SECTION 0.3: INSIDE THE COMPUTER

15
More about the address bus
Figure 0–10
Internal Organization of Computers
SECTION 0.3: INSIDE THE COMPUTER

Inside CPUs
Figure 0–11
Internal Block Diagram of a CPU
16
SECTION 0.3: INSIDE THE COMPUTER

17
Internal working of computers
Next …

Lecture Problems Textbook Chapter 0
–

Proteus Exercise Textbook Chapter 0
–
18
Answer as many questions as you can and
submit via MeL before the end of the lecture.
(HINT: Do the easy questions first)
Do as much of the Proteus exercise as you can
and submit via MeL before the end of the lecture.