Tải bản đầy đủ (.pdf) (102 trang)

Tài liệu Bài giảng Kỹ thuật Vi xử lý P4 doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (957.93 KB, 102 trang )

K
K


thu
thu


t
t
Vi
Vi
x
x




Đi
Đi


n t
n t


-
-
Vi
Vi



n thông
n thông
Đ
Đ


i h
i h


c B
c B
á
á
ch khoa Đ
ch khoa Đ
à
à
N
N


ng
ng
Chương
Chương
4
4
4.1

4.1
Phân lo
Phân lo


i b
i b


nh
nh


b
b
á
á
n d
n d


n
n
4.2
4.2
Ho
Ho


t đ

t đ


ng c
ng c


a c
a c
á
á
c
c
chip EPROM
chip EPROM
4.3
4.3
Ho
Ho


t đ
t đ


ng c
ng c


a c

a c
á
á
c
c
chip SRAM
chip SRAM
4.4 Bus
4.4 Bus
h
h


th
th


ng c
ng c


a h
a h


vi
vi
x
x





8088
8088
4.5
4.5
B
B
à
à
i to
i to
á
á
n thi
n thi
ế
ế
t k
t k
ế
ế
b
b


nh
nh



M
M


c tiêu v
c tiêu v
à
à
bi
bi


n ph
n ph
á
á
p thi
p thi
ế
ế
t k
t k
ế
ế


Gh
Gh
é

é
p n
p n


i c
i c
á
á
c
c
chip
chip
nh
nh


EPROM
EPROM
v
v
à
à
SRAM
SRAM
v
v


i

i
Bus
Bus
h
h


th
th


ng sao cho không x
ng sao cho không x


y ra
y ra
xung đ
xung đ


t
t
:
:
C
C
á
á
c

c
chip
chip
nh
nh


b
b


c
c


m khi
m khi
vi
vi
x
x


lý truy c
lý truy c


p
p
c

c
á
á
c c
c c


ng
ng
I/O
I/O
Ch
Ch


c
c
ó
ó
m
m


t
t
chip
chip
nh
nh



ho
ho


t đ
t đ


ng khi
ng khi
vi
vi
x
x




truy c
truy c


p b
p b


nh
nh





Th
Th


c hi
c hi


n m
n m


t m
t m


ch gi
ch gi


i mã đ
i mã đ


a ch
a ch



b
b


nh
nh


d
d
ù
ù
ng c
ng c
á
á
c
c
chip
chip
gi
gi


i mã ho
i mã ho


c c

c c
á
á
c c
c c


ng
ng
logic
logic
ho
ho


c k
c k
ế
ế
t h
t h


p c
p c


hai
hai
4.1

4.1
Phân lo
Phân lo


i b
i b


nh
nh


b
b
á
á
n d
n d


n
n
Bộ nhớ bán dẫn
(
Semiconductor memory
)
SAM
(Sequential Access Memory)
RAM

(Random Access Memory)
ROM (Read Only Memory) RWM (Read Write memory)
PROM EPROM
EEPROM Flash ROM
SRAM DRAM
4.2
4.2
C
C
á
á
c
c
chip EPROM
chip EPROM
EPROM
A0
A1
A2
A3
A4
A5
A6
A7
A8
A
p-1
Vpp
D0
D1

D2
D3
D4
D5
D6
D
m-1
CE
OE
PGM
p chân địa chỉ
Các chân điều khiển
m chân dữ liệu
Điều khiển đọc
Chọn chip
Dung
Dung




ng c
ng c


a
a
1 chip
1 chip
nh

nh




M
M


t
t
chip
chip
nh
nh


đư
đư


c xem như m
c xem như m


t m
t m


ng

ng
g
g


m
m
n ô
n ô
nh
nh


.
.
M
M


i
i
ô
ô
nh
nh


lưu tr
lưu tr



đư
đư


c
c
m
m
-
-
bit
bit
d
d


li
li


u
u


Dung
Dung





ng c
ng c


a
a
chip
chip
thư
thư


ng đư
ng đư


c bi
c bi


u
u
di
di


n
n
:

:
nxm
nxm
V
V
í
í
d
d


:
:
M
M


t
t
chip
chip
c
c
ó
ó
dung
dung





ng
ng
2Kx8
2Kx8
ngh
ngh
ĩ
ĩ
a
a
l
l
à
à
chip
chip
đ
đ
ó
ó
c
c
ó
ó
2048 ô
2048 ô
nh
nh



v
v
à
à
m
m


