Anda di halaman 1dari 17

1

Makalah
Mikroprosessor

KELOMPOK 2
Dosen

: Deni Zubir

Nama Anggota

: Arifin Nurzaman
Dias Putra .D
Deni Kiswanto

Kata Pengantar
Puji dan syukur kita hadiratkan kepada ALLAH SWT karena hanya dengan ridho nyalah
kita Dapat belajar dan menyelesaikan laporan ini Dan tak pula Shalawat serta salam
kepada Rasulullah SAW Tujuan penyusunan laporan ini adalah untuk mencari tahu
menjelaskan Mempresentasikan, melaporkan meringkas dan saling membagi ilmu untuk
memperluas jendela Pengetahuan kita semua tentang MIKROPROSESOR Selain itu
Penyusun juga bertujuan agar laporan ini berguna tidak hanya bagi kami tim penyusun,
akan Tetapi bermanfaat bagi teman semua yang akan membaca laporan kami.

Daftar Isi
Bab I. Pendahuluan / Teori Mikroprosessor ...........................................................

Bab II. Sistem Interfacing....................................................................

10

Bab III. Pengenalan Alat............................................................................................

14

Bab IV . Pelaksanaan & Ujian Praktikum.................................................................

17

Bab V. Kesimpulan & Saran.....................................................................................

18

Daftar Gambar
Gambar 1.1.................................................................................................................

Gambar 1.2................................................................................................................

10

Gambar 1.3................................................................................................................

10

Gambar 1.4...............................................................................................................

11

Gambar 1.5...............................................................................................................

11

Gambar 1.6.................................................................................................................

12

Gambar 1.7.................................................................................................................

12

Gambar 1.8.................................................................................................................

13

Gambar 1.9.................................................................................................................

15

Gambar 2.0.................................................................................................................

15

Bab I
Pendahuluan / Teori Mikroprossesor

A. DASAR -DASAR MIKROPROSESOR


Mikroprosesor adalah suatu rangkaian digital yang terpadu yang memiliki dimensi ukuran
sangat kecil. Mikroprosesor merupakan komponen sentral pada system mikrokomputer.
Sistem mikroprosesor terbagi menjadi dua bagian perangkat, perangkat keras dan perangkat
lunak.

Gambar

1.1 Konfigurasi sistem mikroprosesor

Sistem Mikroprosesor terdiri dari :


1. Clock, yang befungsi mengirimakan pulsa ke CPU
2. MP, mikroprosesor atau disebut sebagai CPU(central processing unit)
3. Memori, dibagi menjadi dua :
ROM (read only memory) berfungsi untuk menyimpan instruksi (perintah program) dasar
yang disediakan di dalam sebuah mikroprosesor.
Jenis-jenis ROM :
a.) PROM (programmable ROM) yaitu memory yang sekali tulis saja tidak dapat dihapus
b.) EPROM (erasable PROM) yaitu memory yang dapat dihapus dengan sinar UV dapat
ditulis ulang dan data permanen.
c.) EEPROM (electric EPROM), yaitu memory yang dapat dihapus dengan elektrik dan
dapat ditulis ulang RAM (random access memory) berfungsi untuk menyimpan
pemrosesan sementara.

4. I/O (input/output system), untuk pemrosesan data kedalam/keluar system.

3 Jenis Bus pada mikroprosesor :


1. Bus Address : berisi signal alamat dengan satu arah yaitu dari CPU keluar. Dengan 16 bit,
32 bit, 64 bit. Dari A0 A15
2. Bus Data : berisi signal data dengan dua arah yaitu keluar dan kedalam CPU. Dengan 8
bit, 16 bit, 32 bit, 64 bit. Dari D0 D7
3. Bus Control : berisi signal control yaitu reset, read, write dan interrupt
I/O
Ada dua jenis komunikasi data I/O :
1. I/O paralel : pengiriman data secara bersama-sama
2. I/O serial : pengiriman data bit per bit
Cara kerja komunikasi data parallel/serial memiliki dua jenis aturan pengiriman yaitu :
1. Sinkron
2. a-Sinkron
Komunikasi Data Paralel:
1. Komunikasi Paralel Sinkron yaitu komunikasi data secara langsung tanpa protocol
dipakai untuk alat yang memiliki kecepatan sama dan berjarak pendek.
2. Komunikasi Paralel A-Sinkron yaitu komunikasi data dengan aturan HANDSHAKING menggunakan signal pemberitahuan. Yaitu Pengirim : memberitahukan
dengan signal strobe (stb) bahwa data akan dikirim. Dan Penerima : memberitahukan
dengan signal ack bahwa data telah diterima dan siap menerima data berikutnya
Komunikasi Data Serial:
1. Serial Sinkron, yaitu data dikirim secara serial dengan menggunak signal guide
(pemandu) berupa clock dengan tujuan supaya ada keseragaman kecepatan kirim dan
terima data. Dengan aturan PISO ke SIPO
2. Serial A-Sinkron, data dikirim secara serial dengan menggunakan protocol serial
Yaitu :
1 bit start, 8 bit data, 1 bit priority(pengechekan) dan 1 atau 2 bit stop.

