Lab Elektronika Industri Mikrokontroler - 1 AT89C1051

Ukuran: px
Mulai penontonan dengan halaman:

Download "Lab Elektronika Industri Mikrokontroler - 1 AT89C1051"

Transkripsi

1 Lab Elektronika Industri Mikrokontroler - 1 AT89C1051 I. FITUR AT89C1051 Kompatibel dengan produk MCS51 1k byte program flash ROM yang dapa diprogram ulang hingga 1000 kali Tegangan operasi 2.7 volt hingga 5 volt Frekuensi kristal (Oscilator) dari 0 24 MHz Dua level penguncian memori program 64 byte memori data SRAM 15 input/output yang dapat diprogram Satu 16 bit Timer/Counter Tiga sumber interupsi Output yang bisa mengendalikan LED secara langsung Mempunyai pembanding (comparator) di dalamnya Adanya Low Power Idle dan mode Power Down II. KETERANGAN AT89C1051 adalah 8 bit CMOS (Complementary Metal Oxide Semiconductor) mikrokomputer performansi tinggi, mempunyai tegangan operasi rendah, 1K byte Flash PEROM (Programmable and Erasable Read Only Memory). Chip AT89C1051 dimanufaktur dengan teknologi memori nonvolatile kepadatan tinggi ATMEL yang kompatibel dengan instruksi mikrokontroler standard industri MCS51. Dengan kombinasi CPU 8 bit dan flash memori pada satu chip monolithic, AT89C1051 adalah mikrokomputer yang powerful yang mengkombinasikan solusi tingkat fleksibilitas tinggi dengan biaya yang efektif untuk berbagai keperluan aplikasi sistem kontrol. AT89C1051 mempunyai fitur standar sebagai berikut: 1K byte Flash, 64 byte SRAM, 15 I/O line, satu 16 bit Timer/Counter, tiga sumber dua level interupsi, satu comparator analog yang presisi, rangkaian clock dan oscilator pada chip. Dan sebagai tambahan, AT89C1051 didesain dengan logika statik yang beroperasi pada frekuensi serendah 0 Hz dan mendukung dua mode operasi hemat daya listrik yang dipilih dengan software. Mode Idle akan menghentikan kerja CPU sementara membolehkan RAM, timer/counter, port serial dan sistem interupsi masih tetap beroperasi. Mode Power Down akan mengamankan isi RAM tetapi membekukan oscilator sehingga akan mematikan fungsi-fungsi lainnya sampai terdapat reset secara hardware. III. KONFIGURASI PIN IV. KETERANGAN PIN VCC Tegangan supply GND Ground

2 Lab Elektronika Industri Mikrokontroler - 2 Port 1 Port 1 adalah port input/output (I/O) dua arah 8 bit. Pada port 1 pin P1.2 hingga P1.7 sudah dilengkapi resistor pull-up internal, sedang P1.0 dan P1.1 perlu ditambahkan resistor pull-up secara eksternal. P1.0 juga sebagai input posistif bagi comparator analog (AIN0) dan P1.1 sebagai input negatif analog comparator (AIN1). Output port 1 mampu menarik arus hingga 20mA sehingga langsung dapat mengendalikan LED seri dengan resistor pembatas arus. Jika port 1 dibuat berlogika 1, port ini dapat dipakai sebagai input. Ketika P1.2 hingga P1.7 dipakai sebagai input dan diberikan logika rendah, port ini akan mampu mengeluarkan arus 50µA karena adanya resistor pull-up internal. Port 1 juga berfungsi untuk menerima data selama proses pengisian program flash ROM dan proses verifikasi. Port 3 Port 3 dengan P3.0 hingga P3.5 dan P3.7 (catatan P3.6 dihilangkan) adalah port input/output 7 bit dua arah dengan resistor pull-up internal. P3.6 secara internal dihubungkan ke output comparator analog tetapi tidak disediakan pin keluarnya. Port 3 mampu menarik arus hingga 20mA. Jika port 3 dibuat berlogika 1, port ini dapat dipakai sebagai input. Ketika P3 dipakai sebagai input dan diberikan logika rendah, port ini akan mampu mengeluarkan arus 50µA karena adanya resistor pull-up internal. Port 3 juga mempunyai beberapa fungsi seperti tabel berikut: Port Fungsi Alternatif P3.2 INT0 (interupsi eksternal 0) P3.3 INT1 (interupsi eksternal 1) P3.4 T0 (input clock eksternal Timer 0) Port 3 juga berfungsi untuk menerima beberapa sinyal kontrol selama proses pengisian program flash ROM dan proses verifikasi. RST Input reset. Semua port I/O akan diset ke 1 segera setelah input reset dibuat logika 1. Reset terjadi jika pin RST diset 1 selama paling tidak 2 siklus mesin. Satu siklus mesin membutuhkan 12 pulsa clock atau 12 pulsa oscilator. XTAL1 Input ke inverting oscilator amplifier atau input ke rangkaian clock internal. XTAL2 Output dari inverting oscilator amplifier KARAKTERISTIK OSCILATOR XTAL1 dan XTAL2 adalah input dan output dari inverting amplifier yang bisa dikonfigurasi sebagai rangkaian oscilator on-chip seperti terlihat pada rangkaian di bawah. Kristal quartz atau resonator keramik bisa digunakan untuk keperluan ini. Jika dinginkan sumber clock dari eksternal, pin XTAL2 dibiarkan tak tersambung dan pin XTAL1 untuk masuk clock eksternal seperti gambar di bawah. Clock eksternal tidak memerlukan pulsa dengan duty cycle 50% karena akan melewati T-FF (T-flip flop) yang akan membagi dua frekuensi dengan duty cycle 50%. Komponen kapasitor C1 dan C2 disarankan 30pF ± 10pF untuk kristal quartz dan 40pF ± 10pF untuk resonator keramik.

3 Lab Elektronika Industri Mikrokontroler - 3 Jika memakai eksternal clock perlu diperhatikan bahwa pulsa tinggi memiliki tegangan minimum 2.7V dan maksimum 5.2V sedang pulsa rendah memiliki tegangan maksimum 0.3V dan tegangan minimum 0V. Diagram blok AT89C1051 terlihat seperti gambar di bawah: V. REGISTER FUNGSI KHUSUS Special Function Register (SFR) atau register fungsi khusus dalam AT89C1051 terdiri dari: SP : Stack Pointer Address : 081H Reset : 07H SP adalah register penunjuk stack ketika ingin menyimpan data sementara ke dalam stack (memori) yang terdapat di RAM internal. Untuk menyimpan data ke stack digunakan istruksi

