P. 1
MAKALAH mikroprosesor

MAKALAH mikroprosesor

|Views: 2,241|Likes:
Published by Murdy Serenade

More info:

Published by: Murdy Serenade on Jun 10, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

05/13/2013

pdf

text

original

MAKALAH MIKRO PROSESOR

DISUSUN OLEH:

MURDIYANTO I 8109031

PROGRAM STUDI D-3 MESIN PRODUKSI FAKULTAS TEKNIK UNIVERSITAS SEBELAS MARET SURAKARTA 2011

Menghasilkan sejumlah sinyal keluaran sebagai akibat dari pemrosesan data tersebut. sebuah prosesor berisi ribuan atau bahkan jutaan komponen ekuivalen transistor. yang dirancang untuk mengerjakan pekerjaan-pekerjaan yang cukup kompleks. Secara fisik. Pengertian Mikroprosesor merupakan merupakan suatu alat digital yang bekerja :    Menerima data dari sejumlah masukan Memproses data menurut ketentuan-ketentuan program yang disimpan dan. ALU : menyediakan fungsi pengolahan CU : mengontrol fungsi prosesor Register : penyimpan sementara dalam mikroprosesor Mikroprosesor berasal dari microprocessor.MIKROPROSESOR A. Mikroprosesor adalah sebuah sirkuit terpadu yang dikemas pada sekeping silicon yang tipis. dengan . Mikroprosesor disebut juga dengan CPU (Cetral Processing Unit). 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. yang secara kasar dapat diterjemahkan sebagai pemroses mikro atau mengolah mikro. yang masing masing saling terhubung oleh jalur aluminium yang sangat halus. mikroprosesor adalah subuah keping (chip) kecil. semua transistor itu bekerja sama sama untuk menyimpan dan memanipulasi data.

Komponen utama sebuah sistem mikroprosesor tersusun dari lima unit pokok : unit mikroprosesor atau Microprocessor Unit ( MPU) atau CPU. Jadi Sistem Mikroprosesor adalah gabungan dari beberapa komponen dalam hal ini Memory Unit. Output Unit. unit memori baca atau Read Only Memory (ROM).demikian mikroprosesor dapat melakukan berbagai fungsi dan tugas yang bermacam macam. dan CPU yang bekerja sebagai pengolah data elektronik digital. unit memori baca tulis atau Read Write Memory (RWM). Sebuah mikroprosesor agar dapat berfungsi memerlukan sebuah sistem yang disebut sistem mikroprosesor. unit . MIKROPROSESOR Sedangkan pengertian untuk system mikroprosesor adalah sebagai berikut Sistem Mikroprosesor dapat dipahami dari dua kata pembangunnya yaitu :  Sistem adalah gabungan dari beberapa elemen atau komponen yang membangun suatu fungsi tertentu  Mikroprosesor adalah sebuah komponen rangkaian terintegrasi (IC) mikroelektronika dalam paduan skala yang sangat besar yang di disain bekerja sebagai pusat pengolah data digital yang lebih dikenal dengan sebutan Central Processing Unit (CPU). Input.

pengolah logika aritmatika. . FUNGSI Sebagai pengontrol atau pengolah utama dalam suatu rangkaian elektronik. MPU adalah sebuah CPU yang tersusun dari tiga bagian pokok yaitu : * Control Unit (CU) * Arithmetic Logic Unit (ALU) * Register Unit (RU) B. rangkaiansekuensial. atau LOAD. Jadi memori mutlak diperlukan dalam sistem mikroprosesor. Untuk menyimpan program dan data yang digunakan pada sistem mikroprosesor harus dilengkapi dengan Memori. Cara kerja sebuah Mikroprosesor diarahkan oleh suatu program dalam kode-kode bahasa mesin yang telah dimasukkan terlebih dahulu ke dalam sebuah memori.masukan keluaran terprogram atau Programmable Input Output(PIO) dan unit detak/Clock. PUSH. register. Untuk melakukan fungsi pengalihan data dengan menggunakan perintah MOV. Mikroprosesor biasa disebut juga CPU (Central Processing Unit). EXCHANGE. dan POP. Tanpa ada memori sistem mikroprosesor tidak dapat bekerja terutama memori program dalam ROM. Di dalam Mikroprosesor minimal terdiri dari rangkaian digital.

