LAMPIRAN KODE PROGRAM

Ukuran: px
Mulai penontonan dengan halaman:

Download "LAMPIRAN KODE PROGRAM"

Transkripsi

1 LAMPIRAN KODE PROGRAM #include "p16f877a.inc" CONFIG _CP_OFF & _WDT_OFF & _BODEN_ON & _PWRTE_ON & _HS_OSC & _WRT_OFF & _LVP_OFF & _CPD_OFF cblock 0x20 ;deklarikasikan variable dari alamat 20h cacah1,cacah2,offsetl1,offseth1, offsetl,offseth tmp1,cacah,kecepatan,test1, test2 endc cblock 0x30 temp:72 endc ;buat array 72 mulai 30h ;rutin awal program mengatur PORTD,PORTC sebagai keluaran ;membersihkan array start org 0x00 ;start awal program bsf STATUS,RP0 ; pilih bank 1 movlw 0x00 movwf TRISD ;PortD sebagai keluaran movwf TRISC ;PortC sebagai keluaran bcf STATUS,RP0 ; kembali ke bank 0 call bersihkan ; panggil rutin bersihkan ;membersihkan pointer-pointer dan array sapu clrf offsetl1 ;clear offsetl1 clrf offseth1 ;clear offseth1 clrf offsetl clrf offseth clrf PORTC clrf PORTD call bersihkan ;panggil rutin bersihkan ;rutin untuk mengambil karakter dari string ASCII Ambil_String call String_Tabel ;panggil rutin String_Table xorlw 0x00 ;cek apakah akhir tabel dari string btfsc STATUS, Z goto sapu ;jika ya, pergi ke rutin sapu movwf tmp1 ;jika tidak, kirim W ke temp1 movlw 0x20 ;isi W dengan 20h subwf tmp1, W ;temp1-w, untuk mendapatkan tabel asciinya call Ambil_Char ;panggil rutin Ambil_Char incf offsetl1,1 ;naikkan offsell1, untuk alamat selanjutnya btfsc STATUS, Z ;lihat apakah terjadi hasilnya nol incf offseth1,1 ;jika ya, naikkan offseth1 goto Ambil_String ;jika tidak pergi ke ruitn Ambil_String ;rutin mengambil data untuk karakter yang didapat pada ;rutin Ambil_String

2 ;pengambilan alamat data dengan mengurangi nilai hexadesimal ; karakter ASCII dengan 21 lalu di multiply 6 Ambil_Char movwf offsetl ;copy isi W ke oofsetl movwf test1 ;copy isi W ke test1 clrf offseth ;clear offseth bcf STATUS, C ;clear STATUS C rlf offsetl, 1 ;geser offsetl btfsc STATUS,C ; apakah ada Carry incf offseth,1 ;jika ada naikkan offselh bcf STATUS, C ;clear STATUS C rlf offsetl, 1 ; btfsc STATUS,C incf offseth, 1 bcf STATUS, C movf test1, 0 ;copy isi test1 ke W addwf offsetl, 1 ;tambahkan isi W dengan offsetl btfsc STATUS,C ;apakah ada Carry incf offseth, 1 ;ya, naikkan offselh bcf STATUS,C ;clear STATUS C movf test1, 0 addwf offsetl, 1 btfsc STATUS,C incf offseth, 1 movlw 0x06 movwf cacah ; cacah=6 ;rutin untuk merubah karakter ASCII menjadi font 5x7 LED matriks ;pada rutin ini juga memanggil rutin Geser untuk menggeser nilai pada ;arra,y juga memanggil rutin Tampil next call Geser ;panggil rutin Geser call ASCII_Table ;panggil rutin ASCII_Table movwf temp+.72 ;copy isi W ke temp72 call Tampil ;panggil rutin Tampil incf offsetl, 1 ;naikkan offsetl btfsc STATUS, Z ;apakah ada Carry incf offseth, 1 ;ya, naikkan offseth decfsz cacah, 1 ;cacah-1 dan apakah cacah=0? goto next ;tidak, pergi ke next ; kembali pada rutin Ambil_string ;rutin untuk megirim data array temp ke PORTD untuk mendapatkan ;penampilan pada LED matriks secara berulang-ulang Tampil bsf PORTC,1 ;reset pengendali kolom nop bcf PORTC,1 movlw temp+.0 movwf FSR ;FSR = alamat array 1 Loop movf INDF, 0 ;copy isi INDF ke W movwf PORTD ;kirim ke PORTD call tunda ;panggil rutin tunda incf FSR, 1 ;FSR+1

3 movf FSR, 0 ;copy FSR ke W xorlw temp+.72 ;bandingkan dengan temp72 btfss STATUS,Z ;apakah alamat FSR=temp72? goto Loop ;tidak, ulangi Loop ;ya, kembali ke rutin Ambil_Char ;menggeser isi dari data arrya register temp Geser movlw temp+.0 movwf FSR ;FSR = temp awal Loop2 incf FSR,1 ;FSR+1 movf INDF, 0 ; copy INDF ke W decf FSR, 1 ;FSR-1 movwf INDF ;copy W ke INDF incf FSR, 1 ;FSR +1 movf FSR,W xorlw temp+.72 ;FSR=temp terakhir? btfss STATUS,Z ; goto Loop2 ;tidak, pergi ke Loop2 ;ya, kembali ke Ambil_Char ;mengambil string String_Tabel movlw High(String) ;W= alamat tinggi string addwf offseth1, w ;W = offseth1 + W movwf PCLATH ;copy W ke PCLATH movlw Low(String) ; W= alamat rendah string addwf offsetl1,w ;W= offsetl1 + W btfsc STATUS,C ;apakah STATUS C =0 incf PCLATH, 1 ;ya, naikkan PCLATH movwf PCL ;PCL =W ;mengambil data tabel ASCII_Table movlw High(Table) ;W= alamat tinggi tabel addwf offseth, w ;W = offseth + W movwf PCLATH ;copy W ke PCLATH movlw Low(Table) ; W= alamat rendah tabel addwf offsetl,w ;W= offsetl + W btfsc STATUS,C ;apakah STATUS C =0 incf PCLATH, 1 ;ya, naikkan PCLATH movwf PCL ;PCL = W ;tundaan untuk nyala/mati LED ;juga sebagai penabuh untuk pengendali kolom tunda movlw.185 movwf cacah1 delay1 decfsz cacah1,1 ; kurangi nilai cacah1, periksa apakah nol goto delay1 movlw 0x00 ; movwf PORTD ;padamkan LED