4 Lab Elektronika Industri Mikrokontroler - 4 PUSH dan untuk mengambil data dari stack dengan instruksi POP. Ketika direset penunjuk stack adalah memori 07H. Jadi instruksi pertama PUSH A ;akan menyimpan isi A ke memori 07H setelah instruksi ini, isi SP akan dinaikkan 1 jadi akan menunjuk ke alamat 08H. Jika kemudian ada instruksi PUSH lagi maka akan disimpan ke alamat 08H dan SP = 09H. Instruksi POP akan mengurangi isi SP dengan 1 dan kemudian membaca isi memori itu. Jadi misal POP B ; B akan berisi memori di alamat 08H. Begitu seterusnya. Dengan ini, kita mempunyai memori yang digunakan untuk menyimpan data secara FILO (first in last out) data yang masuk duluan akan dikeluarkan belakangan. DPL : Data Pointer Low byte Address : 082H Reset : 00H Data pointer untuk byte rendah yang bersama dengan DPH digunakan untuk membuat alamat 16 bit yang akan mengakses (membaca) data yang disimpan dalam memori program (flash ROM). DPH : Data Pointer High byte Address : 083H Reset : 00H Data pointer untuk byte tinggi yang bersama dengan DPL membentuk alamat 16 bit untuk mengakses (membaca) data yang disimpan dalam flash ROM. Penggunaan DPH + DPL biasa dikenal dengan register DPTR (data pointer) yang penggunaannya bersamaan dengan instruksi MOVC (lihat set instruksi). PCON : Power Control Address : 087H Reset : 0xxx0000b PCON digunakan untuk mengatur penggunaan power (tenaga listrik) untuk mengaktifkan Mode Idle dan/atau Mode Power Down. Selain itu terdapat bit SMOD untuk mengatur frekuensi clock internal bagi timer/counter (lihat pangaturan baudrate serial port dengan timer/counter). TCON : Timer Control Register Address : 088H Reset : 00H Timer control digunakan untuk mengendalikan timer/counter. Bit TR0 digunakan untuk menstart atau men-stop timer. Bit TF0 digunakan untuk memantau kondisi timer/counter telah terjadi overflow (melimpah). TMOD: Timer Mode Register Address : 089H Reset : 00H Timer mode adalah register untuk mengatur kerja timer 0 dalam AT89C1051 bekerja di mode 0, 1, 2 atau mode 3. Mode 0 adalah mode pencacah biner 13 bit, mode 1 adalah pencacah biner 16 bit, mode 2 adalah counter 8 bit isi ulang otomatis dan mode 3 adalah sebagai dua counter 8 bit. TL0 : Timer 0 Low Address : 08AH Reset : 00H TL0 adalah register yang digunakan sebagai counter biner 8 bit rendah. Melalui register ini kondisi counter dapat dibaca atau diisi data tertentu. TH0 : Timer 0 High Address : 08CH Reset : 00H TH0 adalah register yang digunakan sebagai counter biner 8 bit tinggi. Melalui register ini kondisi counter dapat dibaca atau diisi data tertentu. TH0 + TL0 membentuk pencacah 13 bit atau 16 bit. P1 : Port 1 Address : 090H Reset : 0FFH P1 adalah register port 1. Melalui port 1 dapat digunakan sebagai saluran data masuk/keluar. IE : Interrupt Enable Address : 0A8H Reset : 0xx00000b Adalah register untuk mengatur sistem interupsi. Sumber mana saja yang bisa mengakibatkan terjadi interupsi. P3 : Port 3 Address : 0B0H Reset : 0FFH P1 adalah register port 3. Melalui port 3 dapat digunakan sebagai saluran data masuk/keluar. P3.6 tidak mempunyai sambungan keluar IC tetapi secara internal disambungkan ke output dari comparator analog. IP : Interrupt Priority Address : 0B8H Reset : xxx00000b

5 Lab Elektronika Industri Mikrokontroler - 5 IP digunakan untuk mengatur prioritas dari sumber insterupsi. PSW : Program Status Word Address : 0D0H Reset : 00H PSW berisi status dari program. Terdapat bit C (carry bit). Digunakan juga untuk mengatur bank alamat register R0 hingga R7 ACC : Accumulator Address : 0E0H Reset : 00H Acc sering disebut hanya register A adalah register utama dalam operasi aritmatika dan logika. B : Register B Address : 0F0H Reset : 00H Register tambahan. VI. PEMBATASAN PADA BEBERAPA INSTRUKSI AT89C1051 hanya mempunyai flash ROM sebesar 1Kbyte. Keadaan ini harus dipahami oleh programmer yang menggunakannya sedemikian rupa semua instruksi lompatan (jump) dan pencabangan (branching) masih jatuh dalam lokasi ruang memori 1Kbyte. Ruang memori flash yang valid adalah dari 000H hingga 3FFH bagi AT89C1051. Mencoba mengakses lokasi memori diluar ini akan menyebabkan program berjalan tanpa dapat diketahui. 1. Instruksi Pencabangan : LCALL, ACALL, LJMP, AJMP, SJMP, Instruksi di atas harus menjaga agar selalu hanya menjangkau lokasi memori dalam ruang 1Kbyte yaitu dari 000H hingga 3FFH. Usaha menjangkau lokasi memori diluar 1Kbyte akan menyebabkan program berjalan tanpa bisa diketahui. CJNE [...], DJNZ [...], JB, JNB, JC, JNC, JBC, JZ, JNZ Instruksi ini juga memakai aturan seperti di atas. 2. Instruksi berkaitan dengan MOVX AT89C1051 hanya dilengkapi dengan 64byte RAM. Instruksi yang melibatkan RAM bararti hanya terbatas pada ruang dari alamat 00H hingga 3FH. Ukuran stack juga hanya maksimum adalah 54byte (64byte 8byte). AT89C1051 tidak dilengkapi dengan kemampuan untuk mengakses memori data eksternal dan memori program eksternal. Sehingga instruksi MOVX [...] tidak diperbolehkan pada AT89C1051. VII. BIT-BIT PENGUNCI MEMORI PROGRAM Bit pengunci program (LB, Lock Bit) terdapat dua yaitu LB1 dan LB2 yang bisa dibiarkan tak diprogram (U, unprogrammed) atau dapat diprogram (P, programmed).

6 Lab Elektronika Industri Mikrokontroler - 6 VIII. MODE IDLE Pada mode idle, CPU dibuat berhenti (sleep) sementara semua periferal lainnya tetap aktif. Mode idle diaktifkan dengan software. Isi RAM dan isi semua register fungsi khusus masih tidak berubah selama mode idle. Mode idle dapat dihentikan dengan adanya interupsi atau mereset hardware. P1.0 dan P1.1 sebaiknya direset ke 0 jika tidak ada resistor pull-up eksternal dan diset ke 1 jika diberi resistor pull-up eksternal. Jika mode idle dihentikan dengan reset hardware, akan memerlukan 2 siklus mesin sebelum mikrokontroler akan memulai lagi melaksanakan program dari mana ketika ditinggalkan. Dalam kondisi idle sebaiknya jangan mengakses RAM tetapi masih boleh mengakses port. IX. MODE POWER DOWN Pada mode power down, oscilator akan dihentikan dan instruksi yang mengaktifkan mode power down adalah instruksi terakhir yang dieksekusi. Isi RAM dan register fungsi khusus masih dipertahankan sampai mode power down dihentikan. Satu cara untuk menghentikan mode power down adalah dengan reset hardware. Setelah reset diberikan, isi register fungsi khusus akan kembali ke keadaan awal tetapi isi RAM masih tetap akan dipertahankan. Reset untuk menghentikan power down jangan dilakukan sebelum tegangan VCC dikembalikan lagi ke 5V. P1.0 dan P1.1 sebaiknya direset ke 0 jika tidak diberikan resistor pull-up eksternal dan diset ke 1 jika diberikan resistor pull-up eksternal. X. MEMPROGRAM FLASH ROM AT89C1051 mempunyai 1K byte flash PEROM yang saat keluar dari pabrik dalam kondisi terhapus isinya (semua berisi 0FFH) yang siap untuk diprogram. Pengisian program dikerjakan 1 byte setiap satu waktu tertentu. Sekali diisi program, PEROM dalam kondisi tidak kosong (nonblank) dan harus dihapus semua isi PEROM terlebih dahulu sebelum diprogram ulang. Internal Address Counter Internal address counter atau pencacah alamat internal adalah fasilitas didalam PEROM untuk mengalamati PEROM selama proses pengisian program. Isi internal address counter akan direset ke 000H ketika input RST diberi logika 1. Isi internal address counter akan dinaikkan satu ketika ada pulsa naik pada pin XTAL1 (pin 5). Algoritma Pengisian Program Urutan memprogram AT89C1051 adalah sebagai berikut: 1. Urutan Pemberian Listrik: Berikan daya listrik pada VCC dan GND. Buat RST dan XTAL1 ke Set RST ke 1 dan Pin P3.2 juga ke Berikan kombinasi logika 1 atau 0 ke P3.3, P3.4, P3.5 dan P3.7 untuk memilih berbagai kombinasi operasi pemrograman PEROM seperti tabel di bawah. 4. Sediakan data Code yang akan diisikan pada lokasi 000H ke P1.0 hingga P Naikkan pin RST ke 12V untuk membolehkan pengisian program 6. Berikan pulsa rendah di P3.2 untuk memprogram/mengunci flash PEROM. Proses pengisian PEROM telah diatur secara internal dan akan memakan waktu sekitar 1.2 milidetik. Kombinasi port 3 lihat tabel. 7. Untuk memverifikasi data yang telah diisikan, buat RST turun dari 12V ke 5V dan berikan kombinasi port 3 seperti tabel. Data yang diprogram dapat dibaca dari port Untuk memprogram 1 byte pada lokasi address berikutnya, berikan pulsa naik ke pin XTAL1 sekali untuk menaikkan isi Internal Address Counter. Sediakan data baru ke port 1.

