CPU
perangkat keras komputer yang berfungsi untuk menerima dan melaksanakan perintah dan
data dari perangkat lunak
Memori
Media penyimpanan sementara data dan program yang sedang diproses pada computer
Memori volatile
Memori yang membutuhkan power untuk tetap mempertahankan isinya
Memori non-volatile
Memori yang tidak membutuhkan power untuk tetap mempertahankan isinya
RAM (Random Acces Memory)
Memori yang bisa diakses secara acak tanpa mempedulikan letaknya pada memori oleh
pengguna
Static RAM
Memori yang tetap memegang isinya tanpa memerlukan mekanisme “refresh” karena memori
sepenuhnya dibangun oleh transistor saja (tanpa kapasitor)
Dynamic RAM
Jenis RAM yang menyimpan setiap bit data dalam satu kapasitor dan transistor secara
terpisah, sehingga informasi yang disimpan selalu menguap, dan perlu diisi kembali untuk
mempertahankan isinya. Keuntungan, sederhana, padat, murah, namun perlu penyegaran tiap
64 ms setiap baris
ROM – Read Only Memory
Jenis memori yang datanya bersifat permanen, tidak hilang dengan mudah walau daya hilang.
Biasanya digunakan untuk menyimpan firmware yang berkaitan erat dengan hardware.
PROM
Memori yang setting setiap bitnya dikunci oleh suatu fuse. Dipakai untuk menyimpan program
secara permanen. Bedanya dengan ROM biasa adalah program bisa disimpan setelah barang
selesai dibuat.
EPROM
PROM yang isinya bisa dihapus menggunakan sinar ultraviolet kuat yang dihasilkan mercury.
EEPROM
Bisa dihapus menggunakan tegangan yang jauh lebih tinggi dari tegangan normal, perintah
elektris lebih umumnya sehingga proses penghapusan jauh lebih cepat dibandingkan EPROM.
Biasa digunakan untuk konfigurasi data alat elektronis misalnya BIOS pada PC.
Flash ROM
Proses penghapusan memori lebih cepat. Jika dibandingkan dengan EEPROM yang hanya
menhapus per byte, Flash ROM menghapus setiap blok.
Non Volatile RAM
RAM yang tetap mempertahankan isinya walaupun tidak ada daya yang menyuplai.
1
Register
Memori pada arsitektur computer yang memiliki kecepatan sangat tinggi sehingga digunakan
untuk melakukan eksekusi program dengan cara menyediakan akses yang cepat terhadap
nilai2 umum yang digunakan saat pemromesan.
Register memiliki hierarki paling tinggi diantara memori2 yang lain. Register memiliki sifat
kecepatan paling tinggi dan kapasitas paling kecil
Pengertian BUS
Subsistem pada computer yang berfungsi mengantarkan data antara satu komponen ke
komponen lain, atau pun dari satu kompi ke kompi lain.
Bus Data
Bus Alamat
Bus Kontrol
2
Soal:
11 Tx mikro – 14 Rx kompi 2 Rk
12 Rx mikro – 13 Tx kompi 3 Tk
5 GND
3
3.3 Lampu
Sebuah mikrokontroler mempunyai port output dengan tegangan output maksimum 5V dengan
arus maksimum 2 mA. Diinginkan untuk mengendalikan sebuah lampu DC 12V 35W dengan
mikrokontroler tersebut. Buatlah rangkaian interfacing dari port mikrokontroler ke lampu
tersebut, beri alasan mengapa rangkaian itu dapat berfungsi.
Sebuah robot menggunakan 2 buah motor DC sebagai penggerak. Motor DC ini dapat digerakkan maju
mundur dengan mengubah polaritasnya. Buatlah antar muka dari sistem mikroprosesor ATMega8535 ke
motor DC dengan kemampuan bergerak maju mundur. Diinginkan arus maksimal keluar/masuk dari port
ATMega adalah 1 mA. Motor DC memerlukan arus 400 mA
4
Gambar ATMega8535 kemasan DIP
4 Perancangan Sistem
Persoalan:
Buatlah blok diagram sistem. Bagilah menjadi modul-modul, jelaskan hubungan antar modul.
Buatlah skema rangkaian sistem jam digital ini. Tidak usah sampai lay out PCB.
Untuk referensi waktu menggunakan timer yang dikonfigurasikan untuk menghasilkan interupsi
setiap 1 ms. Buatlah desain software dalam bentuk flow chart.
Buatlah:
5
a. Blok diagram sistem
b. Flow chart software
input berupa 2 switch (SW1 dan SW2) dihubungkan pada port B bit 0 dan bit 1
output LED 8 buah dihubungkan dengan PORT A sebanyak 8 bit.
Ada sebuah variabel counter di RAM sebagai penghitung
Jika SW 1 ditekan, variabel counter bertambah 1.
Jika SW 2 ditekan, variabel counter berkurang 1.
isi variabel counter ditampilkan di PORT A sebagai bilangan biner 8 bit.
Soal