4 clock bsf PORTC,0 ;bandar C pin 1 buat tinggi nop bcf PORTC,0 ;bandar C pin 1 buat rendah. ;membersihkan register array Bersihkan movlw temp+.0 movwf FSR bersih clrf INDF incf FSR, 1 movf FSR, 0 xorlw temp+.72 btfss STATUS,Z goto bersih ; tabel karakter 5x7 Table dt 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ;space dt 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, ;! dt 0x18, 0x60, 0x00, 0x60, 0x18, 0x00, ;" dt 0x14, 0x7F, 0x14, 0x7F, 0x14, 0x00, ;# dt 0x32, 0x49, 0x7F, 0x46, 0x26, 0x00, ;$ dt 0x32, 0x34, 0x08, 0x16, 0x26, 0x00, ;% dt 0x36, 0x49, 0x4d, 0x52, 0x25, 0x00, ;& dt 0x00, 0x08, 0x78, 0x70, 0x00, 0x00, ;' dt 0x00, 0x3E, 0x41, 0x41, 0x00, 0x00, ;( dt 0x00, 0x41, 0x41, 0x3E, 0x00, 0x00, ;) dt 0x22, 0x14, 0x7F, 0x14, 0x22, 0x00, ; * dt 0x08, 0x08, 0x3E, 0x08, 0x08, 0x00, ;+ dt 0x02, 0x06, 0x1C, 0x18, 0x00, 0x00, ;, dt 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, ;- dt 0x00, 0x03, 0x03, 0x00, 0x00, 0x00, ;. dt 0x02, 0x04, 0x08, 0x10, 0x20, 0x00, ; / dt 0x3E, 0x61, 0x59, 0x47, 0x3E, 0x00, ;0 dt 0x00, 0x21, 0x7F, 0x01, 0x00, 0x00, ;1 dt 0x21, 0x43, 0x45, 0x49, 0x41, 0x00, ;2 dt 0x22, 0x41, 0x49, 0x49, 0x3E, 0x00, ;3 dt 0x18, 0x68, 0x08, 0x08, 0x7F, 0x00, ;4 dt 0x7A, 0x49, 0x49, 0x49, 0x46, 0x00, ;5 dt 0x3E, 0x49, 0x49, 0x49, 0x46, 0x00, ;6 dt 0x43, 0x44, 0x48, 0x50, 0x60, 0x00, ;7 dt 0x36, 0x49, 0x49, 0x49, 0x36, 0x00, ;8 dt 0x32, 0x49, 0x49, 0x49, 0x3E, 0x00, ;9 dt 0x00, 0x36, 0x36, 0x00, 0x00, 0x00, ;: dt 0x02, 0x36, 0x34, 0x00, 0x00, 0x00, ;; dt 0x08, 0x14, 0x22, 0x41, 0x00, 0x00, ;< dt 0x14, 0x14, 0x14, 0x14, 0x14, 0x00, ;= dt 0x00, 0x41, 0x22, 0x14, 0x08, 0x00, ;> dt 0x20, 0x45, 0x48, 0x48, 0x30, 0x00, ;?

