BAB 2 DASAR TEORI. Dalam bab ini penulis akan membahas tentang komponen komponen yang digunakan

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 2 DASAR TEORI. Dalam bab ini penulis akan membahas tentang komponen komponen yang digunakan"

Transkripsi

1 xiv BAB 2 DASAR 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, maka setiap komponen hanya dibahas sesuai dengan fungsi nya pada masing-masing unit. 2.1 Mikrokontroller AT89C51 AT89C51 adalah mikrokontroller keluaran Atmel dengtan 4 K byte Flash PEROM ( Programmable and Erasable Read Only Memory ), AT89C51 merupakan memori dengan teknologi nonvolatile memory, isi memory tersebut dapat diisi ulang ataupun dihapus berkali-kali. Memory ini biasa digunakan untuk menyimpan instruksi ( perintah ) berstandar MCS-51 code sehingga memungkinkan mikrokontroller ini untuk bekerja dalam mode single chip operation ( mode operasi keeping tunggal ) yang tidak memerlukan external memory ( memory luar ) untuk menyimpan source tersebut.

2 xv Arsitektur Mikrokontroller AT89C51 Gambar 2.2 Konfigurasi pin mikrokontroler AT89C51

3 xvi

4 xvii Gambar 2.1 Blok diagram fungsional AT89C51 Tabel 2.2 Deskripsi Pin Nomor Pin Nama Pin Alternatif 20 GND Ground 20 VCC Power Supply P0.7.P0.00 D7 D0 & A7 A0 Keterangan Port 0 dapat berfungsi sebagai I/O biasa,low order multiflex address data ataupun menerima kode byte pada saat flash programming. Pada fungsi sebagai I/O biasa port ini dapat memberikan output sink kedelapan buah TTL input atau dapat diubah sebagai input dengan memberikan logika 1 pada port tersebut.pada fungsi sebagai low order multiflex address data port ini akan mempunyai internal pull up terutama pada saat verifikasi. 1.8 P1.0 P2.7 Port 1 berfungsi sebagai I/O biasa atau menerima low order address byte pada saat flash programming.port ini mempunyai internal pull up dan berfungsi sebagai input dengan memberikan logika 1. Sebagai output port ini dapat memberikan sink keempat buah input TTl P2.0 P2.7 A8 A15 Port 2 berfungsi sebagai I/O biasa atau high order address, pada saat mengakses memori secara 16 bit (movx@dptr). Pada saat mengakses memori secara 8 bit (Mov@Rn) port ini akan mengeluarkan isi dari P2 special fungtion register. port ini mempunyai internal pull up dan berfungsi sebagai input dengan memberikan logika 1. Sebagai output port ini dapat memberikan output sink keempat buah input TTL Port 3 Sebagai I/O biasa port 3 mempunyai sifat yang sama dengan port 1 dan port2. sedangkan sebagai fungsi spesial port - port ini mempunyai keterangan sebagai berikut : 10 P3.0 RXD Port serial input

5 xviii 11 P3.1 TXD Port serial output 12 P3.2 INT0 Port External Interrupt 0 13 P3.3 INT1 Port External Interrupt 1 14 P3.4 TO Port External Timer 0 Input 15 P3.5 T1 Port External Timer 1 Input 16 P3.6 WR Port Data Memory Write Stroble 17 P3.7 RD Port Data Memory Read Stroble 9 RST 30 ALE Reset akan aktif dengan memberikan input high selama 2 cycle. PROG Pin ini dapat berfungsi sebagai Address Latch Enable (ALE) yang melatch byte address pada saat mengakses memory eksternal. Sedangkan pada saat flash programming (PROG) berfungsi sebagai fulse input untuk pada operasi ALE akan mengeluarkan sinyal clock sebesar 1/16 frekuensi oscillator kecuali pada saat mengkakses memori eksternal. Sinyal clock pada pin ini dapat pula di disable dengan men-set bit 0 dari special fungtion register dialamat 8 EH ALE hanya aktif pada saat mengakses memori eksternal (MOVX & MOVC). 29 PSEN Pin ini berfungsi pada saat mengeksekusi program yang terletak pada memori ekternal. PSN akan aktif pada 2 kali setiap cycle. 31 EA VP Pada kondisi low maka pin akan berfungsi sebagai EA yaitu mikrokontroller akan menjalankan program yang ada memori eksternal setelah sistem diriset. Apabila berkondisi high maka pin ini akan berfungsi untuk menjalankan program yang ada pada memori internal. Pada saat flash programming pin ini akan mendapatkan tegangan 12 Volt (VP) 19 XTAL1 Input Oscillator 18 XTAL2 Output Oscillator Struktur Memori Memori dari AT89C51 terbagi menjadi : Ram Internal

6 xix Register Bank Bit addressable RAM General Purpose RAM Register Fungsi Khusus ( Special Function Register ) Flash PEROM RAM Internal RAM Internal terdiri dari : Register Bank AT89C51 mempunyai delapan buah register yang terdiri atas R0 hingga R7. Kedelapan buah register ini selalu terletak pada alamat 00H hingga 07 H pada setiap kali sistem direset. Namun, hingga posisi R0 dan R7 dapat dipindahkan ke Bank 1 ( 08 hingga 0FH ). Bank 2 ( 10H hingga 17H ) atau Bank 3 ( 18H hingga 1FH ) dengan mengatur bit RS0 dan RS1. Bit addressable RAM RAM pada alamat 20H hingga 2FH dapat diakses secara pengalamatan bit ( bit addressable ) sehingga hanya dengan sebuah instruksi saja setiap bit dalam area ini dapat diset,clear,and dan OR. Dengan adanya sistem bit addressable RAM, proses yang seharusnya dijalankan dengan tiga cycle seperti pada listing diatas

