LAMPIRAN KODE PROGRAM
|
|
|
- Ida Halim
- 7 tahun lalu
- Tontonan:
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. 1 Pengenalan Serangkaian instruksi PIC 16 Operasi register file berorientasi Byte Operasi register file berorientasi Bit Operasi kendali dan literal Format
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
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
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
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
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
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.
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
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
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
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
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
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
V22222222222222222222222222222222222222222222222 http://microrobotics.blogspot.com Gambar hanya ilustrasi MUDAH KOK DIBUAT SENDIRI Moh.Ibnu Malik,ST Naufal Micro & Robotics Email : mailto: [email protected]
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.
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]
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
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
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
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
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.
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
'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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