0us 0. JENIS JENIS MIKROPROSESOR  Jenis mikroprosesor dapat dikategorikan sebagai berikut : Teknologi Bahan Lebar Bus Data Pabrik Pembuat . Daya 420mW 400mW 2500mW 400mW 600mW 1750mW 250mW 1000mW 400mW Sik. 2.08us 3.3us 0.Jenis instruksi 1. Kecepatan clock (clock speed): Rate atau kecepatan clock untuk menuntun kerja mikroprosesor.Generasi . Beberapa Jenis Mikroprosesor Atas Dasar Teknologi Bahannya Prosesor • • • • • • • • • INTEL 8008 INTEL 8085 INTEL 80286 RCA 1802C MOTOROLA MC6800 MOTOROLA MC68000 MOS Technology 6502 National 32032 Zilog Z80 Teknologi PMOS NMOS HCMOS CMOS NMOS HCMOS NMOS HCMOS NMOS Kon.3us . Fitur-fitur spesial (special features): Fitur khusus untuk mendukung aplikasi tertentu seperti fasilitas pemrosesan floating point.1us 1.1us 6. intruksi 10us 1. 5.4us 2. KARAKTERISTIK MIKROPROSESOR Berikut adalah karakteristik penting dari mikroprosesor : 1. Ukuran alamat memori (memory address size): Jumlah alamat memori yang dapat dialamati oleh mikroprosesor secara langsung. 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. 3. 4. multimedia dan sebagainya D. 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.0us 0.C.

merupakan mikroprosesor pertama di dunia. 1971 Mikroprosesor ini dikeluarkan pada tahun 1971oleh Intel Corporation. Motorola Zilog 4-bit 4-bit 4-bit 8-bit 8-bit 8-bit 8-bit 8-bit 8-bit 8-bit 16-bit 16-bit 16-bit PMOS PMOS PMOS PMOS NMOS 1974 NMOS 1974 NMOS 1974 NMOS 1976 NMOS 1978 NMOS 1978 NMOS 1976 NMOS NMOS 1971 1971 1972 1972 3. Jenis Mikroprosesor Atas Dasar Lebar Bus Data dan Pabrik Pembuatnya Prosesor • • • • • • • • • • • • • Pabrik Lebar Data Teknologi Tahun 4004 4040 PPS-4 8008 8080 F8 6800 Z80 6801 6809 9900 68000 Z8000 INTEL INTEL Rockwell INTEL INTEL Fairchild Motorola Zilog Motorola Motorola Texas Inst. Jenis Mikroprosesor Keluarga INTEL Dari Masa ke Masa INTEL 4004.2. Spesifikasi: » Lebar bus data: 4-bit » Clock: 740 KHz » Memori program: 4 KB » Memori data: 640 bytes » Memori Stack: 3-level » No interrupts » Jumlah pin: 16-pin DIP .

CPU jenis ini dapat dikatakan dengan CPU custom. 4. seperti : mesin cuci.4. 3. microwave. Jenis MikroprosesorMesin Berbasis Instruksi 1-Alamat dan 2-Alamat • Mesin Berbasis Instruksi 1-Alamat Salah satu mikroprosesor jenis ini adalah dari keluarga MOTOROLA. Contoh: Untuk mengisi akumulator dengan bilangan 5 heksadesimal. I/O Prosessor Prosesor khusus yang berfungsi menangani input/output request membantu prosesor utama.2 >>>mesin 2 alamat  Jenis mikroprosesor berdasarkan pada banyaknya bit yang dikerjakan oleh ALU(Arithmatic Logic Unit). CPU dibedakan menjadi 4 jenis : 1. 2.5 AL. Prosesor jenis ini lebih dikenal dengan mikrokontroler. oven. Contoh instruksi: MOV AL. . mesin jahit. sistem pengapian otomotif.5 Format Instruksi: OPCODE OPERAND --------------------------------------------------------------LDAA ADDA #$5 #$2 >>>mesin 1 alamat --------------------------------------------------------------MOV ADD AL. General Purpose CPUCPU serbaguna atau mikrokomputer dengan semua kemampuan dari kini komputer terdahulu. pada mesin MOTOROLA digunakan instruksi: LDAA • #$5 Mesin Berbasis Instruksi 2-Alamat Keluarga INTEL termasuk jenis mesin ini. Dedicated/Embedded Controller Membuat mesin menjadi smart. Bit Slices Prosesor Perancangan cpu dengan menambahkan jumlah irisan bit(slices) untuk aplikasi-aplikasi tertentu.