7 xx dapat digantikan dengan instruksi yang hanya membutuhkan satu cycle saja. RAM Keperluan Umum ( General Purpose RAM ) RAM keperluan umum dimulai dari alamat 30H hingga 7FH dan dapat diakses dengan pengalamatan langsung maupun tidak langsung. Pengalamatan langsung dilakukan ketika salah satu operand merupakan bilangan yang menunjukkan lokasi yang dialamati. Sedangkan pengalamatan secara tak langsung pada lokasi dari RAM internal ini adalah akses data dari memori ketika alamat memori tersebut tersimpan dalam suatu register R0 atau R1 adalah dua buah register pada mikrokontroller berasitektur MCS 51 yang dapat digunakan sebagai pointer dari sebuah lokasi memori pada RAM internal Register fungsi Khusus AT89C51 mempunyai 21 Special Function Register ( Register Fungsi Khusus) yang terletak pada antara alamat 80H hingga FFH. Beberapa dari register-register ini mampu dialamati dengan pengalamatan bit sehingga dapat dioperasikan seperti yang ada pada RAM yang lokasinya dapat dialamati dengan pengalamatan bit.

8 xxi Flash PEROM AT89C51 mempunyai 4 Kb Flash Perom ( Programmable erasable Read Only Memory ), yaitu ROM yang dapat ditulis ulang atau dihapus menggunakan sebuah perangkat programmer. Flash PEROM dalam Atmel s High-density Non Volatile Technology yang mempunyai kemampuan untuk ditulis ulang hingga kali dan berisikan perintah standard MC51. Program yang ada pada Flash PEROM akan dijalankan jika pada sistem di reset, pin EA/VP berlogika satu sehingga mikrokontroller aktif berdasarkan program yang ada pada Flash PEROM-nya. Namun jika pin EA/VP berlogika nol, mikrokontroller aktif berdasarkan program yang ada pada memori eksternal Reset Reset dapat dilakukan secara manual maupun otomatis saat power diaktifkan (Power and Reset ). Saat terjadi reset isi dari register akan berubah sesuai yang ada pada tabel 2.2. Tabel 2.2. Isi Rangkaian Setelah Reset Register Program Counter 0000H Isi Register

9 xxii Akumulator Register B PSW Stack Pointer ( A ) DPTR Port 0 3 Interrupt Priority ( IP ) Interrupt Enable ( IE ) Register Timer SCON SBUF PCON ( HMOS ) PCON ( CMOS ) 00H 00H 00H 07H 0000H FFH XXX00000B 0XX00000B 00H 00H 00H 0XXXXXXXB 0XXX0000B Reset terjadi dengan adanya logika 1 selama minimal 2 cycle pada kaki RST. Setelah kondisi pin RST kembali Low, mikrokontroller akan mulai menjalankan program dari alamat 0000H. Kondisi pada internal RAM tidak terjadi perubahan selama reset. Gambar diatas merupakan gambar rangkaian reset yang bekerja secara manual maupun otomatis saat sumber daya diaktifkan. Pada saat sumber daya diaktifkan, maka kapasitor C1 sesuai dengan sifat kapasitor akan terhubung singkat tegangan pada kapasitor ( Vc )yaitu tegangan antara VCC dan titik antara kapasiotor C 1 dan Resistor R2 mencapai VCC, otomatis tegangan pada R2 atau tegangan RST akan turun menjadi 0 sehingga kaki RST akan berlogika 0 ( seperti gambar disebelahnya ) dan proses reset selesai. Vcc= 5 Volt.

10 xxiii Vcc Vcc R1 100 R Vcc Vcc Arus dari Vcc mengalir Ke kaki RST C1 10uF/16V S1 RST R2 8.2 K R1 100 R S1 VR2 R2 8.2 K Gambar 2.3 Aliran Arus dan Perubahan Tegangan Pada Reset Otomatis Instruksi Transfer Data Instruksi transfer data terbagi menjadi dua kelas operasi sebagai berikut : 1. Transfer data umum ( general Purpose Transfer ), yaitu : MOV,PUSH dan POP. 2. Transfer spesifik Akumulator (Accumulator Spesific Transfer),yaitu : XCH,XCHD, dan MOVC. Instruksi transfer data adalah instruksi pemindahan atau pertukaran antara operand tujuan. Operand-nya dapat berupa register,memori atau suatu memori. Deskripsi instruksi transfer data tersebut dapat dijelaskan sebagai berikut : 1. MOV = Transfer bit atau byte dari operand sumber ke operand tujuan 2. PUSH = Transfer byte dari operand sumber ke suatu lokasi stack yang ditunjuk oleh register penunjuk ( stack pointer ). 3. POP = Transfer byte dalam stack ke operand tujuan.