i
i
ô
ô
nh
nh


c
c
ó
ó
th
th


lưu tr
lưu tr


đư

đư


c
c
1 byte
1 byte
d
d


li
li


u
u


m
m
ch
ch
í
í
nh l
nh l
à
à
s

s


chân d
chân d


li
li


u c
u c


a
a
chip
chip


log
log
2
2
(n) = p
(n) = p
l
l
à

à
s
s


chân đ
chân đ


a ch
a ch


c
c


a
a
chip
chip
Ho
Ho


t đ
t đ


ng ghi d

ng ghi d


li
li


u v
u v
à
à
o
o
EPROM
EPROM


Vi
Vi


c ghi d
c ghi d


li
li


u v

u v
à
à
o
o
EPROM
EPROM
đư
đư


c g
c g


i l
i l
à
à
l
l


p
p
tr
tr
ì
ì
nh cho

nh cho
EPROM
EPROM


Đư
Đư


c th
c th


c hi
c hi


n b
n b


ng thi
ng thi
ế
ế
t b
t b


chuyên d

chuyên d


ng
ng
g
g


i l
i l
à
à
B
B


n
n


p
p
EPROM
EPROM


Chân Vpp đư
Chân Vpp đư



c c
c c


p đi
p đi


n
n
á
á
p tương
p tương


ng v
ng v


i
i
t
t


ng lo
ng lo



i
i
chip
chip
g
g


i l
i l
à
à
đi
đi


n
n
á
á
p l
p l


p tr
p tr
ì
ì
nh

nh


D
D


li
li


u t
u t


i c
i c
á
á
c chân d
c chân d


li
li


u s
u s



đư
đư


c ghi
c ghi
v
v
à
à
o m
o m


t
t
ô
ô
nh
nh


x
x
á
á
c đ
c đ



nh nh
nh nh


c
c
á
á
c t
c t
í
í
n hi
n hi


u
u
đưa v
đưa v
à
à
o
o


c
c
á

á
c chân đ
c chân đ


a ch
a ch


v
v
à
à
m
m


t xung
t xung
(
(
thư
thư


ng g
ng g


i l

i l
à
à
xung l
xung l


p tr
p tr
ì
ì
nh
nh
)
)
đưa v
đưa v
à
à
o
o
chân
chân
PGM
PGM
Ho
Ho


t đ

t đ


ng đ
ng đ


c d
c d


li
li


u t
u t


m
m


t
t
chip EPROM
chip EPROM
Đ
Đ



đ
đ


c d
c d


li
li


u t
u t


1 ô
1 ô
nh
nh


n
n
à
à
o đ
o đ
ó

ó
c
c


a
a
1 chip EPROM
1 chip EPROM
n
n
à
à
o đ
o đ
ó
ó
, B
, B


vi
vi
x
x


lý c
lý c



n
n
ph
ph


i
i
:
:


Ch
Ch


n
n
chip
chip
đ
đ
ó
ó
: 0
: 0
-----
-----
> CE

> CE


Á
Á
p c
p c
á
á
c t
c t
í
í
n hi
n hi


u đ
u đ


a ch
a ch


c
c


a

a
ô
ô
nh
nh


c
c


n đ
n đ


c v
c v
à
à
o
o
c
c
á
á
c
c
chân đ
chân đ



a ch
a ch


A
A
p
p
-
-
1
1


A
A
0
0


Đ
Đ


c
c
: 0
: 0
------

------
> OE
> OE


K
K
ế
ế
t qu
t qu


l
l
à
à
m bit
m bit
d
d


li
li


u c
u c



n đ
n đ


c xu
c xu


t hi
t hi


n
n


c
c
á
á
c
c
chân d
chân d


li
li



u
u
D
D
m
m
-
-
1
1


D
D
0
0
H
H


EPROM
EPROM
thông d
thông d


ng
ng
27x

27x
64Kx8
64Kx8
27512
27512
32Kx8
32Kx8
27256
27256
16Kx8
16Kx8
27128
27128
8Kx8
8Kx8
2764
2764
4Kx8
4Kx8
2732
2732
2Kx8
2Kx8
2716
2716
Dung
Dung





ng
ng
S
S


hi
hi


u c
u c


a
a
chip
chip
Bảng 4.1 Họ EPROM 27x




đ
đ


chân
chân

c
c


a
a
2716
2716
v
v
à
à
2732
2732
1
2
3
4
5
6
7
9
10
11
12
8
19
20
17
18