Mikroprosesor pada alat ini berperan sebagai pengendali yang mengaktifkan pengirim sinyal. lebih kompak. Kecepatan relatif rendah. yaitu  Sistem mikroprosesor single chip. Kerusakan software berakibat sistem macet dan tidak dapat diperbaiki jika tidak diketahui kode-kodenya. mengukur waktu propagasi sinyal dengan menunggu aktifnya penerima sinyal atau menunggu kedatangan sinyal pantulan. alat ini terdiri dari 4 komponen utama. artinya dapat diprogram ulang untuk mendapatkan fungsi yang berbeda  Rangkaian lebih terintegrasi. sederhana dan tidak rumit. Ketergantungan pada pembuat software Sistem mikroprosesor lebih sensitif terhadap ganguan derau dari luar. memory dan I/O meskipun dengan kapasitas yang sangat kecil   Rangkaian elektronika penghasil dan penerima gelombang ultrasonik Display 7-segment . APLIKASI Penggunaan prosesor MSP430F413buatan Texas Instrumen untuk mengendalikan alat ukur jarak yang menggunakan gelombang ultrasonik 40 kHz. KELEBIHAN DAN KEKURANGAN Kelebihan dibanding sistem diskrit atau dengan digital IC sebagai berikut.E. memudahkan membuat PCB.  Reprogrammable. Cepat usang (obsolete) F.       Banyak jenis mikroprosesor dengan bahasa yang berbeda. sehingga menyulitkan pemakai dalam pengembangannya. Atau Chip tunggal yang mengandung prosesor. kemudian menghitung jarak antara alat ini dengan benda yang memantulkan sinyal ultrasonik serta menampilkan hasil perhitungannya dalam bilangan desimal pada display 7-segmen Secara umum. yang mana satu sama lain kadang tidak kompatibel.  Fleksibel dalam pengembangannya Sedangkan kekurangannya sebagai berikut.

ditambah dengan rangkaian pemancar dan penerima Ultra Sonic. RESISTOR atau tahanan atau penghambat. molekul. Tampilan Kristal Cair (Liquid Crystal Display) LCD adalah : suatu jenis media tampilan yang menggunakan kristal cair sebagai penampil utama. SENSOR ULTRASONIK Yaitu suatu alat yang berfungsi mengukur besaran jarak dan kecepatan dan sensor ini tidak langsung dapat masuk ke mikrokontroller karena perlu pentesuaian besaran tegangan dan lain-lainnya maka dikondisikan dulu sinyalnya dibagian pengkondisi sinyal (signal conditioner). pengukur durasi propagasi gelombang. Pulsa Ultrasonic. dikirimkan dari pemancar Ultrasonic. adalah suatu komponen elektronik yang memberikan hambatan terhadap perpindahan elektron (muatan negatif). yaitu inisialisasi. Pengukur Jarak dengan Ultra Sonic Meminjam teknik echo sounder yang dipakai untuk mengukur kedalaman laut. penghitung jarak dan penampil ke 7-segment. Prinsip kerja echo sounder untuk pengukuran jarak digambarkan dalam Gambar 1. sehingga dengan menambahkan komponen luar sedikit saja. Op-amp adalah rangkaian elektronik serbaguna yang dirancang dan dikemas khusus. KRISTAL ADALAH suatu padatan yang atom. sudah dapat dipakai untuk berbagai keperluan. Program dalam bahasa asembli yang terdiri dari beberapa modul. bisa dibuat alat pengukur jarak dengan ultra sonic. yang merupakan sinyal ultrasonic dengan frekwensi lebih kurang 41 KHz sebanyak 12 periode. Pemuat atau KAPASITOR merupakan alat elektrik atau elektronik yang mampu menyimpan tenaga di medan elektrik antara sepasang pengalir (plat). atau ion penyusunnya terkemas secara teratur dan polanya berulang melebar secara tiga dimensi. Ketika pulsa mengenai benda . Pengukur jarak ini memakai rangkaian yang sama dengan Jam Digital dalam artikel yang lalu. sehingga levelnya sesuai atau dapat dimengerti oleh bagian input mikrokontroller atau prosseor lainnya. pembaca tombol aktif. pengendali pengirim dan penerima.