11 xxiv 4. XCH = Pertukaran data antara operand akumulator dengan operand sumber. 5. XCHD = Pertukaran nibble rendah antara RAM internal ( lokasinya ditunjukkan oleh R0 dan R1 ) dengan akumulator Instruksi Aritmatika ( Instruksi Perhitungan ) Operasi dasar aritmatika seperti penjumlahan,pengurangan, perkalian dan pembagian dimiliki oleh AT89C51 dengan mnemonic, INC, ADD, ADDC, SUBB, DEC, MUL dan DIV.Deskripsi mnemonic tersebut dapat dijelaskan sebagai berikut : 1. INC = Menambahkan satu isi sumber operand dan menyimpan hasilnya ke operand tersebut. 2. ADD = Penjumlahan antara akumulator dengan sumber operand,lalu dikurangi satu bila CY diset,hasilnya disimpan daloam operand tersebut. 3. ADDC = Hasil dari instruksi ADD ditambah satu bila CY diset. 4. SUBB = Pengurangan akumulator dengan sumber operand dengan satu, dan hasilnya disimpan dalam operand tersebut. 5. DEC = Mengurangi sumber operand dengan satu, dan hasilnya disimpan dalam operand tersebut. 6. MUL = Perkalian antara akumulator dengan register B. 7. DIV = Pembagian antara akumulator dengan register B dan hasilnya disimpan dalam akumulator, sisanya di register B.

12 xxv Instruksi Logika Mikrokontroller AT89C51 dapat melakukan operasi logika bit maupun operasi logika byte. Operasi logika tersebut dibagi atas dua bagian, yaitu : Operasi Logika Operand Tunggal Yaitu terdiri dari : CLR,SETB, CPL, RLC, RR, RRL dan SWAB. Operasi logika ke operand Yaitu terfiri dari : ANL, ORL, dan XRL Operasi yang dilakukan oleh AT89C51 dengan pembacaan instruksi logika dapat dijelaskan sebagai berikut : CLR -- Menghapus bit atau byte menjadi satu. SETB -- Menset bit atau byte menjadi satu. CPL -- Mengkomplemenkan akumulator. RL -- Rotasi akumulator 1 bit digeser melalui carry flag RR -- Rotasi akumulator 1 bit ke kanan RRL -- Rotasi akumulator 1 bit ke kiri SWAB -- Pertukaran nibble orded rendah dengan nibble orded Tinggi ANL -- Operasi logika AND dan hasilnya disimpan dalam operand pertama ORL -- Operasi logika OR dan hasilnya disimpan dalam operand pertama XRL -- Operasi logika X-OR dan hasilnya disimpan dalam operand pertama

13 xxvi Instruksi Transfer Kendali Instruksi transfer kendali ( control transfer ) terdiri dari tiga kelas operasi yaitu Lompat tidak Bersayarat ( Unconditional Jump ) Yaitu terdiri dari : ACALL,AJMP, LJMP,JMP@A + DPTR. Lompat bersyarat ( Conditioning Jump ) Yaitu terdiri dari : JZ, JNZ, JNB, CJNE dan DJNZ Interupsi Yaitu terdiri dari : RET 1 dan RET. Instruksi diatas dapat dijelaskan sebagai berikut : ACALL = Pemanggilan subrutin yang mempunyai alamat antara 2 Kbyte sampai dengan 64 Kbyte AJMP = Lompat untuk percabangan 2 Kbyte LJMP = Lompat untuk percabangan 64 Kbyte JMP@A+DPTR = Instruksi percabangan ke suatu lokasi yang ditunjuk oleh DPTR + isi akumulator. Instruksi pemanggilan subrutin bila alamat subrutin tidak dari 2 Kbyte. JNB = Percabangan jika bit tidak diset. JZ = Percabangan akan dilakuakan jika isi akumulator adalah nol. JNZ = Percabangan akan dilakukan jika isi akumulator tidak nol.

