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 ...........................................................
10
14
17
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
Gambar
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.
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 :
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
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
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
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
MENJALANKAN PROGRAM
1. Klik Instructions
2. Auto Program
3. Lalu Run Target
4. Jika Berhasil Lampu Seluruhnya Akan Menyala!
16
Soal Ujian!
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