15
16
13
14
21
22
23
24
GND
Vcc
A0
D0
D1
D2
D7
D6
D5
D4
D3
A10
A1
A2
A3
A4
A5
A6
A7
A9
A8
Vpp

A11
2716 2732
__
OE
Vpp
__
OE /
CE
__
EPROM
EPROM 2764
EPROM 2764
Chọn chip
Điều khiển đọc
Các chân địa chỉ
Các chân dữ liệu
EPROM 2764
EPROM 2764
L
L


p tr
p tr
ì
ì
nh cho
nh cho
2764
2764



Tr
Tr
ư
ư


c h
c h
ế
ế
t c
t c


n ph
n ph


i xo
i xo
á
á


Xo
Xo
á
á

m
m


t
t
chip
chip
t
t


c l
c l
à
à
l
l
à
à
m cho t
m cho t


t c
t c


c
c

á
á
c
c
bit = 1
bit = 1


Xo
Xo
á
á
m
m


t
t
chip EPROM
chip EPROM
b
b


ng tia c
ng tia c


c t
c t

í
í
m
m


L
L


p tr
p tr
ì
ì
nh b
nh b


ng c
ng c
á
á
ch
ch
:
:


VPP
VPP

m
m


c
c


m
m


c
c
12.5V
12.5V


E
E
v
v
à
à
P
P
đ
đ



u
u


m
m


c th
c th


p
p
TTL
TTL


C
C
á
á
c
c
bit
bit
d
d



li
li


u đưa v
u đưa v
à
à
o c
o c
á
á
c chân d
c chân d


li
li


u
u


C
C
á
á
c
c

bit
bit
đ
đ


a ch
a ch


đưa v
đưa v
à
à
o c
o c
á
á
c chân đ
c chân đ


a ch
a ch


4.3
4.3
C
C

á
á
c
c
chip SRAM
chip SRAM
SRAM
A0
A1
A2
A3
A4
A5
A6
A7
A8
A
p-1
D0
D1
D2
D3
D4
D5
D6
D
m-1
WE
OE
CS

P chân địa chỉ
m chân dữ liệu
Điều khiển đọc
Chọn chip
Điều khiển ghi
Đ
Đ


c d
c d


li
li


u t
u t


m
m


t
t
chip SRAM
chip SRAM
Đ

Đ


đ
đ


c d
c d


li
li


u t
u t


1 ô
1 ô
nh
nh


n
n
à
à
o đ

o đ
ó
ó
c
c


a
a
1 chip
1 chip
SRAM
SRAM
n
n
à
à
o đ
o đ
ó
ó
, vi
, vi
x
x


lý c
lý c



n ph
n ph


i
i
:
:


Ch
Ch


n
n
chip
chip
đ
đ
ó
ó
: 0
: 0
-----------
-----------
> CS
> CS



Á
Á
p c
p c
á
á
c t
c t
í
í
n hi
n hi


u đ
u đ


a ch
a ch


v
v
à
à
o A
o A
p

p
-
-
1
1


A
A
0
0


Đ
Đ


c
c
: 0
: 0
-----------
-----------
> OE
> OE
K
K
ế
ế
t qu

t qu


l
l
à
à
m bit
m bit
d
d


li
li


u c
u c


n đ
n đ


c xu
c xu


t hi

t hi


n
n


c
c
á
á
c chân d
c chân d


li
li


u
u
D
D
m
m
-
-
1
1



D
D
0
0
Ghi d
Ghi d


li
li


u v
u v
à
à
o m
o m


t
t
chip SRAM
chip SRAM
Đ
Đ


ghi

ghi
m bit
m bit
d
d


li
li


u v
u v
à
à
o
o
1 ô
1 ô
nh
nh


n
n
à
à
o đ
o đ
ó

ó
c
c


a
a
1 chip SRAM
1 chip SRAM
n
n
à
à
o đ
o đ
ó
ó
, vi
, vi
x
x


lý c
lý c


n ph
n ph



i
i
:
:


Ch
Ch


n
n
chip
chip
đ
đ
ó
ó
: 0
: 0
--------
--------
> CS
> CS


Á
Á
p c

p c
á
á
c t
c t
í
í
n hi
n hi


u đ
u đ


a ch
a ch


v
v
à
à
o A
o A
p
p
-
-
1

1


A
A
0
0


Á
Á
p
p
m bit
m bit
d
d


li
li


u c
u c


n ghi v
n ghi v
à

à
o c
o c
á
á
c chân d
c chân d


li
li


u
u
D
D
m
m
-
-
1
1