14 xxvii CJNE = Operasi perbandingan operand pertama dengan operand kedua, jika tidak sama akan dilakukan percabangan. DJNZ = Mengurangi isi operand sumber dan percabangan akan dilakukan apabila isi operand tersebut tidak nol. RET = Kembali ke subrutin RET1 = Instruksi kembali ke program intrusi utama Sebagai operand dari perlengkapan instruksi tersebut dapat dijelaskan sebagai berikut : Rn = Register R0 sampai R7 yang dipilih dari kumpulan register. Data = Lokasi alamat data internal 8 bit, yang dilokasikan pada data RAM internal, SFR pada (I/O port register pengontrol, register status. R1 = Data RAM internal lokasi delapan bit, yang dialamati secara tidak langsung melalui R0 dan register 1. #Data = Yang diisikan ke dalam instruksi adalah 8 bit #Data 16 = Yang diisikan kedalam instruksi adalah 16 bit. Addr 16 = Untuk tujuan alamat 16 bit. Digunakan pada operasi LCALL dan LJMP yang dapat dilakukan dimana saja dlam 64 Kbyte daerah alamat program memori. Add.11 = 11 bit alamat tujuan dipakai oleh operasi CALL dan AJMP percabangan dapat dilakukan dimana saja dalam 2 Kbyte daerah program Pemancar Remote

15 xxviii Remote control dibagi menjadi 3 menurut jenis pengkodeannya : 1. Pulses Coded Jenis ini mengatur panjang pulsanya, sehingga pulsanya di variasi untuk menunjukkan data itu berlogik high atau low. Yang dijadikan variasi adalah pulsa highnya. Metode ini dipakai oleh remote sony Gambar 2.4 Pulses Coded 2. Space Coded Metode ini juga mengatur panjang pulsanya untuk menunjukkan data tersebut berlogik low atau high. Tetapi yang diatur adalah lebar pulsa lownya. Jenis ini diterapkan oleh remote Panasonic. Gambar 2.5. Space Coded 3. Shift Coded Metode ini yang paling berbeda diantara kedua metode diatas.metode ini menggunakan prinsip perbedaan fase untuk menunjukkan data yang dikirim

16 xxix berlogik low atau high. Metode pengiriman data ini diterapkan oleh remote Philips Gambar 2.6. Shift Coded Penggunaan infra red sangat bagus dalam komunikasi dan control suatu sistem. Infra red adalah frekuensi radiasi yang bekerja di bawah tingkat sensitivitas mata manusia.jadi manusia tidak dapat melihat sinar tersebut. Gambaran sinyal yang dikirimkan oleh transmitter dan diterima oleh IR demodulator dapat dilihat pada gambar 2.7 sebagai contoh yang dikirimkan oleh header. Gambar 2.7 Hubungan Antar Sinyal Tx dan Rx

17 xxx Jika transmitter mengirimkan sinyal on dan off maka pada receiver juga menerima sinyal on dan off. Tetapi receiver hanya mendeteksi ada carrier atau tidak. Jika ada data carrier maka pulsa yang dikirimkan adalah high sebaliknya jika tidak ada carrier Maka pulsa yang dikirimkan adalah low.sinyal carier sebesar 40 Khz yang diterima oleh receiver akan hilang karena pada receiver sudah dibatasi dengan menggunakan rangkaian high pass filter dan low pass filter, frekuensi yang kurang dari 159,23 Hz dan lebih dari 7,24 khz tidak dilewatkan.sedangkan sinyal informasi sebesar 4T=2200μs (1.82kHz) akan diterima untuk diolah sebagai data header. salah satu contoh aplikasi dari penggunaan infrared adalah pada TV/VCR remote control. Infra red ini bekerja pada range frekuensi antar 3060 KHz. Pada dasarnya, data dikirimkan oleh suatu remote disertai dengan carriernya hal ini dimaksudkan supaya data dapat ditransmisikan untuk mencapai jarak yang lebih jauh, pada remote control sony ditumpangkan pada carrier sebesar 40kHz sehingga sebetulnya didalam pulsa high tersebut terdapat pulsa-pulsa kecil dengan frekuensi yang lebih tinggi. Dengan melihat karakteristik ini maka remote control menggunakan frekuensi carrier sekitar 36-40kHz. Untuk membangkitkan sinyal dengan frekuensi 40kHz tidak sulit tetapi untuk menerima sinyal dengan frekuensi 40kHz itu membutuhkan filters, penguatan sinyal dan menghasilkan sinyal carrier sehingga data yang diterima benar-benar valid. Remote yang digunakan dalam hal ini adalah remote TV sony. Format data dari remote sony terdiri dari 12 bits data. Data yang dikirimkan pertama kali

18 xxxi adalah header selanjutnya baru data. Remote sony ini memiliki karakteristik yaitu memiliki periode (1T) = 550 μs dan carrier 40 khz. Untuk remote sony memiliki header high 4T dan low 1 T, untuk logic 1 memiliki pilsa high sepanjang 2T dan low 1T, dan untuk logic 0 memiliki pulsa high 1T dan low 1T. Ini merupakan format aslinya sedangkan jika mengamati sinyal yang dikirimkan remote melalui IR modul kebalikannya karena pada IR modul ada inverternya. Berikut contoh bentuk gambar pulsa dari header, logic 1 dan logic 0 dari remote TV sony yang sebenarnya ( belum melalui gerbang inverter) Gambar 2.8. Pulsa Remote Control Sony Berikut ini adalah bentuk-bentuk sinyal dari remote sony setelah keluar dari output 7404 pada gambar ( setelah melalui gerbang inverter ).

19 xxxii Gambar 2.9. Format Sinyal Remote Control Sony 2.3. Motor DC Motor merupakan mesin yang mengubah tegangan DC menjadi gerakan yang berupa putaran dari torsi motor. Gambar Prinsip Kerja Motor Bila penghantar dibentuk seperti gambar diatas, maka gaya yang dihasilkan pada kedua sisi penghantar yang tegak lurus dengan arah medan magnet akan menghasilkan torsi yang menyebabkan penghantar berputar. dari gambar diatas terlihat bahwa penghantar tegak lurus terhadap medan magnet. Ada tiga jenis motor DC yaitu wound-field, magnet-permanen, dan motor printedcircuit. Daya dari motor DC dari 0,02 sampai 100 hp dan cocok digunkkan dalam berbagai aplikasi termasuk robotic dan mesin CNC ( Computer Numerical Control ). Keuntungan dengan menggunakan motor DC yaitu menghasilkan tenagan putaran yang lebih pada saat kecepatan rendah dibandingkan saat kecepatan tinggi.

20 xxxiii Hal ini terjadi sejak motor DC mampu mempercepat beban dengan cepat mulai dari saat berhenti. Dan juga motor DC mampu menghasilkan tenaga putaran yang membalik sehingga menjadi lambat motornya menjadi lambat motornya menjelang mendekati posisi sebenarnya. Tenaga putaran yang diteruskan/maju akan tinggi saat motor berhenti atau kecepatannya rendah. Kecepatan tenaga putaran dengan motor DC mampu mendekati letak yang diinginkan sehingga motor akan melambat bebannya dan mencegah untuk tidak melampaui batas. Prinsip sederhana dari motor DC wound-field adalah sama prinsip dari motor DC konvensional. Motor ini diatur oleh tegangan dinamo. Sedangkan motor DC magnet permanent menggunakan magnet secara konstan sebagai sumber arus. Motor DC magnet permanent mempunyai beberapa keuntungan dibandingkan wound-field diantaranya yaitu peningkatan efisiensi, kecilnya ukuran,tenaga putaran yang tinggi dan rendahnya tenaga input Transistor Sebagai Saklar Transistor selain berfungsi sebagai penguatan dapat juga berfungsi sebagai saklar.apabila transistor berfungsi sebagai saklar artinya transistor dioperasikan pada dua titik kerja yaitu daerah jenuh, maka resitansi antara kolektor dan emitter sangat kecil, maka transistor tersebut seperti sebuah saklar yang sedang menutup ( On ). Sedangkan apabila transistor dalam keadaan cut off, maka resistansi antara kolektor dan emitter sangat besar

21 xxxiv, sehingga transistor bekerja sebagai sebuah saklar yang membuka ( Off ). Rangkaiannya dapat dilihat pada gambar dibawah ini : Rc Ra Rc Rc Rc Ra Ia (a) Ia (b) Gambar 2.11 a. Transistor pada saat tidak menghantar b. Transistor pada saat menghantar Saat transistor pada keadaan cut-off ( terbuka ) Vi= V0 = 0 Volt, I.R = 0 ma, sehingga tidak ada arus yang mengalir melalui Rc kecuali arus bocor kolektor emitter. Selanjutnya tegangan Vin diberikan ke basis pada transistor, maka transistor akan menjadi hidup, maka besar arus basis dapat dihitung sebagai berikut : I B = VBB - VBE RB I C = VCC - VCE RC Dimana : I C = IB = Arus kolektor ( A) Arus Basis ( A )

22 xxxv VBE = Tegangan antara basis dengan Emitter ( V ) VCC = Tegangan Sumber ( V ) Vce = Tegangan antara kolektor dan emitter ( V ) Gambar Karakteristik transistor 2.5. Relay Relay merupakan suatu perangkat yang menggunakan magnet listrik untuk mengendalikan seperangkat kontak. Fungsi utamanya adalah sebagai saklar yang mengatur penyambungan arus yang lebih besar dengan menggunakan arus masukan lebih kecil,sesuai dengan batas arus keluaran perangkat elektronik umumnya. Susunan sederhana diperlihatkan pada gambar dan terdiri atas kumparan kawat penghantar yang digulungkan pada former memutari teras magnet. Bila kumparan itu

23 xxxvi dienergikan oleh arus, medan magnet yang dibangun menarik armatur ini dipakai melalui pengungkit, untuk membuka atau menutup kontak-kontak. Beberapa susunan kontak yang umum dipakai, semuanya terisolasi secara listrik dari rangkaian kumparan : 1. Normal terbuka ( Normally Open, NO) : kontak-kontak tertutup bila relay diberi arus listrik. 2. Normal tertutup ( Noramally Close, NC ) : kontak-kontak terbuka bila dialiri arus listrik. 3. Tukar sambung ( Change Over, CO ) : relay ini mempunyai kontak tengah yang normalnya tertutup tetapi akan terbuka bila diberi arus listrik. Gambar Simbol Relay a) Normally Open, b) Normally Close, c) Change Over Relay-relay ini terdapat dalam dua jenis penggunaan arus, AC dan DC. Relay AC menggunakan daya jaringan listrik umum yaitu 220 Volt dan 110 Volt. Sedangkan relay DC menggunakan tegangan antar 5 Volt sampai 24 Volt dan membutuhkan arus kerja sekitar 100 ma Osilator Kristal ( 12.0 MHz )

