Thursday, September 6, 2012

materi mikrokontroller dan mikroprosessor kelas XI EI

Ada 2 bahasa pemograman :
1. Tingkat Rendah ( low level language )
    Bahasa rakitan/assembly merupakan notasi untuk bahsa mesin yang dapat dibaca oleh manusia dan berbeda-beda, tergantung dari arsitektur komputer dimengerti oleh mesin, bahsa mesin dibuat lebih mudah dibaca dan ditulis dengan cara mengganti pola atau disebut mnemonics

2. Tingkat Tinggi ( Bahasa yang dimengerti manusia )
    basic dan pascal : untuk para pemula

Istilah - istilah dalam pemograman
1.      pemogrman adalah proses menulis, menguji, dan menyelesaikan masalah
2.      bahasa pemograman adalah bahsa yang digunakan oleh programmer agar dapat berkomunikasi dengan computer
3.      program adalah kumpulan instruksi-instruksi ( source kode ) yang dibuat oleh programmer atau instruksi yang disususn sedemikian rupa sehingga memiliki urutan nalar yang tepat untu menyesuaikan suatu masalah
4.      algoritma artinya penggambaran secara sistematis terhadap suatu masalah yang akan di pross
5.      flowchart artinya aliran diagram gambar terhadap suatu masalah

Intruksi Array adalah instruksi yang memiliki variable array. Array adalah variable yang dapat menampung sejumlah data yang ditandai dengan suatu indeks pada masing2 elemennya.
Contoh:
NIlai : array [ 1..10 }of integer
10 adalah elemen
Nilai [ 1 ] : = 60
Nilai [ 2 ] : = 70
                 : sampai
Nilai [ 10 ] : = 90

array ada 2 jenis/array berdimensi 1 atau berdimensi 2
nama array : ARRAY [ Tipe index ] of tipe data ;
contoh :
Nilai : array [ 1..10 ] of tipe integer

Nama arry : ARRAY [ tipe index tipe index2 ] of the data ;
contoh :
Tabel ; array [ 1..3 ], [ 1..2 ]

Mikroprosesor merupakan merupakan suatu alat digital yang bekerja :
  • Menerima data dari sejumlah masukan
  • Memproses data menurut ketentuan-ketentuan program yang disimpan dan,
  • Menghasilkan sejumlah sinyal keluaran sebagai akibat dari pemrosesan data tersebut.
Mikroprosesor juga dapat dikatakan sebagai suatu chip (IC=integrated circuits) yang di dalamnya terkandung rangkaian ALU (arithmetic-logic unit) rangkaian CU (control unit) dan register-register. Mikroprosesor disebut juga dengan CPU (Cetral Processing Unit).
ALU : menyediakan fungsi pengolahan
CU : mengontrol fungsi prosesor
Register : penyimpan sementara dalam mikroprosesor
  • Mikroprosesor berasal dari microprocessor, yang secara kasar dapat diterjemahkan sebagai pemroses mikro atau mengolah mikro. Secara fisik, mikroprosesor adalah subuah keping (chip) kecil, yang dirancang untuk mengerjakan pekerjaan-pekerjaan yang cukup kompleks.
  • Mikroprosesor adalah sebuah sirkuit terpadu yang dikemas pada sekeping silicon yang tipis. sebuah prosesor berisi ribuan atau bahkan jutaan komponen ekuivalen transistor, yang masing masing saling terhubung oleh jalur aluminium yang sangat halus. semua transistor itu bekerja sama sama untuk menyimpan dan memanipulasi data, dengan demikian mikroprosesor dapat melakukan berbagai fungsi dan tugas yang bermacam macam.
Fungsi Mikroprosesor
Adalah sebagai pengontrol atau pengolah utama dalam suatu rangkaian elektronik. Mikroprosesor biasa disebut juga CPU (Central Processing Unit).
Cara kerja sebuah Mikroprosesor diarahkan oleh suatu program dalam kode-kode bahasa mesin yang telah dimasukkan terlebih dahulu ke dalam sebuah memori. Di dalam Mikroprosesor minimal terdiri dari rangkaian digital, register, pengolah logika aritmatika, rangkaiansekuensial.
Karakteristik Mikroprosesor
Berikut adalah karakteristik penting dari mikroprosesor :
  1. Ukuran bus data internal (internal data bus size): Jumlah saluran yang terdapat dalam mikroprosesor yang menyatakan jumlah bit yang dapat ditransfer antar komponen di dalam mikroprosesor.
  2. Ukuran bus data eksternal (external data bus size): Jumlah saluran yang digunakan untuk transfer data antar komponen antara mikroprosesor dan komponen-komponen di luar mikroprosesor.
  3. Ukuran alamat memori (memory address size): Jumlah alamat memori yang dapat dialamati oleh mikroprosesor secara langsung.
  4. Kecepatan clock (clock speed): Rate atau kecepatan clock untuk menuntun kerja mikroprosesor.
  5. Fitur-fitur spesial (special features): Fitur khusus untuk mendukung aplikasi tertentu seperti fasilitas pemrosesan floating point, multimedia dan sebagainya.
JENIS-JENIS MIKROPROSESOR
Berdasarkan pada banyaknya bit yang dikerjakan oleh ALU(Arithmatic Logic Unit), CPU dibedakan menjadi 4 jenis :
  1. Bit Slices Prosesor
Perancangan cpu dengan menambahkan jumlah irisan bit(slices) untuk aplikasi-aplikasi tertentu. CPU jenis ini dapat dikatakan dengan CPU custom.
  1. General Purpose CPUCPU serbaguna atau mikrokomputer dengan semua kemampuan dari kini komputer terdahulu.
  1. I/O Prosessor
Prosesor khusus yang berfungsi menangani input/output request membantu prosesor utama.
  1. Dedicated/Embedded Controller
Membuat mesin menjadi smart, seperti : mesin cuci, microwave, oven, mesin jahit, sistem pengapian otomotif. Prosesor jenis ini lebih dikenal dengan mikrokontroler.
SISTEM MIKROPROSESOR
  • Sistem mikroprosesor papan tunggal adalah sistem mikroprosesor yang dipasang hanya pada satu printed circuit board (PCB) saja.pada sisitem ini, sebuah mikroprosesor dipsang pada keyboard dan display sederhana.
  • Sisitem mikroprosesor chip/IC tunggal adalah sistem mikroprosesor yang mikroprosesor dan komponen-komponen sistem lainnya sudah terpasang pada satu chip/IC tunggal.Nama lain untuk sistem mikroprosesor ini adalah mikrokontroler.Dengan komponen ini, rangkaian kontrol terlihat sangat praktis sehingga dapat mengurangi ukuran fisik sistem dan mengurangi kerumitan.
KOMPONEN SISTEM MIKROPROSESOR
Sistem mikroprosesor tersusun dari empat komponen, yaitu
  1. Mikroprosesor itu sendiri
  2. Random Access Memory(RAM)
  3. Read Only memory(ROM)
  4. Port Input/Output(PIO)
Dalam bekerja, keempat komponen tersebut saling berkomunikasi / mentransfer data. Media transfer datanya berupa sekelompok jalur-jalur penghubung yang disebut bus.Ada tiga jenis bus dalam sistem mikroprosesor, yaitu bus alamat, bus data, dan bus kontrol.
Gambar arsitektur mikroprosessor :
http://blog.ub.ac.id/nandayakin/files/2012/03/21.png

About Me

My photo
jakarta selatan, DKI jakarta, Indonesia