INTERRUPT:
Adalah layanan yang diberikan oleh system berdasarkan prioritas atau disebut juga dengan
menggunakan sela. Pengaturan system akan berdasarkan prioritas mana yang lebih penting.
Ada dua jenis interrupt :
1. NMI : non maskable interrupt, yaitu interrupt yang tidak bisa dihalangi (prioritas tertinggi)
2. MI : maskable interrupt, yaitu interrupt yang dapat dihalangi/diatur berdasarkan prioritas
B. DASAR -DASAR MIKROKONTROLER
1. Munculnya Mikrokontroler
Dengan berkembangnya teknologi mikroprosesor 8 bit dan 16 bit, seiring dengan itu muncul
pula kebutuhan agar perangkat elektronika dapat dikemas sekecil mungkin. Seperti Atari,
Nintendo, Sega, dan peralatan hiburan serta peralatan rumah tangga seperti AC dan
Audio/Video.
Untuk mendukung hal tersebut, tidak dapat dilakukan oleh mikroprosesor standar. Hal ini
dikarenakan mikroprosesor membutuhkan komponen eksternal tambahan seperti Memori,
pengolah analog ke digital dan perangkat komunikasi serial misalnya.

Oleh karena itu

dikembangkanlah chip yang di dalam kemasan tersebut sudah terdapat mikroprosesor, I/O
Pendukung, Memori, bahkan ADC yang dikenal dengan istilah mikrokontroler.
Mikrokontroler dapat disebut sebagai one chip solution karena terdiri dari :

CPU (central processing unit)


CPU ialah bagian yang paling penting dari suatu mikroprosesor, ia melakukan
pemrosesan data.
RAM (Random Access Memory)
RAM digunakan Untuk menimpan data sementara
EPROM/PROM/ROM (Erasable Programmable Read Only Memory)
ROM digunakan untuk menyimpan program yang bersifat permanent
I/O (input/output) - serial and parallel
Unit ini berfungsi agar mikrokontroler dapat berkomunikasi dalam format serial atau
paralel, sehingga dapat berkomunikasi dengan mudah dengan PC dan devais standar
digital lainnya.

Timers
Timer berguna untuk mengatur pwaktuan pada system berbasis mikrokontroler, misal
untuk delay atau pencacah.
interrupt controller

2. Jenis-Jenis Mikrokontroler
AMCC
Hingga Mei 2004, mikrokontroler ini masih dikembangkan dan dipasarkan oleh IBM, hingga
kemudian keluarga 4xx dijual ke Applied Micro Circuits Corporation.
* 403 PowerPC CPU (PPC 403GCX)
* 405 PowerPC CPU (PPC 405EP, PPC 405GP/CR, PPC 405GPr, PPC NPe405H/L)
* 440 PowerPC Book-E CPU (PPC 440GP, PPC 440GX, PPC 440EP/EPx/GRx, PPC
440SP/SPe)
ATMEL
* Atmel AT91 series (ARM THUMB architecture)
* AT90, Tiny & Mega series AVR (Atmel Norway design)
* Atmel AT89 series (Intel 8051/MCS51 architecture)
* MARC4
Cypress MicroSystems
* CY8C2xxxx (PSoC)

Freescale Semiconductor
Hingga 2004, mikrokontroler ini dikembangkan dan dipasarkan oleh Motorola, yang divisi
semikonduktornya dilepas untuk mempermudah pengembangan Freescale Semiconductor.
* 8-bit (68HC05 (CPU05), 68HC08 (CPU08), 68HC11 (CPU11))
* 16-bit (68HC12 (CPU12), 68HC16 (CPU16), Freescale DSP56800 (DSPcontroller))
* 32-bit (Freescale 683XX (CPU32), MPC500, MPC 860 (PowerQUICC), MPC 8240/8250
(PowerQUICC II), MPC 8540/8555/8560 (PowerQUICC III))