7 Lab Elektronika Industri Mikrokontroler Ulangi langkah 5 sampai 8 dengan memberikan data yang sesuai ke port 1 dan memberikan pulsa ke XTAL1 untuk menaikkan address counter hingga maksimum 1K byte lokasi atau data yang diisikan habis. 10. Urutan mematikan listrik: buat XTAL1 ke 0, input RST ke 0 dan matikan listrik. a. Polling Data AT89C1051 mengeluarkan polling data untuk mengindikasikan akhir dari siklus pengisian 1 byte ke flash ROM. Selama penulisan data ke flash, jika dilakukan pembacaan 1 byte data yang telah diprogramkan ke flash akan menghasilkan komplemen dari P1.7 yang diprogramkan sebelumnya. Jika siklus penulisan telah komplit maka data yang benar akan muncul di port 1 untuk proses verifikasi dan siklus penulisan data berikutnya bisa dimulai. Sinyal polling data ini bisa muncul kapan saja setelah siklus penulisan ke flash telah dimulai. b. Ready/Busy Proses penulisan data ke flash ROM juga bisa dipantau dari adanya sinyal Ready/Busy ini. P3.1 akan 0 untuk menandakan sedang terjadi penulisan ke flash (BUSY) setelah P3.2 dikembalikan ke 1. P3.1 akan diset ke 1 lagi ketika proses penulisan ke flash telah selesai dan siap untuk proses penulisan berikutnya (READY).

8 Lab Elektronika Industri Mikrokontroler - 8 c. Verifikasi Penulisan Jika bit pengunci LB1 dan LB2 tidak diprogram, isi flash ROM dapat dibaca dari port 1 untuk proses verifikasi. Prosedurnya adalah: 1. Reset internal address counter ke alamat 000H dengan membuat pin RST dari 0 ke Berikan kombinasi logika untuk mode pembacaan isi flash ROM dan data dapat dibaca dari port Berikan 1 pulsa ke XTAL1 untuk menaikkan address counter 4. Baca isi flash ROM berikutnya dari port 1 5. Ulangi langkah 3 dan 4 sampai semua isi flash telah dibaca. Bit pengunci (lock bit) sendiri tidak bisa diverifikasi. d. Penghapusan Isi Flash (Erase) Seluruh isi flash ROM (1Kbyte) dan dua lock bit dapat dihapus dengan kombinasi untuk mode penghapusan isi ROM dan memberikan pulsa rendah ke P3.2 selama 10 milidetik. Proses penghapusan membuat isi ROM akan diset ke 1 semua (semua berisi 0FFH). Proses penghapusan harus dilakukan dulu sebelum isi flash ROM diprogram ulang. e. Membaca Signature Byte Pembacaan signature byte dilakukan dengan cara yang sama dengan proses verifikasi pada lokasi 000H, 001H dan 002H kecuali bahwa P3.5 dan P3.7 juga direset ke 0. Data yang terbaca akan mempunyai arti sbb: [000H] = 1EH menandakan chip dibuat oleh ATMEL [001H] = 11H menandakan chip adalah AT89C1051

9 Lab Elektronika Industri Mikrokontroler - 9

AT89S52 8kByte In-System Programmable Mikrokontroler

AT89S52 8kByte In-System Programmable Mikrokontroler Lab Elektronika Industri Mikrokontroler 1 AT89S52 8kByte In-System Programmable Mikrokontroler I. Fitur AT89S52 Kompatibel dengan produk MCS51 Intel 8kByte Flah Memori dengan In-System Programmable (ISP)

Lebih terperinci

Tabel Perbandingan ROM dan RAM pada beberapa seri ATMEL

Tabel Perbandingan ROM dan RAM pada beberapa seri ATMEL Pendahuluan Mikroprosessor 8051 (Struktur dan Organisasi Memori, SFR ) Tabel Perbandingan ROM dan RAM pada beberapa seri ATMEL A. Organisasi Memori Mikroprosesor 8051 Pada mikrokontroler keluarga MCS51

Lebih terperinci

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

ARSITEKTUR MIKROKONTROLER AT89C51/52/55 ARSITEKTUR MIKROKONTROLER AT89C51/52/55 A. Pendahuluan Mikrokontroler merupakan lompatan teknologi mikroprosesor dan mikrokomputer. Mikrokontroler diciptakan tidak semata-mata hanya memenuhi kebutuhan

Lebih terperinci

I/O dan Struktur Memori

I/O dan Struktur Memori I/O dan Struktur Memori Mikrokontroler 89C51 adalah mikrokontroler dengan arsitektur MCS51 seperti 8031 dengan memori Flash PEROM (Programmable and Erasable Read Only Memory) DESKRIPSI PIN Nomor Pin Nama

Lebih terperinci

Pendahuluan Mikrokontroler 8051

Pendahuluan Mikrokontroler 8051 Pendahuluan Mikrokontroler 8051 Pokok Bahasan: 1. Mikrokontroler 8051 Arsitektur (Architecture) Timers/Counters Interrupts Komunikasi Serial (Serial Communication) Tujuan Belajar: Setelah mempelajari dalam

Lebih terperinci

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51 MIKROKONTROLER Arsitektur Mikrokontroler AT89S51 Ringkasan Pendahuluan Mikrokontroler Mikrokontroler = µp + Memori (RAM & ROM) + I/O Port + Programmable IC Mikrokontroler digunakan sebagai komponen pengendali

Lebih terperinci

Mikrokontroler 89C51 Bagian II :

Mikrokontroler 89C51 Bagian II : Mikrokontroler 89C51 Bagian II : Mikrokontroler 89C51 Mikrokontroler 89C51 merupakan mikrokomputer CMOS 8 bit dengan 4 Kbytes Flash Programmable Memory. Arsitektur 89C51 ditunjukkan pada gambar 2. Accumulator

Lebih terperinci

BAB 2 LANDASAN TEORI. Dalam bab ini penulis akan membahas tentang komponen-komponen yang

BAB 2 LANDASAN TEORI. Dalam bab ini penulis akan membahas tentang komponen-komponen yang BAB 2 LANDASAN TEORI Dalam bab ini penulis akan membahas tentang komponen-komponen yang digunakan dalam seluruh unit sistem ini. Agar pembahasan tidak melebar dan menyimpang dari topik utama laporan ini,

Lebih terperinci

PORT SERIAL MIKROKONTROLER ATMEL AT89C51

PORT SERIAL MIKROKONTROLER ATMEL AT89C51 Lab Elektronika Industri Mikrokontroler - 1 PORT SERIAL MIKROKONTROLER ATMEL AT89C51 I. FISIK AT89C51 Mikrokontroler AT89C51 umumnya mempunyai kemasan 40 pin seperti gambar berikut. AT89C51 telah dilengkapi

