![]() 8
ROM
INTERRUP
T
CONTROL
NTROL
dipilih. Mode idle
menghentikan CPU
namun selama
itu
pula
memperbolehkan
RAM, timer/counter, port serial, dan sistem interrupt untuk tetap berfungsi.
2.2.1
Blok Diagram MCS
EXTERNAL
INTERRUPT
S
128 BYTES
RA
TIMER 0
COUNTE
INPRUT
M
TIMER 1
S
CP
U
OSC
BU
CO
S
4
I/O
PORTS
SERIAL
PORT
AD
P0
E
P1
P2
P3
T
RX
X
DR
SS/
DATA
Gambar 2.3 Blok Diagram inti dari AT89S52
2.2.2
Organisasi Memori
AT89S52
memiliki
ruang
alamat
memori
data
dan
program yang
terpisah. Pemisahan tersebut membolehkan memori data diakses dengan
alamat
8-bit,
sehingga
dapat
dengan
cepat dan
mudah
disimpan
dan
dimanipulasi
oleh
CPU
8-bit.
Walaupun
demikian
alamat
memori
data
16-bit juga dihasilkan melalui register DPTR.
|