D
D
0
0



Ghi
Ghi
: 0
: 0
---------
---------
> WE
> WE
K
K
ế
ế
t qu
t qu


l
l
à
à
c
c
á
á
c
c
bit
bit
d

d


li
li


u
u


c
c
á
á
c chân d
c chân d


li
li


u
u
s
s


đư

đư


c ghi v
c ghi v
à
à
o
o
ô
ô
nh
nh


đã ch
đã ch


n
n
4.4 Bus
4.4 Bus
h
h


th
th



ng c
ng c


a
a
8088
8088


Bus
Bus
đ
đ


a ch
a ch


20
20
-
-
bit:
bit:
g
g



m c
m c
á
á
c đư
c đư


ng đ
ng đ


a ch
a ch




đư
đư


c ký hi
c ký hi


u t
u t



A
A
19
19
đ
đ
ế
ế
n
n
A
A
0
0


Bus
Bus
d
d


li
li


u
u
8

8
-
-
bit:
bit:
g
g


m c
m c
á
á
c đư
c đư


ng d
ng d


li
li


u
u
đư
đư



c ký hi
c ký hi


u t
u t


D
D
7
7
đ
đ
ế
ế
n
n
D
D
0
0


Bus
Bus
đi
đi



u khi
u khi


n g
n g


m c
m c
á
á
c đư
c đư


ng đi
ng đi


u khi
u khi


n
n
riêng l
riêng l



ph
ph


c v
c v


cho ho
cho ho


t đ
t đ


ng truy c
ng truy c


p
p
b
b


nh
nh



v
v
à
à
c
c
á
á
c c
c c


ng
ng
I/O,
I/O,
m
m


i đư
i đư


ng
ng
thư
thư



ng đư
ng đư


c ký hi
c ký hi


u b
u b


ng tên c
ng tên c


a t
a t
í
í
n hi
n hi


u
u
đi
đi



u khi
u khi


n
n


Bus
Bus
h
h


th
th


ng không n
ng không n


i tr
i tr


c ti
c ti
ế

ế
p v
p v


i c
i c
á
á
c
c
chân c
chân c


a
a
8088:
8088:
thông
thông
qua
qua
c
c
á
á
c m
c m



ch đ
ch đ


m
m
,
,
ch
ch


t
t
.
.
80x86 Microprocessors
80x86 Microprocessors
8,16,3
8,16,3
2
2
32
32
64
64
64
64
64T

64T
4GB
4GB
3M
3M
273
273
60
60
-
-
66+
66+
BICMO
BICMO
S
S
1992
1992
Pent.
Pent.
8,16
8,16
24
24
16
16
16
16
1G

1G
16M
16M
130K
130K
10
10
-
-
16?
16?
NMOS
NMOS
1982
1982
8028
8028
6
6
8,16
8,16
20
20
8
8
16
16
none
none
1M

1M
133
133
29K
29K
40
40
5
5
-
-
8
8
NMO
NMO
S
S
1979
1979
808
808
8
8
8,16,32
8,16,32
24,32
24,32
16,32
16,32
32

32
64T
64T
16M4GB
16M4GB
275K
275K
132
132
16
16
-
-
40
40
CMOS
CMOS
1985
1985
80386
80386
8,16,3
8,16,3
2
2
32
32
32
32
32

32
64T
64T
4GB
4GB
1.2M
1.2M
168
168
66
66
CMOS
CMOS
1989
1989
80486
80486
8,16,3
8,16,3
2
2
8,16
8,16
8
8
8
8
8
8
Data Types

Data Types
36
36
20
20
16
16
16
16
8
8
Address Bus
Address Bus
64
64
16
16
8
8
8
8
8
8
External Data Bus
External Data Bus
32
32
16
16
8

8
8
8
8
8
Internal Data Bus
Internal Data Bus
64T
64T
none
none
none
none
none
none
none
none
Virtual Memory
Virtual Memory
64G
64G
1M
1M
64K
64K
64K
64K
16K
16K
Physical Memory

Physical Memory
133
133
113
113
111
111
66
66
Number of
Number of
instructions
instructions
5.5M
5.5M
29K
29K
6500
6500
4500
4500
3000
3000
Number of
Number of
transistors
transistors
387
387
40

40
40
40
40
40
18
18
Number of Pins
Number of Pins
150
150
5
5
-
-
10
10
3
3
-
-
8
8
2
2
-
-
3
3
0.5