24 xxxvii Osilator adalah sebuah rangkaian elektronika yang dirancang untuk menghasilkan gaya gerak listrik bolak-balik dengan frekuensi dan bentuk gelombang yang diketahui. Rangkaian listrik ekivalen dari Kristal diperlihatkan pada gambar Induktor L, kapasitas C, dan resistor R adalah analogi dari massa koefisien kepatuhan ( Coplane, yaitu kebalikan dari konstanta pegas ) dan faktor peredam. Rs XTAL Cp Ls Cs (a) (b) Gambar a) Simbol Osilator Kristal b) Rangkaian ekivalen Osilator Kristal 2.7. Catu Daya Rangkaian catu daya seperti gambar di bangun dengan menggunakan sebuah komponen utama yaitu IC register 7805, IC ini berfungsi sebagai penstabil tegangan sehingga keluaran dari catu daya tetap stabil 5 V. Tegangan dari jala-jala akan disearahkan oleh penyearah tegangan dengan menggunakan 4 ( empat ) buah dioda, ditambah dioda bright, agar tegangan DC yang dihasilkan benar-benar rata-rata dengan mengandung ripple yang sangat kecil, untuk itu digunakanlah sebuah kapasitor yang

25 xxxviii bernilai 10 μf sebagai filter dan untuk menguatkan arus yang lemah pada rangkaian catu daya Gambar rangkaian PSA

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

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

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

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 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

Lab Elektronika Industri Mikrokontroler - 1 AT89C1051

Lab Elektronika Industri Mikrokontroler - 1 AT89C1051 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

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 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

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

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

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

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

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

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

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

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

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

BAB 2 LANDASAN TEORI. Mikrokontroler AT89S51 hanya memerlukan tambahan 3 kapasitor, 1 resistor dan 1

BAB 2 LANDASAN TEORI. Mikrokontroler AT89S51 hanya memerlukan tambahan 3 kapasitor, 1 resistor dan 1 BAB 2 LANDASAN TEORI 2.1 Defenisi AT89S51 Mikrokontroler AT89S51 hanya memerlukan tambahan 3 kapasitor, 1 resistor dan 1 kristal serta catu daya 5 Volt. Kapasitor 10 mikro-farad dan resistor 10 Kilo Ohm

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. 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. 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

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

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

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

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

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

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

BAHASA PEMOGRAMAN AT89S/Cxx (assembly)