Lebih terperinci

Gambar 1.1. Diagram blok mikrokontroller 8051

Gambar 1.1. Diagram blok mikrokontroller 8051 1.1. Organisasi Memori Semua divais 8051 mempunyai ruang alamat yang terpisah untuk memori program dan memori data, seperti yang ditunjukkan pada gambar1.1. dan gambar 1.2. Pemisahan secara logika dari

Lebih terperinci

TIMER DAN COUNTER MIKROKONTROLER ATMEL

TIMER DAN COUNTER MIKROKONTROLER ATMEL Lab Elektronika Industri Mikrokontroler - 1 TIMER DAN COUNTER MIKROKONTROLER ATMEL I. TIMER DAN COUNTER Timer atau counter pada dasarnya adalah sebuah pencacah. Pencacah itu bisa dipakai sebagai pewaktu

Lebih terperinci

BAB 2 TINJAUAN TEORITIS

BAB 2 TINJAUAN TEORITIS 7 BAB 2 TINJAUAN TEORITIS 1 Konveyor Konveyor hanya bergerak ke satu arah saja, konveyor digerakkan dengan motor stepper 12V type. Sinyal keluaran dari motor stepper untuk menggerakkan konveyor dirangkaikan

Lebih terperinci

SISTEM INTERUPSI MIKROKONTROLER ATMEL

SISTEM INTERUPSI MIKROKONTROLER ATMEL Lab Elektronika Industri Mikrokontroler 1 I. INTERUPSI SISTEM INTERUPSI MIKROKONTROLER ATMEL Interupsi adalah pengubahan urutan pelaksanaan program karena adanya suatu kejadian atau instruksi yang perlu

Lebih terperinci

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto TKC210 - Teknik Interface dan Peripheral Eko Didik Sistem Komputer - Universitas Diponegoro Review Kuliah Pembahasan tentang: Referensi: mikrokontroler (AT89S51) mikrokontroler (ATMega32A) Sumber daya

Lebih terperinci

MIKROKONTROLER AT89S52

MIKROKONTROLER AT89S52 MIKROKONTROLER AT89S52 Mikrokontroler adalah mikroprosessor yang dirancang khusus untuk aplikasi kontrol, dan dilengkapi dengan ROM, RAM dan fasilitas I/O pada satu chip. AT89S52 adalah salah satu anggota

Lebih terperinci

BAB II TEORI DASAR 2.1 Pendahuluan 2.2 Sensor Clamp Putaran Mesin

BAB II TEORI DASAR 2.1 Pendahuluan 2.2 Sensor Clamp Putaran Mesin 4 BAB II TEORI DASAR 2.1 Pendahuluan Pada bab ini akan dijelaskan mengenai teori-teori mengenai perangkatperangkat pendukung baik perangkat keras dan perangkat lunak yang akan dipergunakan sebagai pengukuran

Lebih terperinci

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut. Arsitektur mikrokontroler MCS-51 diotaki oleh CPU 8 bit yang terhubung melalui satu jalur bus dengan memori penyimpanan berupa RAM dan ROM serta jalur I/O berupa port bit I/O dan port serial. Selain itu

Lebih terperinci

BAB 2 LANDASAN TEORI. Mikrokontroler AT89S52 termasuk kedalam keluarga MCS-51 merupakan suatu. dua macam memori yang sifatnya berbeda yaitu:

BAB 2 LANDASAN TEORI. Mikrokontroler AT89S52 termasuk kedalam keluarga MCS-51 merupakan suatu. dua macam memori yang sifatnya berbeda yaitu: BAB 2 LANDASAN TEORI 2.1 Perangkat Keras 2.1.1 Mikrokontroler AT89S52 Mikrokontroler AT89S52 termasuk kedalam keluarga MCS-51 merupakan suatu mikrokomputer CMOS 8 bit dengan daya rendah, kemampuan tinggi,

Lebih terperinci

BAB II LANDASAN TEORI. Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu

BAB II LANDASAN TEORI. Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu BAB II LANDASAN TEORI 2.1. Perangkat Keras Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu perangkat keras (hardware) yang dapat mengolah data, menghitung, mengingat dan mengambil pilihan.

Lebih terperinci

BAB 2 TINJAUAN TEORITIS. Sensor TGS 2610 merupakan sensor yang umum digunakan untuk mendeteksi adanya

BAB 2 TINJAUAN TEORITIS. Sensor TGS 2610 merupakan sensor yang umum digunakan untuk mendeteksi adanya 10 BAB 2 TINJAUAN TEORITIS 2.1 Sensor TGS 2610 2.1.1 Gambaran umum Sensor TGS 2610 merupakan sensor yang umum digunakan untuk mendeteksi adanya kebocoran gas. Sensor ini merupakan suatu semikonduktor oksida-logam,

Lebih terperinci

BAB II LANDASAN TEORI. Programmable Erasable Read Only Memory (PEROM). Perangkat ini dihasilkan

BAB II LANDASAN TEORI. Programmable Erasable Read Only Memory (PEROM). Perangkat ini dihasilkan BAB II LANDASAN TEORI 2. 1 Deskripsi Mikrokontroler AT89C2051 Mikrokontroler jenis AT89C2051 adalah sebuah CMOS mikrokomputer 8-bit bervoltase rendah yang memiliki performa tinggi dengan 2 Kilobyte Flash

Lebih terperinci

PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER

PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER Memory Program Memory dan Data Memory Memory yang terdapat pada Mikrokontroler 89C51 dipisahkan menjadi 2 bagian yaitu program memory (memori program) dan data

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Mikrokontroller AT89C51 Meskipun termasuk tua, keluarga mikrokontroler MCS51 adalah mikrokontroler yang paling populer saat ini. Keluarga ini diawali oleh Intel yang mengenalkan

Lebih terperinci

4. Port Input/Output Mikrokontroler MCS-51

4. Port Input/Output Mikrokontroler MCS-51 4. Port Input/Output Mikrokontroler MCS-51 Mikrokontroler MCS-51 memiliki 2 jenis port input/output, yaitu port I/O parallel dan port I/O serial. Port I/O parallel sebanyak 4 buah dengan nama P0,P1,P2

Lebih terperinci

PERTEMUAN PERANGKAT KERAS MIKROKONTROLER

PERTEMUAN PERANGKAT KERAS MIKROKONTROLER PERTEMUAN PERANGKAT KERAS MIKROKONTROLER Pendahuluan Pada dasarnya mikrokontroler bukanlah ilmu pengetahuan yang baru, tetapi adalah hasil pengembang dalam teknologi elektronika. Jika dasar pengetahuan

Lebih terperinci

Mikroprosesor Z80 Suryanto Sutikno

Mikroprosesor Z80 Suryanto Sutikno Mikroprosesor Z80 Suryanto Sutikno A. Pendahuluan Mikrokontroler merupakan lompatan teknologi mikroprosesor dan mikrokomputer. Mikrokontroler diciptakan tidak semata-mata hanya memenuhi kebutuhan kalangan

Lebih terperinci

BAB 2 LANDASAN TEORI. Mikrokontroler, sebagai suatu terobosan teknologi mikrokontroler dan

BAB 2 LANDASAN TEORI. Mikrokontroler, sebagai suatu terobosan teknologi mikrokontroler dan BAB 2 LANDASAN TEORI 2.1. Sistem Minimum Mikrokontroler AT89S51 Mikrokontroler, sebagai suatu terobosan teknologi mikrokontroler dan mikrokomputer, hadir memenuhi kebutuhan pasar (market need) dan teknologi

Lebih terperinci