Fujitsu
* FMC Family (8/16 bit)
* FR Family (32 bit)
* FR-V Family (32 bit RISC)
Holtek
* HT8
Intel
* 8-bit (8XC42, MCS48, MCS51, 8061, 8xC251)
* 16-bit (80186/88, MCS96, MXS296, 32-bit, 386EX, i960)
Microchip
* Low End, Mikrokontroler PIC 12-bit
* Mid Range, Mikrokontroler PIC 14-bit
(PIC16F84, PIC16F877)
* 16-bit instruction PIC
* High End, Mikrokontroler PIC 16-bit
National Semiconductor
* COP8, CR16
NEC
* 17K, 75X, 78K, V850
Philips Semiconductors
* LPC2000, LPC900, LPC700
Renesas Tech. Corp.
(Renesas adalah perusahan patungan Hitachi dan Mitsubishi.)
* H8, SH, M16C, M32R
STMicroelectronics
* ST 62, ST 7

Texas Instruments

* TMS370, MSP430
Western Design Center
* 8-bit (W65C02-based Cs)
* 16-bit (W65816-based Cs)
Ubicom
* SX-28, SX-48, SX-54
o Seri Ubicom's SX series adalah jenis mikrokontroler 8 bit yang, tidak seperti biasanya,
memiliki kecepatan tinggi, memiliki sumber daya memori yang besar, dan fleksibilitas tinggi.
Beberapa pengguna menganjurkan mikrokontroller pemercepat PICs. Meskipun keragaman
jenis mikrokontroler Ubicom's SX sebenarnya terbatas, kecepatan dan kelebihan sumber
dayanya yang besar membuat programmer bisa membuat perangkat virtual lain yang
dibutuhkan. Referensi bisa ditemukan di Parallax's Web site, sebagai penyalur utama.
* IP2022
o Ubicom's IP2022 adalah mikrokontroler 8 bit berkecepatan tinggi (120 MIPs). Fasilitasnya
berupa: 64k FLASH code memory, 16k PRAM (fast code dan packet buffering), 4k data
memory, 8-channel A/D, various timers, and on-chip support for Ethernet, USB, UART, SPI
and GPSI interfaces.
Xilinx
* Microblaze softcore 32 bit microcontroller
* Picoblaze softcore 8 bit microcontroller
ZiLOG
* Z8
* Z86E02

Bab II
Sistem Interfacing.

10

Terdapat tiga pengertian yang harus dibedakan yakni : Mikroprosesor, Mikrokomputer dan
Mikrokontroler
Definisi:
Mikroprosesor adalah suatu chip (IC=integrated circuits) yang di dalamnya terkandung
rangkaian ALU (arithmetic-logic unit) rangkaian CU (control unit) dan register-register
Mkroprosesor disebut juga dengan CPU (Central Processing Unit)
ALU:
menyediakan
CU:
mengontrol
Register: penyimpan sementara dalam mikroprosesor

Gambar 1.2

Gambar 1.3

fungsi
fungsi

pengolahan
prosesor

11

Gambar 1.4

Mikrokomputer
Mikrokomputer adalah interkoneksi antara mikroprosesor (CPU) dengan memori utama
(main memory) dan antarmuka input-output (I/O interface) yang dilakukan dengan
menggunakan sistem interkoneksi bus

Gambar 1.5
SISTEM interkoneksi BUS
Bus alamat
ke unit

: Kumpulan konduktor, yang membawa kode-kode alamat dari mikroprosesor

unitnya, dan memiliki sifat aliran satu arah.


: Kumpulan konduktor, yang membawa kode-kode instruksi atau data dari
mikroprosesor ke unit-unitnya atau sebaliknya, dan memiliki sifat
aliran dua
Bus kontrol : Kumpulan konduktor, yang membawa sinyal-sinyal kontrol
Bus data

12

Gambar 1.6

ROM
RAM

:
read
only
memory
(memori
hanya
bisa
: random access memory (memori yang dapat dibaca dan ditulisi)
I/O Interface & Peripheral

dibaca)

I/O Interface : bagian/unit dari sistem mikrokomputer yang berfungsi sebagai perantara
hubungan
antara sistem mikrokomputer dengan dunia luar (peripheral)
Peripheral
dengan

: peralatan-peralatan di luar sistem mikrokomputer yang dapat berhubungan


sistem mikrokomputer, antara lain monitor (output), printer (output),
keyboard (input), mouse (input)

Gambar 1.7

13

