B
ACC
PSW
(T2CON)
IE
P3
IP
P2
SCON
P1
TCON
P0
(RCAP2L)
(RCAP2H)
(TL2)
(TH2)
TL0
DPL
TL1
DPH
TH0
TH1
SBUF
TMOD
SP
IP
FFh
F7h
EFh
E7h
DFh
D7H
CFh
C7h
BFh
B7h
AFh
A7h
9Fh
97h
8Fh
87h
15
Register B:
register ini memiliki alamat
adressable).
AC
Mikrokontroler MCS51
F0
RS1
RS0
OV
P
(LSB)
16
Simbol
CY
AC
F0
RS1
RS0
OV
P
memiliki alamat
Mikrokontroler MCS51
18
Mikrokontroler MCS51
19
pada saat transisi tegangan logika pada pin T2EX, maka isi register
TH2 dan TL2 akan dipindahkan ke register capture ini.
Register PCON (Power control) :
register ini memiliki alamat
berikut :
SMOD
(MSB)
GF1
GF2
PD
IDL
(LSB)
Simbol
SMOD
Keterangan :
penjelasan selengkapnya tentang baud rate, serial port dan mode
kerjanya dapat dilihat pada pembahasan mengenai serial port.
GF1 dan GF2 dapat dipergunakan pemrogram untuk mendefinisikan
sendiri bit flag yang diinginkan.
Power down adalah salah satu fasilitas untuk mematikan operasi
mikrokontroler tanpa menghilangkan isi data pada RAM, yang hanya
Mikrokontroler MCS51
20
Untuk keluar dari mode ini ada dua cara, yaitu dengan adanya
pengaktifan sinyal interrupt yang secara otomatis akan membuat bit
idle mode menjadi 0 secara hardware. Setelah interrupt selesai
dilayani
(ditandai
dengan
eksekusi
instruksi
IRET),
maka
Mikrokontroler MCS51
21
pada
pembahasan
tentang
interrupt
pada
bab
yang
EA
(MSB)
ET2
ES
ET1
EX1
ET0
EX0
(LSB)
Fungsi dari bit-bit kontrol ini dapat dilihat pada tabel 3.4 :
Simbol
EA
ET2
ES
ET1
EX1
ET0
EX0
untuk mengatur
Mikrokontroler MCS51
22
(MSB)
PT2
PS
PT1
PX1
PT0
PX0
(LSB)
Fungsi dari bit-bit kontrol ini dapat dilihat pada tabel 3.5:
Simbol
PT2
PS
PT1
PX1
PT0
PX0
TF1
(MSB)
Mikrokontroler MCS51
TR1
TF0
TR0
IE1
IT1
IE0
IT0
(LSB
)
23
Fungsi dari bit-bit register ini dapat dilihat pada tabel 3.6 :
Simbol
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0
Mikrokontroler MCS51
24
GATE
C/-T
(MSB)
Timer1
M1
M0
GATE
C/-T
M1
M0
(LSB)
Timer 0
Fungsi dari bit-bit register ini dapat dilihat pada tabel 3.7 :
Bit
GATE
C/-T
M1
M0
M1
0
0
1
Mikrokontroler MCS51
25
TF2
(MSB)
Simbol
TF2
EXF2
RCLK
TCLK
EXEN2
CP/-RL2
(LSB)
Mikrokontroler MCS51
26
TR2
T2CON.2
C/-T2
T2CON.1
CP/-RL2
T2CON.0
SM0
(MSB)
Simbol
SM0
SM1
SM2
REN
TB8
RB8
SM1
SM2 REN
TB8
RB8
TI
RI
(LSB)
Mikrokontroler MCS51
27
TI
SCON.1
RI
SCON.0
SM1
0
1
0
1
Mikrokontroler MCS51
Mode
0
1
2
3
Deskripsi
shift register
8-bit UART
9-bit UART
9-bit UART
Baud Rate
Fosc/12
variabel
Fosc/64 atau Fosc/32
variabel
28