KENDALI LENGAN ROBOT MENGGUNAKAN MIKROKONTROLLER AT89S51

KENDALI LENGAN ROBOT MENGGUNAKAN MIKROKONTROLLER AT89S51 KENDALI LENGAN ROBOT MENGGUNAKAN MIKROKONTROLLER AT89S51 Eko Patra Teguh Wibowo Departemen Elektronika, Akademi Angkatan Udara Jalan Laksda Adi Sutjipto Yogyakarta den_patra@yahoo.co.id ABSTRACT A robot

Lebih terperinci

MICROCONTROLER AVR AT MEGA 8535

MICROCONTROLER AVR AT MEGA 8535 MICROCONTROLER AVR AT MEGA 8535 Dwisnanto Putro, S.T., M.Eng. MIKROKONTROLER AVR Jenis Mikrokontroler AVR dan spesifikasinya Flash adalah suatu jenis Read Only Memory yang biasanya diisi dengan program

Lebih terperinci

PORT PARALEL MIKROKONTROLER ATMEL AT89C51

PORT PARALEL MIKROKONTROLER ATMEL AT89C51 Lab Elektronika Industri Mikrokontroler - 1 PORT PARALEL MIKROKONTROLER ATMEL AT89C51 I. FISIK AT89C51 Mikrokontroler AT89C51 umumnya mempunyai kemasan 40 pin seperti gambar berikut. AT89C51 mempunyai

Lebih terperinci

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor Sistem Minimum Mikrokontroler TTH2D3 Mikroprosesor MIKROKONTROLER AVR Mikrokontroler AVR merupakan salah satu jenis arsitektur mikrokontroler yang menjadi andalan Atmel. Arsitektur ini dirancang memiliki

Lebih terperinci

AD Channel AD Conversion

AD Channel AD Conversion AD-0809 8 Channel AD Conversion Fitur: - 8 Channel Multiplex Analog Input - 0 5 Volt Analog Input - 4 Interrupt Output Selector - 4 Address Selector - Kompatibel DST-51 Minimum System & SC-51 - Free Running

Lebih terperinci

BAB II TEORI DASAR PENUNJANG

BAB II TEORI DASAR PENUNJANG BAB II TEORI DASAR PENUNJANG 2.1 Mikrokontroler AT89S51 Mikrokontroler, sebagai suatu terobosan dari teknologi mikroprosesor dan mikrokomputer, hadir memenuhi kebutuhan pasar (marked need) dan teknologi

Lebih terperinci

BAB 2 TINJAUAN TEORITIS. Mikrokontroller, sebagai suatu terobosan teknologi mikrokontroler dan microkomputer,

BAB 2 TINJAUAN TEORITIS. Mikrokontroller, sebagai suatu terobosan teknologi mikrokontroler dan microkomputer, BAB 2 TINJAUAN TEORITIS 2.1.Hardware 2.1.1 Mikrokontroler AT89S51 Mikrokontroller, sebagai suatu terobosan teknologi mikrokontroler dan microkomputer, hadir memenuhi kebutuhan pasar (market need) dan teknologi

Lebih terperinci

Mikrokontroler AVR. Hendawan Soebhakti 2009

Mikrokontroler AVR. Hendawan Soebhakti 2009 Mikrokontroler AVR Hendawan Soebhakti 2009 Tujuan Mampu menjelaskan arsitektur mikrokontroler ATMega 8535 Mampu membuat rangkaian minimum sistem ATMega 8535 Mampu membuat rangkaian downloader ATMega 8535

Lebih terperinci

Pertemuan 10 Arsitektur Mikrokontroler 8051

Pertemuan 10 Arsitektur Mikrokontroler 8051 Pertemuan 10 Arsitektur Mikrokontroler 8051 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menjelaskan arsitektur mikrokontroler 8051 Arsitektur Mikrokontroller 8051 Materi:

Lebih terperinci

Tabel 1. Karakteristik IC TTL dan CMOS