BAHASA PEMOGRAMAN AT89S/Cxx (assembly) 1 BAHASA PEMOGRAMAN AT89S/Cxx (assembly) Operand dalam pemograman mikrokontroler adalah data yang tersimpan dalam memory, register dan input/output (I/O). Instruksi yang dikenal secara umum dikelompokan

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

Memprogram Port sebagai Output dan Input Sederhana

Memprogram Port sebagai Output dan Input Sederhana BAGIAN 1 Tujuan Pembelajaran Umum: 1. Mahasiswa trampil memprogram Port sebagai Input dan Output sederhana menggunakan bahasa pemrograman assembly Tujuan Pembelajaran Khusus: 1. Mahasiswa memahami Konstruksi

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

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

BAB II TINJAUAN PUSTAKA. adanya kebocoran gas. Sensor ini merupakan suatu semikonduktor oksida-logam,

BAB II TINJAUAN PUSTAKA. adanya kebocoran gas. Sensor ini merupakan suatu semikonduktor oksida-logam, BAB II TINJAUAN PUSTAKA 2.1 Sensor Gas LPG TGS2610 2.1.1 Gambaran Umum Sensor TGS 2610 merupakan sensor yang umum digunakan untuk mendeteksi adanya kebocoran gas. Sensor ini merupakan suatu semikonduktor

Lebih terperinci

DESKRIPSI SINGKAT INSTRUKSI-INSTRUKSI PADA AT89S51

DESKRIPSI SINGKAT INSTRUKSI-INSTRUKSI PADA AT89S51 DESKRIPSI SINGKAT INSTRUKSI-INSTRUKSI PADA AT89S51 (Dikemas oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id) No. Instruksi Deskripsi Contoh 1. ADD A,R n Menambahkan isi A dengan isi

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

BAB 2 LANDASAN TEORI. bisa digunakan untuk memindahkan program yang ber-ekstention.hex ke Flash,

BAB 2 LANDASAN TEORI. bisa digunakan untuk memindahkan program yang ber-ekstention.hex ke Flash, BAB 2 LANDASAN TEORI Arsitektur Mikrokontroler AT89S51 Programer Atmel seri S merupakan programer yang serbaguna, karena programer ini bisa digunakan untuk memindahkan program yang ber-ekstention.hex ke

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

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 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

SISTEM PENGENDALI PINTU DAN LAMPU MENGGUNAKAN REMOTE CONTROL BERBASIS AT89C51 TUGAS AKHIR

SISTEM PENGENDALI PINTU DAN LAMPU MENGGUNAKAN REMOTE CONTROL BERBASIS AT89C51 TUGAS AKHIR SISTEM PENGENDALI PINTU DAN LAMPU MENGGUNAKAN REMOTE CONTROL BERBASIS AT89C51 TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh gelar Ahli Madya SULVINA MAULIN 052408086 PROGRAM

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

BAB 3 PERANCANGAN SISTEM. pada sistem pengendali lampu telah dijelaskan pada bab 2. Pada bab ini akan dijelaskan

BAB 3 PERANCANGAN SISTEM. pada sistem pengendali lampu telah dijelaskan pada bab 2. Pada bab ini akan dijelaskan BAB 3 PERANCANGAN SISTEM Konsep dasar mengendalikan lampu dan komponen komponen yang digunakan pada sistem pengendali lampu telah dijelaskan pada bab 2. Pada bab ini akan dijelaskan perancangan sistem

Lebih terperinci

INSTRUKSI DAN BAHASA PEMOGRAMAN MIKROKONTROLER

INSTRUKSI DAN BAHASA PEMOGRAMAN MIKROKONTROLER INSTRUKSI DAN BAHASA PEMOGRAMAN MIKROKONTROLER Yoyo Somantri dan Erik Haritman Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Pendahuluan Dalam bab ini akan dibahas tujuan

Lebih terperinci

BAB III PERENCANAAN DAN REALISASI

BAB III PERENCANAAN DAN REALISASI BAB III PERENCANAAN DAN REALISASI 3.1 Perancangan Blok Diaram Metode untuk pelaksanaan Program dimulai dengan mempelajari sistem pendeteksi kebocoran gas pada rumah yang akan digunakan. Dari sini dikembangkan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Perangkat Keras 2.1.1. Mikrokontroler AT89S52 2.1.1.1. Pengenalan Mikrokontroler AT89S52 Mikrokontroler saat ini sudah dikenal dan digunakan secara luas pada dunia industri. Banyak

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

BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS DAN PERANGKAT LUNAK SISTEM. Dari diagram sistem dapat diuraikan metode kerja sistem secara global.

BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS DAN PERANGKAT LUNAK SISTEM. Dari diagram sistem dapat diuraikan metode kerja sistem secara global. BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS DAN PERANGKAT LUNAK SISTEM 3.1 Perancangan Perangkat Keras 3.1.1 Blok Diagram Dari diagram sistem dapat diuraikan metode kerja sistem secara global. Gambar

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

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Perangkat Keras 2.1.1. Pengenalan Mikrokontroler AT89S52 Mikrokontroler adalah mikroprosessor yang dirancang khusus untuk aplikasi kontrol, dan dilengkapi dengan ROM, RAM dan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 4 BAB II TINJAUAN PUSTAKA 2.1 Mikrokontroler AT89S51 Mikrokontroler, sebagai suatu terobosan teknologi mikrokontoler dan mikrokomputer, hadir memenuhi kebutuhan pasar (market need) dan teknologi baru.

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

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

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

BAB III PERANCANGAN SISTEM. Secara garis besar rangkaian pengendali peralatan elektronik dengan. blok rangkaian tampak seperti gambar berikut :