5 dt 0x3E, 0x59, 0x65, 0x7D, 0x3A, 0x00, dt 0x3F, 0x48, 0x48, 0x48, 0x3F, 0x00, ;A dt 0x7F, 0x49, 0x49, 0x49, 0x3e, 0x00, ;B dt 0x3E, 0x41, 0x41, 0x41, 0x32, 0x00, ;C dt 0x7F, 0x41, 0x41, 0x41, 0x3E, 0x00, ;D dt 0x7F, 0x49, 0x49, 0x49, 0x41, 0x00, ;E dt 0x7F, 0x48, 0x48, 0x48, 0x40, 0x00, ;F dt 0x3E, 0x41, 0x49, 0x49, 0x2F, 0x00, ;G dt 0x7F, 0x48, 0x48, 0x48, 0x7F, 0x00, ;H dt 0x00, 0x41, 0x7F, 0x41, 0x00, 0x00, ;I dt 0x02, 0x01, 0x41, 0x7E, 0x40, 0x00, ;J dt 0x7F, 0x08, 0x14, 0x22, 0x41, 0x00, ;K dt 0x7F, 0x01, 0x01, 0x01, 0x01, 0x00, ;L dt 0x7F, 0x20, 0x10, 0x20, 0x7F, 0x00, ;M dt 0x7F, 0x30, 0x08, 0x06, 0x7F, 0x00, ;N dt 0x3E, 0x41, 0x41, 0x41, 0x3E, 0x00, ;O dt 0x7F, 0x48, 0x48, 0x48, 0x30, 0x00, ;P dt 0x3C, 0x4A, 0x46, 0x42, 0x3D, 0x00, ;Q dt 0x7F, 0x48, 0x4C, 0x4A, 0x31, 0x00, ;R dt 0x32, 0x49, 0x49, 0x49, 0x36, 0x00, ;S dt 0x40, 0x40, 0x7F, 0x40, 0x40, 0x00, ;T dt 0x7E, 0x01, 0x01, 0x01, 0x7E, 0x00, ;U dt 0x7C, 0x02, 0x01, 0x02, 0x7C, 0x00, ;V dt 0x7E, 0x01, 0x0E, 0x01, 0x7E, 0x00, ;W dt 0x41, 0x38, 0x08, 0x36, 0x41, 0x00, ;X dt 0x40, 0x20, 0x1F, 0x20, 0x40, 0x00, ;Y dt 0x43, 0x45, 0x49, 0x51, 0x61, 0x00, ;Z dt 0x00, 0x7F, 0x41, 0x41, 0x00, 0x00, ;[ dt 0x21, 0x10, 0x08, 0x04, 0x02, 0x00, ;\ dt 0x00, 0x41, 0x41, 0x7F, 0x00, 0x00, ;] dt 0x10, 0x20, 0x40, 0x20, 0x10, 0x00, ;^ dt 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, ;_ dt 0x00, 0x40, 0x70, 0x30, 0x00, 0x00, ;` dt 0x26, 0x49, 0x49, 0x49, 0x3E, 0x00, ;a dt 0x7F, 0x09, 0x09, 0x09, 0x06, 0x00, ;b dt 0x1E, 0x21, 0x21, 0x21, 0x12, 0x00, ;c dt 0x06, 0x09, 0x09, 0x09, 0x7F, 0x00, ;d dt 0x1E, 0x29, 0x29, 0x29, 0x1A, 0x00, ;e dt 0x10, 0x3F, 0x50, 0x50, 0x40, 0x00, ;f dt 0x1A, 0x25, 0x25, 0x25, 0x1E, 0x00, ;g dt 0x7F, 0x08, 0x10, 0x10, 0x0F, 0x00, ;h dt 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, ;i dt 0x00, 0x02, 0x11, 0x5E, 0x00, 0x00, ;j dt 0x7F, 0x0C, 0x12, 0x21, 0x00, 0x00, ;k dt 0x00, 0x7F, 0x01, 0x02, 0x00, 0x00, ;l dt 0x1F, 0x20, 0x1C, 0x20, 0x1F, 0x00, ;m dt 0x1F, 0x20, 0x20, 0x20, 0x1F, 0x00, ;n dt 0x1C, 0x22, 0x22, 0x22, 0x1C, 0x00, ;o dt 0x1F, 0x24, 0x24, 0x24, 0x18, 0x00, ;p dt 0x30, 0x48, 0x48, 0x48, 0x7F, 0x00, ;q dt 0x7F, 0x20, 0x40, 0x40, 0x20, 0x00, ;r dt 0x1A, 0x25, 0x25, 0x25, 0x12, 0x00, ;s dt 0x10, 0x7E, 0x11, 0x01, 0x02, 0x00, ;t

6 dt 0x3E, 0x01, 0x01, 0x01, 0x3E, 0x00, ;u dt 0x3C, 0x02, 0x01, 0x02, 0x3C, 0x00, ;v dt 0x3C, 0x02, 0x0E, 0x02, 0x3C, 0x00, ;w dt 0x22, 0x14, 0x08, 0x14, 0x22, 0x00, ;x dt 0x00, 0x32, 0x09, 0x09, 0x3E, 0x00, ;y dt 0x22, 0x26, 0x2A, 0x32, 0x22, 0x00, ;z dt 0x08, 0x36, 0x41, 0x41, 0x00, 0x00, ;{ dt 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, ; dt 0x00, 0x41, 0x41, 0x36, 0x08, 0x00, ;} dt 0x08, 0x10, 0x08, 0x04, 0x08, 0x00, ; dt 0x10, 0x38, 0x54, 0x10, 0x10, 0x00, ; String dt "SELAMAT DATANG DIDEPARTEMEN TEKNIK ELEKTRO dt " UNIVERSITAS SUMATERA UTARA dt " running text by ARIS KANDAR dt " perangkat ini masih dalam tahap pengembangan dt " masih banyak kekurangan yang terdapat dalam perangkat ini dt " terutama sarana komunikasi dengan komputer belum tersedia dt " untuk merubah teks yang ditampilkan perangkat perlu dt " diprogram ulang. end dt dt "!@#$%^&*()_-++~`<>,.?/ x00

Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs. Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs. 1 Pengenalan Serangkaian instruksi PIC 16 Operasi register file berorientasi Byte Operasi register file berorientasi Bit Operasi kendali dan literal Format

Lebih terperinci

Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs. Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs. 1 Interupsi Struktur interupsi Program Demonstrasi Interupsi Multiple Interrupt Source Context Saving Timer dan Counter Watchdog Timer Sleep Mode Rangkuman

Lebih terperinci

Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs. Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs. 1 Pendahuluan Keypad Tampilan seven-segment LCD Sensor Actuator Rangkuman 2 Antarmuka adalah embedded system yang paling penting. Pengguna perlu mendapatkan

Lebih terperinci

BAB II DASAR TEORI DAN KOMPONEN PENDUKUNG

BAB II DASAR TEORI DAN KOMPONEN PENDUKUNG BAB II DASAR TEORI DAN KOMPONEN PENDUKUNG Mikrokontroler merupakan sebuah komputer sederhana dalam satu serpih (chip). Mikrokontroler adalah salah satu pengembangan yang penting dalam bidang elektronik

Lebih terperinci

RUNNING TEXT. Gambar 1. Susunan Running Text

RUNNING TEXT. Gambar 1. Susunan Running Text RUNNING TEXT TUJUAN 1. Membuktikan program running text. 2. Menganalisa tampilan running text. TEORI Pendahuluan Running Text merupakan salah satu media yang efektif menyampaikan informasi. Running Text

Lebih terperinci

DAFTAR PUSTAKA. 1. Suryadi Perancangan dan Implementasi Modul Kontrol. Temperatur Berbasis Mikrokontroler PIC16F877 (Tugas Akhir).

DAFTAR PUSTAKA. 1. Suryadi Perancangan dan Implementasi Modul Kontrol. Temperatur Berbasis Mikrokontroler PIC16F877 (Tugas Akhir). DAFTAR PUSTAKA 1. Suryadi. 2005. Perancangan dan Implementasi Modul Kontrol Temperatur Berbasis Mikrokontroler PIC16F877 (Tugas Akhir). Program Studi Fisika FMIPA ITB. 2. Ogata, Katsuhiko. 1985. Teknik

Lebih terperinci

DAFTAR PUSTAKA. 1. Thaha, Hendrayana Aplikasi Protokol Layanan Pesan Singkat Pada. Telemetri. Tugas Akhir, Departemen Fisika FMIPA ITB.

DAFTAR PUSTAKA. 1. Thaha, Hendrayana Aplikasi Protokol Layanan Pesan Singkat Pada. Telemetri. Tugas Akhir, Departemen Fisika FMIPA ITB. DAFTAR PUSTAKA 1. Thaha, Hendrayana. 2005. Aplikasi Protokol Layanan Pesan Singkat Pada Telemetri. Tugas Akhir, Departemen Fisika FMIPA ITB. 2. http://en.wikipedia.org/wiki/gsm 3. Mehrotra, Asha. 1997.