Tabel 1. Karakteristik IC TTL dan CMOS BAB II TINJAUAN PUSTAKA 2.1. IC Digital TTL dan CMOS Berdasarkan teknologi pembuatannya, IC digital dibedakan menjadi dua jenis, yaitu TTL (Transistor-Transistor Logic) dan CMOS (Complementary Metal Oxide

Lebih terperinci

BAB 2 LANDASAN TEORI. Agar kendaraan lebih teratur dan tidak terlalu padat, biasanya tempat perparkiran ini dibagi

BAB 2 LANDASAN TEORI. Agar kendaraan lebih teratur dan tidak terlalu padat, biasanya tempat perparkiran ini dibagi BAB 2 LANDASAN TEORI 2.1. Inteligent Parking System Agar kendaraan lebih teratur dan tidak terlalu padat, biasanya tempat perparkiran ini dibagi menjadi beberapa tempat. Dengan demikian kendaraan yang

Lebih terperinci

Memprogram Interupsi AT89S51

Memprogram Interupsi AT89S51 BAGIAN 1 AT89S51 Tujuan Pembelajaran Umum: 1. Mahasiswa trampil memprogram interupsi Tujuan Pembelajaran Khusus: 1. Mahasiswa memahami dasar-dasar interupsi Mikrokontroler AT89S51 2. Mahasiswa memahami

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1. Perangkat Keras 2.1.1. Mikrokontroler AT89S51 Mikrokontroler merupakan suatu komponen elektronika yang di dalamnya terdapat rangkaian mikroprosesor, memori (RAM atau ROM) dan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 6 BAB 2 LANDASAN TEORI 2.1 Perangkat Keras 2.1.1 Bahasa Assembly MCS-51 Bahasa yang digunakan untuk memprogram IC mikrokontroler AT89S51 adalah bahasa assembly untuk MCS-51. angka 51 merupakan jumlah instruksi

Lebih terperinci

REGISTER-REGISTER Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

REGISTER-REGISTER Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY REGISTER-REGISTER 8051 Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id 1. PC (Program Counter) PC dengan ukuran 16 bit menentukan lokasi berikutnya yang akan dieksekusi (dijalankan).

Lebih terperinci

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika TAKARIR AC (Alternating Current) Adalah sistem arus listrik. Sistem AC adalah cara bekerjanya arus bolakbalik. Dimana arus yang berskala dengan harga rata-rata selama satu periode atau satu masa kerjanya

Lebih terperinci

MICROCONTROLER AVR AT MEGA 8535

MICROCONTROLER AVR AT MEGA 8535 MICROCONTROLER AVR AT MEGA 8535 Dwisnanto Putro, S.T., M.Eng. MIKROKONTROLER AVR Mikrokontroler AVR merupakan salah satu jenis arsitektur mikrokontroler yang menjadi andalan Atmel. Arsitektur ini dirancang

Lebih terperinci

BAB III ANALISA DAN CARA KERJA RANGKAIAN

BAB III ANALISA DAN CARA KERJA RANGKAIAN BAB III ANALISA DAN CARA KERJA RANGKAIAN 3.1 Analisa Rangkaian Secara Blok Diagram Pada rangkaian yang penulis buat berdasarkan cara kerja rangkaian secara keseluruhan penulis membagi rangkaian menjadi

Lebih terperinci

BAB II TEORI DASAR. peralatan input / output ( I / O ) pendukung di dalamnya. Suatu sistem mikroprosesor

BAB II TEORI DASAR. peralatan input / output ( I / O ) pendukung di dalamnya. Suatu sistem mikroprosesor BAB II TEORI DASAR 2. 1 Sistem Mikrokontroler AT89S52 Mikrokontroller adalah suatu perangkat keras yang memiliki memori dan peralatan input / output ( I / O ) pendukung di dalamnya. Suatu sistem mikroprosesor

Lebih terperinci

BAB 2 TINJAUAN TEORITIS

BAB 2 TINJAUAN TEORITIS ini dapat dibuat lebih efisien dan dikembangkan perakitannya pada suatu metode lain yang mempunyai system kerja yang sama. BAB 2 TINJAUAN TEORITIS 2.1. Mikrokontroler AT89S52 2.1.1. Gambaran Umum Mikrokontroler,

Lebih terperinci

ANTAR MUKA DST-51 DENGAN MODUL AD-0809

ANTAR MUKA DST-51 DENGAN MODUL AD-0809 ANTAR MUKA DST-51 DENGAN MODUL AD-0809 ADC0809 ADC0809 adalah IC pengubah tegangan analog menjadi digital dengan masukan berupa 8 kanal input yang dapat dipilih. IC ADC0809 dapat melakukan proses konversi

Lebih terperinci

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia Mikrokontroler Mikrokontroler adalah sistem komputer yang dikemas dalam sebuah IC. IC tersebut mengandung semua komponen pembentuk komputer seperti CPU,

Lebih terperinci

PETUNJUK PEMROGRAMAN DAN SET INSTRUKSI

PETUNJUK PEMROGRAMAN DAN SET INSTRUKSI Lab Elektronika Industri Mikrokontroler - 1 PETUNJUK PEMROGRAMAN DAN SET INSTRUKSI I. ORGANISASI MEMORI AT89C51 AT89C51 memisahkan antara memori untuk program dan untuk data dalam FLASH dan RAM. Metode

Lebih terperinci

AKSES MEMORI Menggunakan DT-51 MinSys

AKSES MEMORI Menggunakan DT-51 MinSys AKSES MEMORI Menggunakan DT-51 MinSys Mengakses eksternal memori dan data memori pada DT-51 Minimum sistem. Membuat program untuk penulisan atau pembacaan data pada memori eksternal DT-51 MinSys. Memori

Lebih terperinci

USER MANUAL TRAINER TOMBOL & LED 8 BIT MENGGUNAKAN AT89S51 MATA PELAJARAN:ELEKTRONIKA KENDALI

USER MANUAL TRAINER TOMBOL & LED 8 BIT MENGGUNAKAN AT89S51 MATA PELAJARAN:ELEKTRONIKA KENDALI USER MANUAL TRAINER TOMBOL & LED 8 BIT MENGGUNAKAN AT89S51 MATA PELAJARAN:ELEKTRONIKA KENDALI SISWA TINGKAT XII - ELEKTRONIKA INDUSTRI JURUSAN TEKNIK ELEKTRONIKA INDUSTRI SEKOLAH MENENGAH KEJURUAN SMK

Lebih terperinci

Laporan Modul 2, EL3006 Timer/Counter dan Interrupt Jongguran Sondang DN ( )/ Kelompok 48/ Jumat, 14 Maret 2008 Asisten: Virgilius

Laporan Modul 2, EL3006 Timer/Counter dan Interrupt Jongguran Sondang DN ( )/ Kelompok 48/ Jumat, 14 Maret 2008 Asisten: Virgilius Laporan Modul 2, EL3006 Timer/Counter dan Interrupt Jongguran Sondang DN (132 05 110)/ Kelompok 48/ Jumat, 14 Maret 2008 Asisten: Virgilius Abstrak pada praktikum kali ini, praktikan diharapkan mampu membuat

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 1.1 Penelitian Terdahulu Sebagai bahan pertimbangan dalam penelitian ini akan dicantumkan beberapa hasil penelitian terdahulu : Penelitian yang dilakukan oleh Universitas Islam

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 REMOTE TV Remote TV adalah suatu pengontrol, yang fungsinya untuk merubah dan meng-set TV yang dapat digunakan untuk merubah saluran TV seperti ingin melihat saluran ( RCTI,

Lebih terperinci

BAB III KEGIATAN PENELITIAN TERAPAN

BAB III KEGIATAN PENELITIAN TERAPAN BAB III KEGIATAN PENELITIAN TERAPAN Pada bab ini akan dijelaskan langkah-langkah yang akan digunakan dalam menyelesaikan Alat Simulasi Pembangkit Sinyal Jantung, berupa perangkat keras (hardware) dan perangkat

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS 3.1. Pendahuluan Perangkat pengolah sinyal yang dikembangkan pada tugas sarjana ini dirancang dengan tiga kanal masukan. Pada perangkat pengolah sinyal

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Mikrokontroler, sebagai suatu terobosan teknologi mikrokontroler dan

BAB II TINJAUAN PUSTAKA. Mikrokontroler, sebagai suatu terobosan teknologi mikrokontroler dan BAB II TINJAUAN PUSTAKA 2.1. PERANGKAT KERAS 2.1.1. Arsitektur Mikrokontroler AT89S51 Mikrokontroler, sebagai suatu terobosan teknologi mikrokontroler dan mikrokomputer, hadir memenuhi kebutuhan pasar

Lebih terperinci

digunakan untuk pembahasan dan cara kerja dari rangkaian Teori komponen-komponen pendukung.

digunakan untuk pembahasan dan cara kerja dari rangkaian Teori komponen-komponen pendukung. 13 Landasan teori, dalam bab ini dijelaskan tentang teori pendukung yang digunakan untuk pembahasan dan cara kerja dari rangkaian Teori pendukung itu antara lain tentang mikrokontroler AT89S51 (hardware

Lebih terperinci

Alarm Pintu, Harap Pintu Tutup Kembali, Jangan Buka Pintu Lama-lama versi 2

Alarm Pintu, Harap Pintu Tutup Kembali, Jangan Buka Pintu Lama-lama versi 2 Alarm Pintu, Harap Pintu Tutup Kembali, Jangan Buka Pintu Lama-lama versi 2 Kalo sobat pernah jalan-jalan ke sebuah kantor dan lihat di pintu ada tulisan: HARAP PINTU TUTUP KEMBALI atau MOHON PINTU TUTUP

Lebih terperinci

I. Pendahuluan. Mikroprosesor CPU. Gambar 1. Perbedaan Mikrokontroler dengan Mikroprosesor

I. Pendahuluan. Mikroprosesor CPU. Gambar 1. Perbedaan Mikrokontroler dengan Mikroprosesor I. Pendahuluan Mikrokontroler, jika diterjemahkan secara harfiah, berarti pengendali yang berukuran mikro. Sekilas mikrokontroler hampir sama dengan mikroprosesor. Namun mikrokontroler memiliki banyak

Lebih terperinci

PERTEMUAN TIMER & COUNTER MIKROKONTROLER 89C51

PERTEMUAN TIMER & COUNTER MIKROKONTROLER 89C51 PERTEMUAN TIMER & COUNTER MIKROKONTROLER 89C51 Pemakaian Timer TIMMER MIKROKONTROLER 89C51 Timer atau pewaktu dan counter atau pencacah adalah jenis pengatur waktu didalam mikrokontroler. Didalam mikrokontroler

Lebih terperinci

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED 3.1. Rancang Bangun Perangkat Keras Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar 3.1. Sistem ini terdiri dari komputer, antarmuka

Lebih terperinci

BAB II TEORI DASAR 2.1 Suara Ultrasonik 2.2 Mikrokontroler AT89C51

BAB II TEORI DASAR 2.1 Suara Ultrasonik 2.2 Mikrokontroler AT89C51 BAB II TEORI DASAR 2.1 Suara Ultrasonik Suara super atau ultrasonik adalah getaran suara dengan frekuensi diatas 40 KHz. Suara ultrasonik ini atau dengan kata lain suara supersonik ini tidak dapat di dengar

Lebih terperinci

CPU tersebut sama-sama menjalankan program dari suatu lokasi atau tempat, biasanya dari ROM (Read Only Memory) atau RAM (Random Access Memory);

CPU tersebut sama-sama menjalankan program dari suatu lokasi atau tempat, biasanya dari ROM (Read Only Memory) atau RAM (Random Access Memory); I. PENDAHULUAN Jika kita bicara tentang mikrokontroler maka tidak terlepas dengan pengertian atau definisi tentang komputer. Mengapa? Karena ada kesamaan-kesamaan antara mikrokontroler dengan komputer

Lebih terperinci

BAB II LANDASAN TEORI. Perkembangan robot sangat berkaitan erat dengan adanya kebutuhan

BAB II LANDASAN TEORI. Perkembangan robot sangat berkaitan erat dengan adanya kebutuhan BAB II LANDASAN TEORI 2.1. Teknologi Robotika Perkembangan robot sangat berkaitan erat dengan adanya kebutuhan dalam dunia industri modern yang menuntut adanya suatu alat dengan kemampuan yang tinggi yang

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 PERANGKAT KERAS 2.1.1 Arsitektur Mikrokontroler AT89S51 Mikrokontroler, sebagai suatu terobosan teknologi mikrokontoler dan mikrokomputer, hadir memenuhi kebutuhan pasar (market

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 PERANGKAT KERAS 2.1.1 Arsitektur Mikrokontroler AT89S51 Arsitektur AT89S51 sudah memiliki beberapa komponen yang pada masa lalu merupakan chip tersendiri, sub komponen tersebut

Lebih terperinci

Arsitektur Mikrokontroler

Arsitektur Mikrokontroler BAGIAN 1 Arsitektur Mikrokontroler Tujuan Pembelajaran Umum: 1. Mahasiswa mampu mendeskripsikan Arsitektur Mikrokontroler AT89S51 Tujuan Pembelajaran Khusus: 1. Mahasiswa dapat memahami arsitektur mikrokontroler

Lebih terperinci

BAB II TEORI DASAR. Pembuatan alat Traffic light dengan menggunakan mikrokontroler 89S51

BAB II TEORI DASAR. Pembuatan alat Traffic light dengan menggunakan mikrokontroler 89S51 BAB II TEORI DASAR Pembuatan alat Traffic light dengan menggunakan mikrokontroler 89S51 baik dengan perangkat-keras maupun dengan perangkat-lunak membutuhkan beberapa teori penunjang. Teori tersebut akan

Lebih terperinci

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika. Assembler Bahasa pemrograman mikrokontroler MCS-51

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika. Assembler Bahasa pemrograman mikrokontroler MCS-51 TAKARIR Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika Assembler Bahasa pemrograman mikrokontroler MCS-51 Assembly Listing Hasil dari proses assembly dalam rupa campuran dari

Lebih terperinci

ORGANISASI MEMORI MIKROKONTROLER MCS-51. Yoyo Somantri dan Erik Haritman Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

ORGANISASI MEMORI MIKROKONTROLER MCS-51. Yoyo Somantri dan Erik Haritman Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia ORGANISASI MEMORI MIKROKONTROLER MCS-51 Yoyo Somantri dan Erik Haritman Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Pendahuluan Dalam bab ini akan dibahas tujuan perkuliahan,

Lebih terperinci

Sumber Clock, Reset dan Antarmuka RAM

Sumber Clock, Reset dan Antarmuka RAM ,, Antarmuka RAM TSK304 - Teknik Interface dan Peripheral Eko Didik Teknik Sistem Komputer - Universitas Diponegoro Review Kuliah, Pembahasan tentang antarmuka di mikrokontroler 8051 (AT89S51) Sumber clock

Lebih terperinci

MODE OPERASI TIMER/COUNTER. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

MODE OPERASI TIMER/COUNTER. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY MODE OPERASI TIMER/COUNTER Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id 1. Mode 0 : Timer/Counter 13 bit. Gambar berikut menunjukkan konfigurasi operasi timer/counter mode 0. Salah

Lebih terperinci

BAB III TEORI PENUNJANG. Microcontroller adalah sebuah sistem fungsional dalam sebuah chip. Di

BAB III TEORI PENUNJANG. Microcontroller adalah sebuah sistem fungsional dalam sebuah chip. Di BAB III TEORI PENUNJANG 3.1. Microcontroller ATmega8 Microcontroller adalah sebuah sistem fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti proccesor, memori (sejumlah kecil RAM, memori

Lebih terperinci

PANDUAN DASAR MIKROKONTROLER KELUARGA MCS-51

PANDUAN DASAR MIKROKONTROLER KELUARGA MCS-51 PANDUAN DASAR MIKROKONTROLER KELUARGA MCS-51 PANDUAN DASAR MIKROKONTROLER KELUARGA MCS-51 Danny Christanto, S.T. Kris Pusporini, S.T., M.T. 2004, Innovative Electronics Hak Cipta dilindungi undang-undang

Lebih terperinci

BAB II LANDASAN TEORI. Definisi PLC menurut National Electrical Manufacturing Association (NEMA)

BAB II LANDASAN TEORI. Definisi PLC menurut National Electrical Manufacturing Association (NEMA) BAB II LANDASAN TEORI 2.1 Programmable Logic Controller (PLC) Definisi PLC menurut National Electrical Manufacturing Association (NEMA) adalah perangkat elektronik digital yang memakai programmable memory

Lebih terperinci

PETA MEMORI MIKROPROSESOR 8088

PETA MEMORI MIKROPROSESOR 8088 1. Bagan Dasar µp 8088 PETA MEMORI MIKROPROSESOR 8088 Gambar 1. Bagan Dasar µp 8088 Elemen didalam mikroprosesor adalah : CU (Control Unit) adalah manajer dari semua unit. CU mengatur keselarasan kerja

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI xx BAB 2 LANDASAN TEORI 2.1 Mikrokontroler AT89S52 2.1.1 Gambaran umum Mikrokontroler AT89S52 adalah mikrokomputer CMOS 8 bit yang memiliki 8 KB Programmable and Erasable Read Only Memory (PEROM). Mikrokontroler

Lebih terperinci

II. TINJAUAN PUSTAKA. Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR

II. TINJAUAN PUSTAKA. Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR II. TINJAUAN PUSTAKA A. Mikrokontroler ATmega8535 Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR (Alf and Vegard s Risc Processor) yang diproduksi oleh Atmel Corporation.

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Dewasa ini, banyak terjadi kecelakaan didunia pertransportasian. Salah satunya dalam industri perkeretaapian. Salah satu penyebab banyaknya kecelakaan adalah disebabkan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 4 BAB II LANDASAN TEORI 2.1 Perangkat keras Mikrokontroler AT89S51 2.1.1 Arsitektur Mikrokontroler AT89S51 Mikrokontroler AT89S51 merupakan salah satu keluarga dari MCS-51 keluaran Atmel. Jenis mikrokontroler

Lebih terperinci

Percobaan 5 PENGENALAN MIKROKONTROLER 8051

Percobaan 5 PENGENALAN MIKROKONTROLER 8051 Percobaan 5 PENGENALAN MIKROKONTROLER 8051 I. Tujuan 1. Mempelajari arsitektur mikrokontroller 8051 2. Memahami macam-macam interrupt yang ada pada mikrokontroller 8051 3. Memahami penggunaan I/O port

Lebih terperinci

Pengendalian 8 buah Motor oleh DST-51

Pengendalian 8 buah Motor oleh DST-51 Ib2 Pengendalian 8 buah Motor oleh DST-51 Pada aplikasinya, seringkali suatu sistem mikrokontroler digunakan untuk mengendalikan beberapa buah motor secara bersamaan. Berikut ini adalah pengendalian delapan

Lebih terperinci

PENGANTAR MIKROKOMPUTER PAPAN TUNGGAL (SINGLE CHIP) Oleh : Sumarna, Jurdik Fisika, FMIPA UNY

PENGANTAR MIKROKOMPUTER PAPAN TUNGGAL (SINGLE CHIP) Oleh : Sumarna, Jurdik Fisika, FMIPA UNY PENGANTAR MIKROKOMPUTER PAPAN TUNGGAL (SINGLE CHIP) Oleh : Sumarna, Jurdik Fisika, FMIPA UNY E-mail : sumarna@uny.ac.id A. Utama Sistem Mikrokomputer Gambar berikut menunjukkan 5 (lima) unit utama dalam

Lebih terperinci

BAB II LANDASAN TEORI. pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system.

BAB II LANDASAN TEORI. pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system. BAB II LANDASAN TEORI Landasan teori sangat membantu untuk dapat memahami suatu sistem. Selain dari pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system. Dengan pertimbangan

Lebih terperinci

Ringkasan Set Instruksi Dan Mode pengalamatan ( Addressing Mode )

Ringkasan Set Instruksi Dan Mode pengalamatan ( Addressing Mode ) Ringkasan Set Instruksi Dan Mode pengalamatan ( Addressing Mode ) Mikroprosessor 8051, sebagaimana terdaftar dalam 8051 set instruction in numerical order memiliki sekumpulan instruksi yang terintegrasi

Lebih terperinci

TUGAS MATA KULIAH PENGANTAR MIKROKONTROLER

TUGAS MATA KULIAH PENGANTAR MIKROKONTROLER TUGAS MATA KULIAH PENGANTAR MIKROKONTROLER DISUSUN OLEH: NAMA : MOHAMAD EKO ARI BOWO NIM : M3107105 KELAS : TEKNIK INFORMATIKA B PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

Lebih terperinci

TERJADI INTERRUPT MELAYANI INTERRUPT KEMBALI MENERUSKAN PROGRAM YANG TERHENTI PROGRAM YANG SEDANG BERJALAN. Gambar 4.1 Interrupt

TERJADI INTERRUPT MELAYANI INTERRUPT KEMBALI MENERUSKAN PROGRAM YANG TERHENTI PROGRAM YANG SEDANG BERJALAN. Gambar 4.1 Interrupt 1. Interrupt Interrupt adalah suatu kejadian atau peristiwa yang menyebabkan mikrokontroler berhenti sejenak untuk melayani interrupt tersebut. Program yang dijalankan pada saat melayani interrupt disebut

Lebih terperinci

BAB II TEORI DASAR DAN PENUNJANG. tersebut. Berikut ini penulis akan membahas tentang prinsip-prinsip dasar dari

BAB II TEORI DASAR DAN PENUNJANG. tersebut. Berikut ini penulis akan membahas tentang prinsip-prinsip dasar dari BAB II TEORI DASAR DAN PENUNJANG Dalam membuat dan menganalisa suatu alat, sebaiknya dikuasai teori-teori dasar yang menunjang / berhubungan dengan alat yang akan dibuat atau dianalisa tersebut. Berikut

Lebih terperinci

Sistem Mikrokontroler FE UDINUS

Sistem Mikrokontroler FE UDINUS Minggu ke 2 8 Maret 2013 Sistem Mikrokontroler FE UDINUS 2 Jenis jenis mikrokontroler Jenis-jenis Mikrokontroller Secara teknis, hanya ada 2 macam mikrokontroller. Pembagian ini didasarkan pada kompleksitas

Lebih terperinci

BAB III PERANCANGAN ALAT DAN PROGRAM MIKROKONTROLER. program pada software Code Vision AVR dan penanaman listing program pada

BAB III PERANCANGAN ALAT DAN PROGRAM MIKROKONTROLER. program pada software Code Vision AVR dan penanaman listing program pada BAB III PERANCANGAN ALAT DAN PROGRAM MIKROKONTROLER Pada tahap perancangan ini dibagi menjadi 2 tahap perancangan. Tahap pertama adalah perancangan perangkat keras (hardware), yang meliputi rangkaian rangkaian

Lebih terperinci

BAB II LANDASAN TEORI. berukuran kecil (mikro). Sebelum mikrokontroller ada, terlebih dahulu muncul yang

BAB II LANDASAN TEORI. berukuran kecil (mikro). Sebelum mikrokontroller ada, terlebih dahulu muncul yang BAB II LANDASAN TEORI II.1. PERANGKAT KERAS II.1.1 Mikrokontroller Mikrokontroller, sesuai namanya adalah suatu alat pengontrol / pengendali yang berukuran kecil (mikro). Sebelum mikrokontroller ada, terlebih

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Karbon Monoksida (CO) Karbon monoksida merupakan gas yang tidak berwarna, tidak berbau, tidak berasa, tidak mudah larut dalam air, tidak menyebabkan iritasi, beracun dan berbahaya

Lebih terperinci

BAB II DASAR TEORI. Laporan Tugas Akhir Controller Aktuator Plant/Process. Gambar 2.1 Sistem Kontrol Closed Loop

BAB II DASAR TEORI. Laporan Tugas Akhir Controller Aktuator Plant/Process. Gambar 2.1 Sistem Kontrol Closed Loop BAB II DASAR TEORI 2.1 Sistem Kontrol Sistem kontrol adalah kumpulan suatu alat yang berfungsi untuk memerintah, mengatur dan mengendalikan keadaan suatu sistem. Untuk menunjang suatu sistem kontrol yang

Lebih terperinci

TUGAS AKHIR PERANCANGAN ROBOT PEMADAM API BERBASIS MIKROKONTROLER AT89C51

TUGAS AKHIR PERANCANGAN ROBOT PEMADAM API BERBASIS MIKROKONTROLER AT89C51 TUGAS AKHIR PERANCANGAN ROBOT PEMADAM API BERBASIS MIKROKONTROLER AT89C51 Diajukan untuk memenuhi salah satu persyaratan dalam menyelesaikan pendidikan sarjana (S-1) pada Departeman Teknik Elektro Oleh:

Lebih terperinci

BAB 2 LANDASAN TEORI. Dalam bidang elektronika, perlahan-lahan peralatan-peralatan manual mulai digantikan

BAB 2 LANDASAN TEORI. Dalam bidang elektronika, perlahan-lahan peralatan-peralatan manual mulai digantikan BAB 2 LANDASAN TEORI 2.1. Sistem Pendeteksi dan Pemadam Kebakaran Otomatis Dalam bidang elektronika, perlahan-lahan peralatan-peralatan manual mulai digantikan dengan peralatan elektronik yang dapat bekerja

Lebih terperinci

MAKALAH. Timer atau Counter 0 dan 1. Oleh : Rizky Dwi N ( ) Satrio Teguh Yulianto ( ) D3 TEKNIK ELEKTRO JURUSAN TEKNIK ELEKTRO

MAKALAH. Timer atau Counter 0 dan 1. Oleh : Rizky Dwi N ( ) Satrio Teguh Yulianto ( ) D3 TEKNIK ELEKTRO JURUSAN TEKNIK ELEKTRO MAKALAH Timer atau Counter 0 dan 1 Oleh : Rizky Dwi N (1431110061 ) Satrio Teguh Yulianto (1431110023) D3 TEKNIK ELEKTRO JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MALANG TAHUN 2015/2016 i KATA PENGANTAR

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.2.1.1 Sensor Load Cell Prinsip kerja dari sensor tekanan ini adalah mengubah tegangan mekanis menjadi sinyal listrik. Ukuran ketegangan didasarkan pada prinsip bahwa tahanan pengantar

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dibahas mengenai perancangan dan realisasi dari perangkat keras maupun perangkat lunak dari setiap modul yang dipakai pada skripsi ini. 3.1. Perancangan dan

Lebih terperinci