BAB III PERANCANGAN SISTEM. Secara garis besar rangkaian pengendali peralatan elektronik dengan. blok rangkaian tampak seperti gambar berikut : BAB III PERANCANGAN SISTEM 3.1. Diagram Blok Secara garis besar rangkaian pengendali peralatan elektronik dengan menggunakan PC, memiliki 6 blok utama, yaitu personal komputer (PC), Mikrokontroler AT89S51,

Lebih terperinci

LAMPIRAN D DATA SHEET

LAMPIRAN D DATA SHEET LAMPIRAN D DATA SHEET D-1 D-2 D-3 D-4 D-5 D-6 D-7 D-8 D-9 D-10 D-11 Instruksi-instruksi Keluarga MCS51 A. Operasi Aritmatika 1. ADD ADD A,Rn Tambahkan Akumulator A dengan Rn di mana n = 0 7 dan simpan

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

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

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

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

RANCANG BANGUN PENGAMAN MOBIL BERBASIS MIKROKONTROLER AT89S51 DENGAN APLIKASI TELEPON SELULER SEBAGAI INDIKATOR ALARM

RANCANG BANGUN PENGAMAN MOBIL BERBASIS MIKROKONTROLER AT89S51 DENGAN APLIKASI TELEPON SELULER SEBAGAI INDIKATOR ALARM RANCANG BANGUN PENGAMAN MOBIL BERBASIS MIKROKONTROLER AT89S51 DENGAN APLIKASI TELEPON SELULER SEBAGAI INDIKATOR ALARM Bambang Tri Wahyo Utomo, S.Kom Pri Hadi Wijaya ABSTRAKSI Disini akan dibahas mengenai

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA DATA

BAB IV PENGUJIAN DAN ANALISA DATA BAB IV PENGUJIAN AN ANALISA ATA Pada bab ini akan dibahas tentang pengujian dan pengoperasian Sistem Pendeteksi Kebocoran Gas pada Rumah Berbasis Layanan Pesan Singkat yang telah selesai dirancang. Pengujian

Lebih terperinci

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai BAB II DASAR TEORI 2.1 Arduino Uno R3 Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai

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

Wireless Infrared Printer dengan DST-51 (Komunikasi Infra Merah dengan DST-51)

Wireless Infrared Printer dengan DST-51 (Komunikasi Infra Merah dengan DST-51) Wireless Infrared Printer dengan DST-5 (Komunikasi Infra Merah dengan DST-5) Komunikasi Infra Merah dilakukan dengan menggunakan dioda infra merah sebagai pemancar dan modul penerima infra merah sebagai

Lebih terperinci

PERTEMUAN SET INSTRUKSI MIKROKONTROLER AT 89C51

PERTEMUAN SET INSTRUKSI MIKROKONTROLER AT 89C51 PERTEMUAN SET INSTRUKSI MIKROKONTROLER AT 89C51 Pendahuluan Dalam materi sebelumnya sudah di bahas untuk menjalankan suatu tugas maka mikrokontroler 89C51 membutuhkan sebuah program yang terdiri dari susunan

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

BAB 2 LANDASAN TEORI dan dikembangkan perakitannya pada suatu metode lain yang mempunyai sistem kerja yang sama. BAB 2 LANDASAN TEORI 2.1. Perangkat Keras Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu perangkat

Lebih terperinci

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat BAB III PERANCANGAN SISTEM 3.1 Gambaran Umum Pada bab ini akan dibahas mengenai perencanaan perangkat keras (hardware) dan perangkat lunak ( Software). Pembahasan perangkat keras meliputi perancangan mekanik

Lebih terperinci

Desain Tracker Antena Parabola Berbasis Mikrokontroler

Desain Tracker Antena Parabola Berbasis Mikrokontroler Desain Tracker Antena Parabola Berbasis Mikrokontroler Sri Wahyuni Dali #1, Iskandar Z. Nasibu #2, Syahrir Abdussamad #3 #123 Teknik Elektro Universitas Negeri Gorontalo Abstrak Makalah ini membahas desain

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 II TEORI DASAR 2.1 Umum

BAB II TEORI DASAR 2.1 Umum 5 BAB II TEORI DASAR 2.1 Umum Air bersih merupakan kebutuhan sehari-hari manusia dalam melakukan aktivitasnya. Air bersih dapat sebagai air baku untuk memasak atau pun untuk mandi, cuci dan kakus. Pada

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Perangkat Keras 2.1.1. Mikrokontroler AT89S51 Mikrokontroler sebagai suatu terobosan teknologi mikrokontroler dan mikrokomputer hadir memenuhi kebutuhan pasar (market need) dan

Lebih terperinci

BAB 2 LANDASAN TEORI 2.1 M

BAB 2 LANDASAN TEORI 2.1 M BAB 2 LANDASAN TEORI 2.1 M ikrokontroller AT89S51 Mikroprosesor ialah suatu chip (rangkaian terintegrasi yang sangat komplek) yang berfungsi sebagai pemroses data dari input yang diterima pada suatu sistem

Lebih terperinci

BAB III PERANCANGAN DAN CARA KERJA RANGKAIAN

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

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT Pada bab ini menjelaskan tentang perancangan sistem alarm kebakaran menggunakan Arduino Uno dengan mikrokontroller ATmega 328. yang meliputi perancangan perangkat keras (hardware)

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM Pada bab ini akan dijelaskan secara umum perancangan sistem pengingat pada kartu antrian dengan memanfaatkan gelombang radio, yang terdiri dari beberapa bagian yaitu blok diagram