Lebih terperinci

Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs. Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs. 1 Pendahuluan Fitur utama dari sistem akuisisi data Karakteristik analog-to-digital converter Karakteristik 16F873A analog-to-digital converter Rangkuman 2

Lebih terperinci

DT-51 Application Note

DT-51 Application Note DT-51 Application Note AN36 Dot Matrix Display Oleh: Tim IE & Fernandhy Kusmiawan S. (Universitas Kristen Petra) Salah satu display yang cukup diminati adalah dot matrix. Berbeda dengan seven segment atau

Lebih terperinci

BELAJAR MIKROKONTROLER PIC16 F84

BELAJAR MIKROKONTROLER PIC16 F84 E-BOOK BELAJAR MIKROKONTROLER PIC16 F84 Oleh : Moh.Ibnu Malik,ST Email : moh_ibnumalik @ yahoo.com / Telp : 081 293 29512 2003 DAFTAR ISI Pendahuluan BAB I MIKROKONTROLER Apakah Mikrokontroler itu? Komponen

Lebih terperinci

5. Teknik Pengulangan

5. Teknik Pengulangan 5. Teknik Pengulangan Counter Teknik kounter dipakai untuk mengontrol pengulangan proses. Pengontrolan ini dilakukan dengan memeriksa isi variabel yang digunakan sebagai kounter, sehingga junlah pengulangan

Lebih terperinci

DAFTAR PUSTAKA. [1] Ogata, Katsuhiko. Teknik kontrol Automatik jilid 1. Jakarta : Penerbit

DAFTAR PUSTAKA. [1] Ogata, Katsuhiko. Teknik kontrol Automatik jilid 1. Jakarta : Penerbit Daftar Pustaka DAFTAR PUSTAKA [] Ogata, Katsuhiko. Teknik kontrol Automatik jilid. Jakarta : Penerbit Erlangga, (985). [] Microchip Technology Inc., MPLAB C8 C Compiler Getting Started. (005), MPLAB C8

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi BAB 3 PERANCANGAN SISTEM 3.1 Pengertian Umum Perancangan Media Penyampaian Informasi Otomatis Dengan LED Matrix Berbasis Arduino adalah suatu sistem media penyampaian informasi di dalam ruangan yang menggunakan

Lebih terperinci

V22222222222222222222222222222222222222222222222 http://microrobotics.blogspot.com Gambar hanya ilustrasi MUDAH KOK DIBUAT SENDIRI Moh.Ibnu Malik,ST Naufal Micro & Robotics Email : mailto: [email protected]

Lebih terperinci

Smart Peripheral Controller Low Cost Serial LCD/OLED

Smart Peripheral Controller Low Cost Serial LCD/OLED Smart Peripheral Controller Low Cost Serial LCD/OLED Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Pentium is a registered trademark of Intel Corporation.

Lebih terperinci

Moh.Ibnu Malik,ST. MUDAH KOK DIBUAT SENDIRI. Naufal Micro & Robotics.

Moh.Ibnu Malik,ST.  MUDAH KOK DIBUAT SENDIRI. Naufal Micro & Robotics. V22222222222222222222222222222222222222222222222 http://microrobotics.blogspot.com Gambar hanya ilustrasi MUDAH KOK DIBUAT SENDIRI Naufal Micro & Robotics Moh.Ibnu Malik,ST Email : mailto:[email protected]

Lebih terperinci

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK 4.1 Pengukuran Alat Pengukuran dilakukan untuk melihat apakah rangkaian dalam sistem yang diukur sesuai dengan spesifikasi

Lebih terperinci

MODUL 5 APLIKASI DISPLAY LCD