0.5
-
-
0.8
0.8
Clock Rate
Clock Rate
BICMO
BICMO
S
S
NMO
NMO
S
S
NMO
NMO
S
S
NMO
NMO
S
S
PMOS
PMOS
Technology
Technology
1995
1995
1978

1978
1976
1976
1974
1974
1972
1972
Year Introduced
Year Introduced
Pent.
Pent.
Pro
Pro
808
808
6
6
808
808
5
5
808
808
0
0
8008
8008
Product
Product
8088/8086 Microprocessor

8088/8086 Microprocessor


DIP 40 pin
DIP 40 pin


Data bus
Data bus


Bus
Bus
d
d


li
li


u
u
trong
trong
:16 bit
:16 bit


Bus

Bus
d
d


li
li


u
u
ngo
ngo
à
à
i
i
c
c


a
a
8088: 8 bit
8088: 8 bit
d
d
ù
ù
ng

ng
AD0
AD0
-
-
AD7
AD7


Bus
Bus
d
d


li
li


u
u
ngo
ngo
à
à
i
i
c
c



a
a
8086:16 bit
8086:16 bit
d
d
ù
ù
ng
ng
AD0
AD0
-
-
AD15
AD15


ALE (Address Latch Enable)
ALE (Address Latch Enable)
8088/8086 Microprocessor
8088/8086 Microprocessor


Bus
Bus
đ
đ



a ch
a ch




ALE = 1
ALE = 1


S
S


d
d


ng
ng
74LS373
74LS373
đ
đ


t
t
á

á
ch v
ch v
à
à
ch
ch


t đ
t đ


a
a
ch
ch




Đ
Đ


u
u
v
v
à

à
o
o
: AD0
: AD0
-
-
AD7 (8088)
AD7 (8088)
ho
ho


c
c
AD0
AD0
-
-
AD15
AD15
(8086)
(8086)
v
v
à
à
ALE
ALE



Đ
Đ


u ra
u ra
: A0
: A0
-
-
A7 (8088)
A7 (8088)
ho
ho


c
c
A0
A0
-
-
A15 (8086)
A15 (8086)


đ
đ



chân c
chân c


a
a
8088
8088


đ
đ


chân
chân
8088/8086
8088/8086
(Min Mode)
(Min Mode)
Minimum/Maximum Mode
Minimum/Maximum Mode




nh hư
nh hư



ng đ
ng đ
ế
ế
n c
n c
á
á
c chân
c chân
24
24
-
-
31
31


Minimum Mode
Minimum Mode


C
C
á
á
c chân
c chân
24

24
-
-
31
31
l
l
à
à
c
c
á
á
c t
c t
í
í
n hi
n hi


u đi
u đi


u khi
u khi


n

n
I/O
I/O
v
v
à
à
b
b


nh
nh




C
C
á
á
c t
c t
í
í
n hi
n hi


u đi

u đi


u khi
u khi


n đ
n đ


u t
u t


8088/8086
8088/8086


Tương
Tương
t
t


v
v


i

i
8085A
8085A


Maximum Mode
Maximum Mode


M
M


t s
t s


t
t
í
í
n hi
n hi


u đi
u đi


u khi

u khi


n đư
n đư


c t
c t


o ra t
o ra t


ngo
ngo
à
à
i
i


M
M


t s
t s



chân c
chân c
ó
ó
thêm ch
thêm ch


c năng m
c năng m


i
i


Khi
Khi
c
c
ó
ó
d
d
ù
ù
ng
ng
b

b


đ
đ


ng
ng
x
x




to
to
á
á
n
n
8087
8087


đ
đ


chân c

chân c


a
a
8088
8088
8088
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
A8
A9
A10
A11
A12
A13
A14
A15
A16 / S3
A17 / S4
A18 / S5
A19 / S6
SSO
DEN

DT / R
IO / M
RD
WR
ALE
INTA
MN / MX
READY
CLK
RESET
TEST
HLDA
HOLD
NMI
INTR
T
T
í
í
n hi
n hi


u
u


c
c
á

á
c chân c
c chân c


a
a
8088
8088
8088
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
A8
A9
A10
A11
A12
A13
A14
A15
A16 / S3
A17 / S4
A18 / S5
A19 / S6

SSO
DEN
DT / R
IO / M
RD
WR
ALE
INTA
MN / MX
READY
CLK
RESET
TEST
HLDA
HOLD
NMI
INTR
Các chân Địa chỉ/Dữ liệu
Cho phép chốt Địa chỉ
Các chân địa chỉ
Các chân Địa chỉ/Trạng thái

×