Lebih terperinci

BAB 2 LANDASAN TEORI. Pada subbab ini akan dibahas perangkat perangkat keras yang digunakan pada

BAB 2 LANDASAN TEORI. Pada subbab ini akan dibahas perangkat perangkat keras yang digunakan pada BAB 2 LANDASAN TEORI 2.1 Perangkat Keras Pada subbab ini akan dibahas perangkat perangkat keras yang digunakan pada palang kereta otomatis ini. Perangkat perangkat keras tersebut antara lain adalah sensor

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Bab ini akan membahas tentang perancangan sistem deteksi keberhasilan software QuickMark untuk mendeteksi QRCode pada objek yang bergerak di conveyor. Garis besar pengukuran

Lebih terperinci

BAB III PERENCANAAN DAN REALISASI

BAB III PERENCANAAN DAN REALISASI BAB III PERENCANAAN DAN REALISASI 3.1 PERANCANGAN UMUM SISTEM Metode untuk pelaksanaan Program dimulai dengan mempelajari system pengukuran tangki air yang akan digunakan. Dari sini dikembangkan apa saja

Lebih terperinci

BAB II DASAR TEORI MIKROKONTROLER II (PENERIMA DATA) MEDIA PENGIRIMAN DATA. Gambar 2.1 Blok Pengiriman Data Mikrokontroler I ke Mikrokontroler II

BAB II DASAR TEORI MIKROKONTROLER II (PENERIMA DATA) MEDIA PENGIRIMAN DATA. Gambar 2.1 Blok Pengiriman Data Mikrokontroler I ke Mikrokontroler II BAB II DASAR TEORI 2.1 Komunikasi Data Paralel Prinsip dasar dari sistem komunikasi data paralel adalah suatu cara untuk pengiriman atau pertukaran data dari kedua pihak dengan menggunakan sirkuit yang

Lebih terperinci

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

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR...

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR... DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN P EMBIMBING... HALAMAN PENGESAHAN P ENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR... ABSTRAKSI... TAKARIR... DAFTAR ISI... DAFTAR TABEL...

Lebih terperinci

BAB III RANCANGAN SISTEM. dirancanag. Setiap diagram blok mempunyai fungsi masing-masing. Adapun diagram

BAB III RANCANGAN SISTEM. dirancanag. Setiap diagram blok mempunyai fungsi masing-masing. Adapun diagram BAB III RANCANGAN SISTEM 3.1. Diagram Blok Rangkaian Diagram blok merupakan gambaran dasar dari rangkaian sistem yang akan dirancanag. Setiap diagram blok mempunyai fungsi masing-masing. Adapun diagram

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Mikrokontroller AT89S51 Mikrokontroller merupakan chip yang dapat menjalankan instruksi tanpa peripheral pendukung. Berbagai jenis mikrokontroller telah diproduksi oleh perusahaan

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 2 LANDASAN TEORI. (hardware) yang dapat mengolah data, menghitung, mengingat dan mengambil

BAB 2 LANDASAN TEORI. (hardware) yang dapat mengolah data, menghitung, mengingat dan mengambil BAB 2 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

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 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

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 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Mikrokontroller AT89S51 Didalam pembuatan alat ini peran penting mikrokontroller sangat berpengaruh dalam menentukan hasil akhir /output dari fungsi alat ini, yang mana hasil akhir/ouput

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

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

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

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT.

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT. 1 BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT. A. Deskripsi Tugas 1. Jelaskan perbedaan mikroprosesor dan mikrokontroler. 2. Jelaskan mode-mode pengalamatan yang

Lebih terperinci

BAB 2 DASAR TEORI. membantu perkembangan didunia elektronika. Arsitektur mikrocontroler banyak

BAB 2 DASAR TEORI. membantu perkembangan didunia elektronika. Arsitektur mikrocontroler banyak BAB 2 DASAR TEORI 2.1 MIKROKONTROLER AT89C51 2.1.1 Gambaran Umum Mikrokontroler sebagai teknologi semi konduktor, kehadirannya sangat membantu perkembangan didunia elektronika. Arsitektur mikrocontroler

Lebih terperinci

BAB III PERANCANGAN DAN IMPLEMENTASI. Pada tugas akhir ini akan dibuat sebuah perangkat keras PLC dengan fasilitas

BAB III PERANCANGAN DAN IMPLEMENTASI. Pada tugas akhir ini akan dibuat sebuah perangkat keras PLC dengan fasilitas BB III PERNCNGN DN IMPLEMENTSI Pada tugas akhir ini akan dibuat sebuah perangkat keras PLC dengan fasilitas minimun beserta perangkat lunak sistem operasinya yang ditanamkan pada mikrokontroler sehingga

Lebih terperinci

PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALI PERALATAN LISTRIK RUMAH TANGGA DENGAN MENGGUNAKAN REMOTE KONTROL BERBASIS MIKROKONTROLLER AT89C2051

PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALI PERALATAN LISTRIK RUMAH TANGGA DENGAN MENGGUNAKAN REMOTE KONTROL BERBASIS MIKROKONTROLLER AT89C2051 PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALI PERALATAN LISTRIK RUMAH TANGGA DENGAN MENGGUNAKAN REMOTE KONTROL BERBASIS MIKROKONTROLLER AT89C2051 LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Perangkat Keras (Hardware) 2.1.1. Mikrokontroller AT89S51 Mikrokontroller, sebagai suatu terobosan teknologi mikrokontroller dan mikrokomputer, hadir memenuhi kebutuhan pasar

Lebih terperinci