MODUL 5 APLIKASI DISPLAY LCD MODUL 5 APLIKASI DISPLAY LCD Komponen Yang Dibutuhkan LCD (LM016L) Tabel 1. Penjelasan Pin pada LCD Pin Simbol I/O Keterangan 1 Vss -- Ground 2 Vcc -- Catu daya +5 Volts 3 Vee -- Pengatur Kontras Layar

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

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 6. Ahmad Hidayat

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 6. Ahmad Hidayat ALGORITMA PEMROGRAMAN 1A** (PP-011302:S1-KA) Pertemuan 6 Ahmad Hidayat TEKNIK PENGULANGAN/LOOPING/PEMUTARAN KEMBALI NESTED LOOP ARRAY ( Variabel Berindeks ) SUB PROGRAM (SUB RUTIN) NESTED LOOP (Perulangan

Lebih terperinci

Laboratorium MIKROKONTROLER 1 AVR ATmega8535

Laboratorium MIKROKONTROLER 1 AVR ATmega8535 Laporan Praktikum Laboratorium MIKROKONTROLER 1 AVR ATmega8535 Proyek 05 Keypad Disusun oleh: Kelompok EK-2A / 06 06 09 - Bayu Triatmono - Hanfil Lutfia Anisa NIM NIM 3.32.13.0.06 3.32.13.0.09 Dosen: Dr.

Lebih terperinci

PERTEMUAN IV PEMOGRAMAN SEVEN SEGMEN DAN LCD

PERTEMUAN IV PEMOGRAMAN SEVEN SEGMEN DAN LCD PERTEMUAN IV PEMOGRAMAN SEVEN SEGMEN DAN LCD TUJUAN: - Mahasiswa mampu memprogram mikrokontroller untuk menampilkan Informasi pada perangkan output Seven Segmen dan LCD. PERALATAN: Modul-modul/perangkat

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA BAB IV PENGUJIAN DAN ANALISA Pada bab ini akan dibahas tentang pengujian berdasarkan perancangan dari sistem yang dibuat. Pengujian ini dilakukan untuk mengetahui kemampuan dari sistem dan untuk mengetahui

Lebih terperinci

Memprogram Interface Display

Memprogram Interface Display BAGIAN 1 Tujuan Pembelajaran Umum: 1. Mahasiswa trampil memprogram interface display Tujuan Pembelajaran Khusus: 1. Mahasiswa memahami dasar-dasar interface display 2. Mahasiswa trampil memprogram interface

Lebih terperinci

DAFTAR PUSTAKA. Atmel. Microcontroller, All Data Sheet, 2010 Cahttophadyay, D, Dasar Elektronika, penerjemahsutanto UI Press, Jakarta Indonesia

DAFTAR PUSTAKA. Atmel. Microcontroller, All Data Sheet, 2010 Cahttophadyay, D, Dasar Elektronika, penerjemahsutanto UI Press, Jakarta Indonesia DAFTAR PUSTAKA Atmel. Microcontroller, All Data Sheet, 2010 Cahttophadyay, D, Dasar Elektronika, penerjemahsutanto UI Press, Jakarta Indonesia Fairchild, Data Sheet IC Regulator, 2010 Iswanto,. Design

Lebih terperinci

DT-AVR Application Note

DT-AVR Application Note DT-AVR Application Note AN74 Econo Digital Thermometer Oleh: Tim IE DS1822 merupakan termometer digital buatan Dallas Semiconductor dengan antarmuka 1-Wire, divais ini hanya memerlukan 1 pin port I/O mikrokontroler.

Lebih terperinci

Interfacing. Materi 5: LCD and Keyboard Interfacing. Disusun Oleh: I Nyoman Kusuma Wardana

Interfacing. Materi 5: LCD and Keyboard Interfacing. Disusun Oleh: I Nyoman Kusuma Wardana Interfacing Materi 5: LCD and Keyboard Interfacing Disusun Oleh: I Nyoman Kusuma Wardana Outline LCD Interfacing Keyboard Interfacing Workshop Kusuma Wardana - Interfacing 2013 2 LCD Interfacing Kusuma

Lebih terperinci

EMS Application Note. 1x Kabel USB 1x Komputer (Memiliki wireless adapter, serta wireless network melalui router atau program Connectify)

EMS Application Note. 1x Kabel USB 1x Komputer (Memiliki wireless adapter, serta wireless network melalui router atau program Connectify) EMS Application Note EMS AN222 Antarmuka EMS WiFi Shield menggunakan Arduino UNO Oleh: Tim IE Pada manual EMS WiFi Shield terdapat prosedur pengujian untuk menguji fungsi modul. Pengujian tersebut menggunakan

Lebih terperinci

PEMROGRAMAN WEB 09 JavaScript Lanjut

PEMROGRAMAN WEB 09 JavaScript Lanjut PEMROGRAMAN WEB 09 JavaScript Lanjut Andi WRE JavaScript Objects Object Based Programming language Setiap object dapat memiliki properti dan method Properti the values associated with an object Contoh

Lebih terperinci

Instruksi logika (1) Memanipulasi isi Accumulator, dibagi menjadi 2. Panjang instruksi : 1 byte. Panjang instruksi : 2 byte

Instruksi logika (1) Memanipulasi isi Accumulator, dibagi menjadi 2. Panjang instruksi : 1 byte. Panjang instruksi : 2 byte Andrian Rakhmatsyah Instruksi logika (1) Memanipulasi isi Accumulator, dibagi menjadi 2 1. Operand kedua adalah register B dan C Panjang instruksi : 1 byte Format : Opcode Contoh : ANA B 2. Operand kedua

Lebih terperinci

Starter Kit Application Note AN165 - Update Tampilan Character LCD Berbasis USB Flash Disk

Starter Kit Application Note AN165 - Update Tampilan Character LCD Berbasis USB Flash Disk Starter Kit Starter Kit Application ote A165 - Update Tampilan Character LCD Berbasis USB Flash Disk Oleh: Tim IE Perangkat elektronika digital, seperti DVD player, TV ataupun HP saat ini telah banyak

Lebih terperinci

BAB 3 PERANCANGAN ALAT. Rangkaian Catu daya (Power Supply Adaptor) ini terdiri dari satu keluaran, yaitu 5

BAB 3 PERANCANGAN ALAT. Rangkaian Catu daya (Power Supply Adaptor) ini terdiri dari satu keluaran, yaitu 5 BAB 3 PERANCANGAN ALAT 3.1. Perancangan Rangkaian Catu Daya Rangkaian ini berfungsi untuk mensupplay tegangan ke seluruh rangkaian yang ada. Rangkaian Catu daya (Power Supply Adaptor) ini terdiri dari

Lebih terperinci

DT-SENSE Gas Sensor Trademarks & Copyright

DT-SENSE Gas Sensor Trademarks & Copyright DT-SENSE Gas Sensor Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Windows is a registered trademark of Microsoft Corporation. Pentium is a trademark of

Lebih terperinci

DT-51 Application Note

DT-51 Application Note DT-51 Application Note AN56 Low Cost ADDA Oleh: Tim IE Satu lagi contoh mengenai penggunaan emulasi I 2 C yang dimiliki BASCOM-8051. Kali ini modul yang digunakan menggunakan IC PCF8591P berantarmuka I

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 IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV. Hasil Dalam Bab ini akan dibahas tentang pengujian berdasarkan perencanaan dari sistem yang dibuat. Program pengujian disimulasikan di suatu sistem yang sesuai. Pengujian

Lebih terperinci

MODUL. Fungsi (Function) Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

MODUL. Fungsi (Function) Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK MODUL 6 Fungsi (Function) Modul Praktikum C++ Dasar Pemrograman Komputer Semester Genap 2017/2018 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK MODUL 6 FUNGSI A. Tujuan Setelah mempelajari bab ini diharapkan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN. 3.1 Analisa Berikut tahap-tahap awal dalam pembuatan:

BAB III ANALISA DAN PERANCANGAN. 3.1 Analisa Berikut tahap-tahap awal dalam pembuatan: BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Berikut tahap-tahap awal dalam pembuatan: Gambar 3.1 Tahap awal pengerjaan Gambar di atas adalah tahapan awal dalam pengerjaan pembuatan aplikasi SMS Kriptografi

Lebih terperinci

PERTEMUAN I PEMOGRAMAN OUTPUT LED DAN BUZZER

PERTEMUAN I PEMOGRAMAN OUTPUT LED DAN BUZZER PERTEMUAN I PEMOGRAMAN OUTPUT LED DAN BUZZER TUJUAN: - Mahasiswa mampu memprogram mikrokontroller untuk mengendalikan perangkat output yaitu LED dan buzzer. PERALATAN: Modul-modul/perangkat keras yang

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

'MATIKAN KRUSOR LCD DAN KRUSOR TIDAK BERKEDIP

'MATIKAN KRUSOR LCD DAN KRUSOR TIDAK BERKEDIP $regfile = "m8adef.dat" $crystal = 12000000 Config Lcd = 16 * 2 'MIKROKONTROLER YANG DI GUNAKAN TYPE ATMEGA8A 'CRSTAL YANG DI PAKAI 12MHZ 'KONFIGURASI LCD YANG DI GUNAKAN 16x2 Config Lcdpin = Pin, Db4

Lebih terperinci

Simple As Posible 2 (bag-2)

Simple As Posible 2 (bag-2) Simple As Posible 2 (bag-2) (Pertemuan ke-18) Disusun ulang oleh: Andrian Rakhmatsyah Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom Maret 2016 Instruksi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN Pada bagian ini penulis akan menganalisa kebutuhan kebutuhan dalam membuat aplikasi ini. Setelah semua kebutuhan selesai dianalisa, maka penulis akan melanjutkan ke tahap

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 1.1 Analisa Masalah Masalah yang ingin diselesaikan pada Tahap Akhir ini antara lain adalah menerapkan algoritma Message Digest 5 (MD5) agar bisa digunakan untuk enkripsi

Lebih terperinci

BAB 3 PERANCANGAN ALAT DAN PROGRAM

BAB 3 PERANCANGAN ALAT DAN PROGRAM BAB 3 PERANCANGAN ALAT DAN PROGRAM 3.1. DIAGRAM BLOK display Penguat sinyal Sensor 1 keypad AT89S51 Penguat sinyal Sensor 5 relay alarm pompa Keterangan diagram blok: Sensor air yang berfungsi untuk mengetahui

Lebih terperinci

Smart Peripheral Controller ALPHANUMERIC DISPLAY

Smart Peripheral Controller ALPHANUMERIC DISPLAY Smart Peripheral Controller ALPHANUMERIC DISPLAY Quick Start Trademarks & Copyright XT, AT, IBM, PC, and PC-DOS are trademarks of International Business Machines Corp. MS-DOS is a registered trademark

Lebih terperinci

Gambar 1. Rangkaian interface ke LCD Karakter 2 x16

Gambar 1. Rangkaian interface ke LCD Karakter 2 x16 PERCOBAAN 4 LCD KARAKTER TUJUAN: 1. Memahami rangkaian interface mikrokontroller dengan LCD Karakter 2 x 16 2. Dapat memahami program assembly untuk menampilkan data ke LCD Karakter 2 x 16 3. Memahami

Lebih terperinci

VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :

VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya : VI. FUNGSI 6.1. FUNGSI Fungsi adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi. Hasil

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA Dalam Bab ini akan dibahas tentang pengujian berdasarkan perencanaan dari sistem yang dibuat. Program pengujian disimulasikan di suatu sistem yang sesuai. Pengujian ini dilaksanakan

Lebih terperinci

BAB III RANCANGAN DAN CARA KERJA ALAT

BAB III RANCANGAN DAN CARA KERJA ALAT BAB III RANCANGAN DAN CARA KERJA ALAT 3.1 Perancangan Alat 3.1.1 Blok Diagram Perancangan Alat Rancangan dan cara kerja alat secara blok diagram yaitu untuk mempermudah dalam menganalisa rangkaian secara

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

PENGGUNAAN KEYPAD 4X3 DAN PC KEYBOARD PADA MODUL DST-52 DENGAN TAMPILAN M1632 LCD

PENGGUNAAN KEYPAD 4X3 DAN PC KEYBOARD PADA MODUL DST-52 DENGAN TAMPILAN M1632 LCD PENGGUNAAN KEYPAD 4X3 DAN PC KEYBOARD PADA MODUL DST-52 DENGAN TAMPILAN M1632 LCD Setelah kita bahas penggunaan keypad 4x3 (tipe KP-43865) dengan metode penulisan karakter pada keypad handphone di mana

Lebih terperinci

MODUL V POINTER DAN STRING

MODUL V POINTER DAN STRING MODUL V POINTER DAN STRING I TUJUAN 1 Mahasiswa dapat menjelaskan tentang konsep dari variabel pointer 2 Mahasiswa dapat menjelaskan tentang pointer dan string 3 Mahasiswa dapat menjelaskan tentang pointer

Lebih terperinci

Sebelum membahas mengenai pemrograman LabVIEW, sebaiknya pembaca mengenal istilah istilah penting berikut ini.

Sebelum membahas mengenai pemrograman LabVIEW, sebaiknya pembaca mengenal istilah istilah penting berikut ini. Pemrograman LabVIEW 6.1 Istilah-Istilah Penting Sebelum membahas mengenai pemrograman LabVIEW, sebaiknya pembaca mengenal istilah istilah penting berikut ini. 1. G: dari kata graphical, merupakan sebutan

Lebih terperinci

Apa itu timer/counter?

Apa itu timer/counter? Timer/Counter Apa itu timer/counter? Merupakan suatu pencacah(counter) yang bisa menghitung naik/turun Pencacah berupa register 8 bit/16 bit Nilai cacahan yg tersimpan di register tersebut akan naik/turun

Lebih terperinci

REGISTER Register-register yang terdapat pada mikroprosesor, antara lain :

REGISTER Register-register yang terdapat pada mikroprosesor, antara lain : REGISTER Register adalah sebagian memori dari mikroprosesor yang dapat diakses dengan kecepatan yang sangat tinggi. Register-register yang terdapat pada mikroprosesor, antara lain : General purpose register

Lebih terperinci

How2Use DT-51 AT89C51XXX BMS. Oleh: Tim IE. Gambar 1 Tata Letak DT-51 AT89C51XXX BMS

How2Use DT-51 AT89C51XXX BMS. Oleh: Tim IE. Gambar 1 Tata Letak DT-51 AT89C51XXX BMS DT-51 AT89C51XXX BMS Application Note Oleh: Tim IE Application Note (AN) ini disusun untuk memberikan penjelasan tentang cara penggunaan DT-51 AT89C51XXX Bootloader Micro System beserta software pendukungnya.

Lebih terperinci

DT-51 Application Note

DT-51 Application Note DT-51 Application ote A35 Dadu Elektronik Oleh: Tim IE & Ary Mulyono (Universitas Katholik Widya Mandala) Aplikasi ini berfungsi menyerupai dadu. Dengan kemampuan mengacak (random), nilai kedua dadu sulit

Lebih terperinci

LAMPIRAN. Lay Out Minimum Sistem dengan ATMega8

LAMPIRAN. Lay Out Minimum Sistem dengan ATMega8 LAMPIRAN - Lay Out PCB Lay Out Minimum Sistem dengan ATMega8 Lay Out LCD Lay Out Instrumentasi (Op-Amp) 1. List Program #include //preprocessor menyertakan library IC ATmega 8 #include

Lebih terperinci

DT-SENSE Application Note

DT-SENSE Application Note DT-SENSE DT-SENSE Application Note AN224 Antarmuka DT-Sense Gas Sensor menggunakan Arduino TM UNO Oleh: Tim IE Pengukuran kualitas udara dan kadar gas tertentu pada suatu area atau ruangan sekarang bisa

Lebih terperinci

ORGANISASI KOMPUTER INSTRUKSI MESIN DAN PROGRAM MATA KULIAH:

ORGANISASI KOMPUTER INSTRUKSI MESIN DAN PROGRAM MATA KULIAH: MATA KULIAH: ORGANISASI KOMPUTER INSTRUKSI MESIN DAN PROGRAM PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI MAKASSAR 2011 Ayu Anggriani

Lebih terperinci

DT-BASIC Application Note

DT-BASIC Application Note DT-BASIC DT-BASIC Application Note AN124 BASIC Keymatic Oleh: Tim IE Artikel ini membahas penggunaan SPC Keymatic bersama dengan modul DT-BASIC Nano System. Di sini SPC Keymatic akan bekerja pada mode

Lebih terperinci

Cara Aktivasi Di Website Bank Mandiri

Cara Aktivasi Di Website Bank Mandiri Cara Aktivasi Di Website Bank Mandiri Sebelum melakukan aktivasi MANDIRI INTERNET, Lakukan pendaftaran mandiri internet dengan cara registrasi melalui ATM atau datang ke cabang terdekat, untuk mendapatkan

Lebih terperinci

DT-AVR Low Cost Micro System. Gambar 1 Blok Diagram AN154. RXD (J13 Pin 3) TXD (J8 Pin 4) GND (J10/J11/J12/J13 Pin 1) GND (J7/J8 Pin 1)

DT-AVR Low Cost Micro System. Gambar 1 Blok Diagram AN154. RXD (J13 Pin 3) TXD (J8 Pin 4) GND (J10/J11/J12/J13 Pin 1) GND (J7/J8 Pin 1) DT-AVR DT DT-AVR AVR Application ote A154 Menggunakan Mouse PS/2 untuk Graphic LCD dengan bantuan DT-AVR Low Cost Series Oleh: Tim IE dan athanael R.A (UK Petra) Graphic LCD GM24644 adalah sebuah LCD grafik

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA BAB IV PENGUJIAN DAN ANALISA 4. 1 UMUM Perancangan Mikrokontroler Sebagai Pemroses Data Sistem Informasi Tsunami merupakan suatu sistem yang mampu memberikan informasi secara real time posisi dari buoy

Lebih terperinci

Laboratorium Dasar Teknik Elektro - Sekolah Teknik Elektro dan Informatika ITB Abstrak

Laboratorium Dasar Teknik Elektro - Sekolah Teknik Elektro dan Informatika ITB Abstrak MODUL 2 Timer, Counter, Interupt Samuel Andrian (13213100) Asisten: Aditya Rachman (13212143) Tanggal Percobaan: 30/03/2015 EL3214-Praktikum Sistem Mikroprosesor Laboratorium Dasar Teknik Elektro - Sekolah

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah membuat analisa dan perancangan, maka hasil analisa dan perancangan tersebut di tindaklanjuti dengan implementasi dan pengujian pada system. 4.1 Implementasi Proses

Lebih terperinci

POINTER DASAR PEMROGRAMAN

POINTER DASAR PEMROGRAMAN POINTER DASAR PEMROGRAMAN Tujuan Setelah menyelesaikan bab ini, anda diharapkan dapat: Menjelaskan tentang konsep dari variabel pointer Menjelaskan tentang pointer array Menjelaskan tentang pointer string

Lebih terperinci

a b a AND b a OR b a XOR b a NOT a

a b a AND b a OR b a XOR b a NOT a MODUL IV LOGIC, SHIFT, and ROTATE INSTRUCTIONS Untuk mengubah bit-bit secara individual dalam komputer maka menggunakan operasi logika. Nila biner dari 0 dan 1 diperlakukan sebagai salah (0) dan benar

Lebih terperinci

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A REPRESENTASI DATA ALUR PEMROSESAN DATA SISTEM BILANGAN TEORI BILANGAN KOVERSI BILANGAN OPERASI ARITMATIKA Representasi Data Data adalah sesuatu yang belum

Lebih terperinci

Materi 6: AVR Status Register & AVR Data Format Directives I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali

Materi 6: AVR Status Register & AVR Data Format Directives I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Materi 6: AVR Status Register & AVR Data Format Directives I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Kusuma Wardana, M.Sc. 1 AVR Status Register AVR data format AVR directive Workshop Kusuma

Lebih terperinci

PENERAPAN METODE PENGECEKAN KESALAHAN CHECK SUM PADA PENGIRIMAN PESAN RUNNING TEXT DARI KOMPUTER

PENERAPAN METODE PENGECEKAN KESALAHAN CHECK SUM PADA PENGIRIMAN PESAN RUNNING TEXT DARI KOMPUTER PENERAPAN METODE PENGECEKAN KESALAHAN CHECK SUM PADA PENGIRIMAN PESAN RUNNING TEXT DARI KOMPUTER Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Pendidikan Diploma 3 Oleh : MELYANA F.R SITORUS

Lebih terperinci

DT-AVR Application Note. AN186 Digital Compass

DT-AVR Application Note. AN186 Digital Compass DT-AVR DT-AVR Application Note AN186 Digital Compass Oleh: Tim IE Navigasi sangatlah penting bagi manusia maupun robot agar pada saat bergerak dapat menuju ke arah yang tepat. Salah satu alat untuk membantu

Lebih terperinci

DHT11 Temperature and Humidity Sensor Board Gambar 1 Blok Diagram AN196. 5V (Power) GND (Power)

DHT11 Temperature and Humidity Sensor Board Gambar 1 Blok Diagram AN196. 5V (Power) GND (Power) DT-AVR DT-AVR Application Note AN196 Pemantuan Suhu dan Kelembaban Relatif Berbasis DT-AVR Inoduino dan Modul Sensor DHT11 Oleh : Tim IE Terdapat berbagai macam pilihan jenis sensor suhu, dari berbagai

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA DATA

BAB IV PENGUJIAN DAN ANALISA DATA BAB IV PENGUJIAN DAN ANALISA DATA Pada bab ini akan dibahas tentang pengujian dan pengoperasian Sistem Pemantau Ketinggian Air Cooling Tower di PT. Dynaplast. Pengujian dan pengoperasian ini dilakukan

Lebih terperinci

ARRAY. Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama.

ARRAY. Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. ARRAY Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. 1.1 Deklarasi yang akan dipergunakan harus di deklarasikan terlebih dahulu. Deklarasi

Lebih terperinci

M1632 MODULE LCD 16 X 2 BARIS (M1632)

M1632 MODULE LCD 16 X 2 BARIS (M1632) M1632 MODULE LCD 16 X 2 BARIS (M1632) Deskripsi: M1632 adalah merupakan modul LCD dengan tampilan 16 x 2 baris dengan konsumsi daya yang rendah. Modul ini dilengkapi dengan mikrokontroler yang didisain

Lebih terperinci

BAB II ARITMATIKA DAN PENGKODEAN

BAB II ARITMATIKA DAN PENGKODEAN TEKNIK DIGITAL/HAL. 8 BAB II ARITMATIKA DAN PENGKODEAN ARITMATIKA BINER Operasi aritmatika terhadap bilangan binari yang dilakukan oleh komputer di ALU terdiri dari 2 operasi yaitu operasi penambahan dan

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

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA Materi 3 SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA dadang mulyana 2012 1 Komponen Mikrokomputer Video display (jenis dan resolusi) Keyboard Drive Disk Unit system Prosessor Pendukung dadang mulyana 2012

Lebih terperinci

AKSES KEYPAD 4X3 OLEH DST-51 DENGAN BAHASA C

AKSES KEYPAD 4X3 OLEH DST-51 DENGAN BAHASA C AKSES KEYPAD 4X OLEH DST-51 DENGAN BAHASA C Sebuah keypad pada dasarnya adalah saklar-saklar push button yang disusun secara matriks. Saklar-saklar push button yang menyusun keypad yang digunakan kali

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dijelaskan mengenai perancangan dari perangkat keras, serta perangkat lunak dari alat akuisisi data termokopel 8 kanal. 3.1. Gambaran Sistem Alat yang direalisasikan

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

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Perancangan sistem DOT Matrix ini terbagi menjadi tiga bagian, yakni: perancangan perangkat keras serta perancangan perangkat lunak. 3.1. Perancangan Perangkat Keras Sistem yang

Lebih terperinci

Akses SD Card & FRAM Menggunakan MCS-51. Oleh: Tim IE

Akses SD Card & FRAM Menggunakan MCS-51. Oleh: Tim IE EMS SD/MMC/FRAM Application te Akses SD Card & FRAM Menggunakan MCS-51 Oleh: Tim IE Secure Digital (SD) atau MultiMedia Card (MMC) seringkali digunakan sebagai sarana penyimpan data pada Personal Digital

Lebih terperinci

Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0

Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0 Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0 Eko Riduwan [email protected] http://blog.ekoriduwan.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

PRAKTIKUM 1. Untuk membuat program, prosedur yang harus dilewati adalah: 1. Menentukan logika jalannya program, sering disebut algoritma.

PRAKTIKUM 1. Untuk membuat program, prosedur yang harus dilewati adalah: 1. Menentukan logika jalannya program, sering disebut algoritma. PRAKTIKUM 1 1.1 JUDUL Mengenal Algoritma dan Pemrograman Bahasa C 1.2 TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Menjelaskan tahapan-tahapan Pembuatan Program Menulisa algoritma dan menggambar

Lebih terperinci

BAB III DESKRIPSI MASALAH

BAB III DESKRIPSI MASALAH BAB III DESKRIPSI MASALAH 3.1 Perancangan Hardware Perancangan hardware ini meliputi keseluruhan perancangan, artinya dari masukan sampai keluaran dengan menghasilkan energi panas. Dibawah ini adalah diagram

Lebih terperinci

AN2014 : Pembuatan Jam Digital dengan Development System DST -R8C

AN2014 : Pembuatan Jam Digital dengan Development System DST -R8C AN2014 : Pembuatan Jam Digital dengan Development System DST -R8C Catatan aplikasi ini membahas pembuatan Jam digital dengan development System DST - R8C. Modul-modul yang diperlukan V2.0: θ Development

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1. Perancangan Sistem Perancangan merupakan tahap yang terpenting dari keseluruhan proses pembuatan suatu alat. Dalam proses telemetri data suhu dan kelembaban sebagai pendeteksi

Lebih terperinci

BAB III PERANCANGAN DAN REALISASI ALAT

BAB III PERANCANGAN DAN REALISASI ALAT BAB III PERANCANGAN DAN REALISASI ALAT Pada bab ini akan dibahas mengenai perancangan sistem dan realisasi perangkat keras dan perangkat lunak dari setiap modul yang mendukung alat secara keseluruhan.

Lebih terperinci

10.1 DASAR FUNGSI PADA BAHASA C

10.1 DASAR FUNGSI PADA BAHASA C 1 BAB X FUNGSI 10.1 DASAR FUNGSI PADA BAHASA C Fungsi merupakan suatu blok dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya terpisah dari program yang memanggilnya. Fungsi

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Rancangan Perangkat Keras 3.1.1 Blok Diagram Sistem Blok diagram dari sistem AVR standalone programmer adalah sebagai berikut : Tombol Memori Eksternal Input I2C PC SPI AVR

Lebih terperinci