Gambar 2 Rangkaian Kontrol & Tampilan Pemancar pulsa Ultrasonic .4 yang dipancarkan dengan rangkaian Gambar 3. Hasil pengukuran waktu itu. dengan satuan centimeter dan 1 angka dibelakang titik desimal. dengan sedikit perhitungan matematis ditampilkan di sistem penampil 7 ruas sebagai besaran jarak.5 yang terhubung ke rangkaian penerima ultrasonic di Gambar 4. sambil mengukur selang waktu AT89C2051 memantau datangnya pulsa pantul. Gambar 1 Prinsip Echo Sounder Gambar 2 merupakan Rangkaian Jam Digital dalam artikel lalu yang direvisi untuk keperluan ini.penghalang. Dengan mengukur selang waktu antara saat pulsa dikirim dan pulsa pantul diterima. selanjutnya lewat pin P3. jarak antara alat pengukur dan benda penghalang bisa dihitung. pulsa ini dipantulkan. AT89C2051 membangkitkan pulsa ultrasonic pada Pin P3. dan diterima kembali oleh penerima Ultrasonic. Setiap kali tombol Start ditekan. Titik desimal pada tampilan satuan dinyalakan dengan tahanan R8.

Gambar 5 Pengukur Waktu . merupakan rangkaian yang umum dipakai untuk penerima ultrasonic. saat bernilai 1 maka untaian pencacah akan mencacah dari 0 sampai $FFFF (heksadesimal) dan kembali lagi ke 0. rangkaian ini bisa diganti dengan rangkaian yang lain. saat TR1 bernilai 0 tidak ada sinyal yang masuk. TR1 berfungsi untuk mengatur masuknya sinyal 1 MHz ke untaian pencacah.Penerima pulsa Ultrasonic Rangkaian Penerima Ultrasonic pada Gambar 4. Gambar 4 Rangkaian Penerima Ultra Sonic Pengukuran selang waktu Pengukuran selang waktu dilakukan dengan bantuan Timer 1 yang ada di dalam IC AT89C2051 seperti terlihat pada Gambar 5. asalkan saat tidak ada sinyal ultrasonic keluarannya (ECHO_IN) bernilai ‘1’ dan menjadi ‘0’ begitu menerima sinyal ultrasonic. masing-masing berupa pencacah 8 bit yang diuntai menjadi pencacah 16 bit (Mode 1). TL1 dan TH1 merupakan bagian dari Timer 1. dan diikuti TF1 menjadi 1. sesuai dengan kondisi yang dipantau AT89C2051 lewat Potongan Program 2.

baris 2 sampai dengan 4) setara dengan dua kali jarak pemancar ultrasonic dengan penghalang.Pengukuran selang waktu antara saat pulsa ultrasonic dikirim dan pulsa pantul diterima dilakukan dengan Potongan Program 2 sebagai berikut : TR1 diberi nilai 1 agar untaian pencacah bekerja (baris 1) dan ditunggu sampai isi pencacah menjadi 0 dengan cara menunggu TF1 sampai bernilai 1 (baris 2 dan 3). Dengan demikian posisi untaian pencacah TL1/TH1 yang terakhir merupakan lamanya selang waktu dalam satuan mikro detik. karena rutin arithmatik yang dipakai adalah rutin perhitungan bilangan bulat (integer). dan untaian pencacah dihentikan. Perhitungan jarak Seperti diketahui. aliran program dialihkan ke Selesai. Untuk mendapatkan angka pecahan di belakang desimal. agar hal ini tidak terjadi ditambahkan baris 6. Segera setelah itu dibangkitkan pulsa ultrasonic dengan memanggil sub-rutin di Potongan Program 1 (baris 4). yakni sambil menunggu pulsa pantulan dipantau pula apakah untaian pencacah sudah melimpah. Kalau jarak yang diukur terlalu jauh.5 sampai bernilai 0 (baris 5 dan 7. akibatnya AT89C2051 akan menunggu terus di baris 5 dan 7. abaikan dulu baris 6). baris 10 sampai dengan 13). maka sebelum pembagian di atas nilai TL1/TH1 dikalikan dulu dengan 10 (Potongan Program 3. pulsa ultrasonic yang dikirimkan tidak terpantulkan. berarti untuk merambat sejauh 1 cm suara membutuhkan waktu 29 mikro detik. Selang waktu tersebut dalam satuan mikro detik. untuk mengubah menjadi jarak (cm) harus membaginya dengan bilangan 58 (Potongan Program 3. disusul menunggu pantulan pulsa dengan cara memantau P3. . baris 10 sampai dengan 13). Selang waktu yang sudah tercatat di untaian pencacah TL1/TH1 (Potongan Program 3. setelah itu TR1 diberi nilai 0 (baris 7). kecepatan rambat suara di udara adalah 34399. kalau sampai melimpah maka tidak perlu menunggu pulsa pantulan lagi.22 cm/detik.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->