Gambar 1.8
Pengertian Interfacing
Penghubung antara dua sistem atau alat Media penghubung antara satu subsistem dengan
subsistem lainnya Melalui penghubung ini memungkinkan sumber daya mengalir dari satu
subsistem ke subsistem yang lainnya Keluaran (output) dari suatu subsistem akan menjadi
masukan (input) untuk subsistem lainnya dengan melalui penghubung Dengan penghubung
satu subsistem dapat terintegrasi dengan subsistem yang lainnya membentuk satu kesatuan
Interface ini meliputi:
1. perangkat yang dipakai untuk mengerjakan sesuatu, dan perangkat yang secara tidak
langsung mengontrol perangkat lunak.
2. piranti input atau output
3. prosedur pemakaian perangkat. Dalam terminologi perangkat lunak, interface bisa
diartikan sebagai tampilan atau cara perangkat lunak bersangkutan berinteraksi dengan
penggunanya.
Sedangkan dalam terminologi perangkat keras interface mengacu kepada standar yang
digunakan oleh suatu peripheral tertentu untuk berhubungan dengan peripheral lainnya dalam
satu sistem.

14

Bab III
Pengenalan Alat

Personal Computer

PC yg digunakan untuk mengupload dan menjalankan program yg akan di perintah


oleh

mikroprossesor
ATmel Driver
Perangkat Lunak Yg digunakan untuk memerintahkan Mikroprossesor & menjalankan
Program

Rakitan (assembler)
Rakitan terdiri dari :
4 Lampu LED
Port Untuk sambungklan Ke PC
Mikroprosessor Atmega 89S51

Keypad
digunakan sebagai alat untuk memasukkan nilai kecepatan putaran yang diinginkan
(nilai setpoint) Keypad dihubungkan ke PORTB mikrokontroler AVR ATMega85
Nilai dari keypad tersebut mewakili nilai kecepatan putaran dengan satuan rotation
per minute (rpm) Nilai yang diijinkan sebesar antara 60150rpm.

Bab IV
Pelaksanaan & Ujian Praktikum
Langkah Langkah Membuat Lampu LED :
1
Pada Folder C:/ Buatlah Nama Praktek
2
Dalam Folder Praktek salin Mod 51 & asm51
3
Lalu Buka Program Atmel
Maka akan tampil seperti gambar berikut.

15

Gambar 1.9
4
Pilih Option Select Port -> LDT 01
5
Select Device -> At8951

Gambar 2.0
Buka Notepad &Pembuatan Program Pertama ketik Perintah Dibawah Ini:
$mod51
CSEG
Org0h
Start: mov p0,#07fh
SJMP Start
END

7
8
9
10
11
12
13

Lakukan Simpan Dgn Ekstensi Lat1.ASM Ke Folder Praktek


Lakukan Kompilasi Program Dgn Membuka Command Prompt
Lalu Ketik Perintah ASM51 Lat1.asm (enter)
Kompilasi Berhasil Jika PASS ZERO ERROR FOUND
Setelah berhasil Unggah Program Kedalam Mikroprossesor
Klik Menu Load Buffer Upload lat1.HEX
Proses Unggah Selesai

MENJALANKAN PROGRAM
1. Klik Instructions
2. Auto Program
3. Lalu Run Target
4. Jika Berhasil Lampu Seluruhnya Akan Menyala!

16

Soal Ujian!

Buatlah Lampu Bervariasi Dengan Mikroprossesor Dengan Memasukkan Perintah


Sebagai Berikut!
$mod51
CSEG
Org0h
Start: mov p0,#6fh
Call tunda
Movp0,#9fh
Call tunda
SJMP Start
Tunda :
Loop1 :
Loop2 :

mov r7,#03fh
mov r6,#0fah
mov r5,#0ffh

DJNZ r5,$
DJNZ r6,loop2
DJNZ r7,loop1
Ret
END

17

BAB V
Kesimpulan & Saran
Saran
Demikian makalah tentang mikroprosesor yang saya buat, semoga dapat bermanfaat
dan berguna bagi kita semua

Kesimpulan
1. Sebuah mikroprosesor (disingkat P atau uP) adalah sebuah central processing
unit (CPU)
Elektronik komputer yang terbuat dari transistor mini dan sirkuit lainnya di atas
sebuah sirkuit terintegrasi semikonduktor.
2. Cara suatu mikroprosesor bekerja dalam suatu rangkaian elektronik diarahkan
oleh suatu
Program dalam kode-kode bahasa mesin (machine language) yang telah
dimasukkan terlebih dahulu kedalam memory sistem rangkaian berbasis
Mikroprosesor itu.
3. Mikroprosesor adalah unit pengendali pusat dari interface Mikroprosesor
membawa
perintah-perintah yang disimpan di RAM dan di EPROM Proses ini mempunyai
dua Mode yaitu Mode Aktif dan Mode Pasif Ditinjau dari segi arsitekturnya,
Mikroprosesor hanya merupakan single chip CPU

Anda mungkin juga menyukai