BAB 3
CHIP MEMORI ROM dan RAM
data yang sama. Dalam hal ini memori jenis paralel jelas lebih cepat
V
pinnya nyaris sama, demikian juga untuk part number yang lain.
sio
er
V
ta
Be
Gambar 3.3 Layout Pin EPROM 2716, 2732, 2764, 27128, 27256
yang berbeda.
er
pulsa pemrogramannya.
Penggunaan IC EPROM untuk belajar mikroprosesor bagi
pemula sudah jarang dilakukan, mengingat bahwa harga IC EPROM
relatif mahal dan rentan rusak jika sering ditulis – hapus – tulis – hapus
– tulis – dan seterusnya, sehingga sekarang lebih populer digunakan IC
NVM sebagai alternatif yang lebih ekonomis.
3.5 Cara Mengakses Data Pada Memori EPROM(Proses Baca)
Pada saat mikroprosesor ingin mengakses isi data dari EPROM,
maka proses tersebut disebut sebagai proses baca atau READ.
Mikroprosesor memiliki pin RD (read) sebagai pin pemberi kode bagi
IC memori pada saat proses baca akan dilakukan. Pada mikroprosesor
8031 pin RD akan dikombinasikan dengan pin PSEN sebagai sinyal
pemberi kode bagi EPROM, sinyal inilah sebagai tanda bahwa
mikroprosesor “meminta” data kepada EPROM.
U1 RN1
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
8 9 1 16
A0 D0
7 10 2 15
A1 D1
6 11 3 14
A2 D2
5 13 4 13
A3 D3
4 14 5 12
A4 D4
3 15 6 11
A5 D5
2 16 7 10
A6 D6
1 17 8 9
A7 D7
23
A8
22 RX8
A9
19
A10
21
A11
D8 D7 D6 D5 D4 D3 D2 D1
18
CE
20
OE/VPP
10
11
12
13
14
15
16
2732 R1
5
6
7
8
10k
VCC
OFF
OFF
R2 10k
ON
ON
0
4
3
2
1
8
7
6
5
4
3
2
1
2.
CE OE
DSW2 DSW1
n
LED-YELLOW
sio
Gambar 3.4 Pengkabelan Untuk Mengakses Data di EPROM LED-YELLOW LED-YELLOW LED-YELLOW
er
LED-YELLOW LED-YELLOW
DIPSW_4 DIPSW_8 LED-YELLOW
Rangkaian seperti gambar 3.4 dapat digunakan untuk melihat isi memori
EPROM satu per satu alamat. Cara yang digunakan seperti gambar
tersebut adalah cara manual, dan cukup membosankan. Bagi mereka
para pemula yang baru belajar mikroprosesor, titik beratnya lebih
kepada pemahaman tentang bagaimana caranya untuk mengakses isi
memori yang tersimpan di EPROM. Rangkaian gambar 3.4 hanya
sebagai salah satu contoh saja yang dapat digunakan untuk melakukan
observasi memori EPROM.
Brain storming
Contoh gambar 3.4 menggunakan EPROM 2732 (berkapasitas 4 KB)
sebagai memori yang diobservasi.
Tahukah anda seberapa banyak alamat yang dimilikinya ?
Jawaban pastinya adalah 4096 alamat. 0
2.
Nah, jika data yang tersimpan di setiap alamat tersebut ingin dilihat satu
n
memori RAM hanya bersifat temporer atau sementara dan data dapat
disimpan di alamat mana saja dan kapan saja(random access) –
tergantung dari program.
3.7 Identifikasi Jenis Memori RAM
Memori RAM yang digunakan untuk membangun sebuah minimum
sistem biasanya ditandai dengan awalan digit 61 atau 62 pada part
number-nya. Seperti contoh pada gambar 4.1 pada baris kedua tertulis
6116.
0
2.
n
sio
0
2.
n
sio
er
dan 62256. Walaupun keduanya memiliki jumlah pin yang sama, tetapi
kapasitasnya sangat berbeda. Pada RAM 6264 memiliki pin kontrol
untuk chip select (sama dengan chip enable) sebanyak 2 pin yaitu pin
nomor 26 (CS2 – active high) dan pin nomor 20 (CS1 – active low),
sedangkan pada RAM 62256 hanya memiliki satu pin kontrol chip select
(pin nomor 20 – active low).
Fungsi dari pin chip select sama dengan chip enable, yaitu
sebagai syarat aktifnya IC sehingga operasi pada RAM baik operasi tulis
(write) atau baca (read) dapat dilakukan.
mestinya.
Be
2
3
4
5
6
7
8
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
VCC VCC VCC U4 U1:A
8 9 2 18
A0 D0 A0 Y0
7 10 4 16
A1 D1 A1 Y1
6 11 6 14
A2 D2 A2 Y2
5 13 8 12
A3 D3 A3 Y3
4 14
A4 D4
3 15 1
A5 D5 OE
2 16
A6 D6
R1 R2 1
A7 D7
17 74HC244
1k 1k 23
A8 U1:B
22
CE 19
A9
11 9
A10 A0 Y0
13 7
A1 Y1
18 15 5
CE A2 Y2
20 17 3
OE A3 Y3
21
WE
19
SW8 6116
OE
SW-SPDT 74HC244
OE WE
20
19
18
17
16
15
14
13
12
11
1
2
3
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
ON
ON
ON
DSW2 DSW1 DSW3
U3
OFF
OFF
OFF
6
5
4
16
15
14
13
12
11
10
9
16
15
14
13
12
11
10
9
1
2
3
4
5
6
7
8
9
10
LED-BARGRAPH-RED
DIPSW_8 DIPSW_8
Brain storming
Cara terbaik untuk memahami bagaimana prosedur tulis/baca pada
RAM adalah dengan mencobanya langsung menggunakan simulator.
0
Memahami cara kerja pada memori baik ROM/RAM adalah penting
2.
sebagai dasar untuk memahami sistem minimum yang dibangun
n