Tutorial NIOS II dengan Quartus II 9.0
|
|
- Liani Yanti Sanjaya
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Tutorial NIOS II dengan Quartus II Buka Start Program Altera Quartus II Klik File New Project Wizard, tentukan lokasi folder tempat kita menyimpan project kemudian beri nama project tersebut dan klik Next. Contoh seperti pada gambar dibawa: project diberi nama ProjectPertama dan di simpan di folder C:\ altera\ 90\ quartus\ myproject\ agusbj
2 3. Jika anda baru pertama kali membuat project ini maka klik Next untuk tampilan seperti berikut. 4. Pilih keluarga FPGA yang anda gunakan. Sebagai contoh disini saya menggunakan FPGA Altera keluarga Cyclone III yaitu EP3C25F324C6. Lalu klik Next.
3 5. Klik Next untuk tampilan berikut. 6. Akan muncul resume tentang project yang akan dibuat. Klik Finish. 7. Sekarang kita siap untuk membuat detil teknis project. Dalam setiap rancangan system digital, kita memerlukan Top-Level desain, yaitu kerangka desain pada level paling atas. Untuk kemudahan maka dalam tutorial ini saya berikan contoh Top-Level desain dengan menggunakan skematik (cara lain bisa juga dengan VHDL tetapi tidak digunakan dalam tutorial ini). Klik File New pilih Block
4 Diagram/ Schematic File. 8. Klik tombol Symbol Tool kemudian cari symbol input di bagian primitives/pin seperti terlihat pada gambar kemudian beri nama CLOCK. 9. Lakukan hal yang sama untuk pin output dan beri nama LED[3..0]. Juga letakan simbol VCC di bagian di bagian primitives/other sehingga kesemuanya terlihat pada gambar dibawah. Jangan lupa simpan dulu top-level desain anda, klik File Save misal disimpan dengan nama ProjectPertama.bdf
5 10. Berikutnya kita akan mulai merancang system berbasis NIOS II. Klik menu Tools SOCP Builder. Akan terlihat tampilan sebagai berikut. Beri nama system kita dan pilih bahasa yang digunakan. Contoh beri nama mynios dan pilih VHDL. 11. Pada tab System Contens pilih Memories and Memory Controllers On- Chip On-Chip Memory (RAM or ROM) lalu klik kanan Add
6 12. Isikan sebagai berikut dan biarkan parameter yang lain sesuai default lalu klik Finish. Memory Type : RAM Block Type : Auto Data Width : 32 Total Memory Size : 20 KBytes 13. Lakukan hal yang sama untuk menambahkan soft-core prosesor NIOS. Isikan parameter berikut dan biarkan parameter yang lain sesuai default. Klik Finish. Select a Nios II core : Nios II/s Reset Vector Memory : onchip_memory2_0 Exception Vector Memory : onchip_memory2_0
7 14. Tambahkan pula JTAG UART di bagian Interface Protocols Serial JTAG UART dan biarkan semua sesuai default lalu klik Finish. 15. Tambahkan safeguard di bagian Peripherals Debug and Performance System ID Peripheral lalu klik Finish. Pada bagian sysid_0 klik kanan kemudian rename menjadi sysid.
8 16. Tambahkan Timer di bagian Peripheral Microcontroller Peripherals Interval Timer. Isikan Timer Period : 1 ms, Counter Size : 32 bits dan Hardware Options Presets : Full Featured 17. Tambahkan port I/O di bagian Peripheral Microcontroller Peripherals PIO. Pada tutorial ini port I/O dengan lebar 4 bit akan dihubungkan ke lampu LED. Sehingga isikan parameter Width : 4 dan Direction : Output ports only.
9 18. Ubahlah nilai IRQ pada peripheral JTAG UART menjadi 16 sehingga tampilan keseluruhan peripheral yang telah ditambahkan seperti terlihat pada gambar berikut. 19. Quartus II versi 9.0 sebenarnya telah melakukan mapping memory dan IRQs secara otomatis. Namun anda dapat melakukanya secara manual dengan cara
10 System Auto-Assign Base Address dan System Auto-assign IRQs. 20. Simpan system nios desain file, klik File Save. 21. Langkah berikutnya adalah melakukan generation system untuk menghasilkan rangkaian yang sesuai dengan desain system nios diatas dalam VHDL. Caranya adalah klik tombol Generate. Jika tidak terdapat error maka akan muncul pesan System generation was successful seperti terlihat pada gambar berikut. 22. Klik tombol Exit. 23. Untuk melengkapi Top-level desain pada jendal Quartus II, klik Symbol Tool kemudian pilih mynios di bagian project. Selanjutnya hubungkan port CLOCK dengan pin clk_0, VCC pada pin reset_n dan port LED[3..0] pada pin out_port_from_the_pio_0[3..0] seperti pada gambar berikut. Perhatikan bahwa gunakan Orthogonal Node Tool untuk menghubungkan pin clk_0 dan resete_n sedangkan gunakan Orthogonal Bus Tool untuk jalur LED[3..0].
11 24. Simpan Top-Level Desain, klik File Save. 25. Klik menu Assigments Pins. Isikan lokasi pin FPGA yang bersesuaian dengan hardware development board yang kita gunakan. Detil penempatan pin bisa dilihat pada panduan atau datasheet untuk development board yang digunakan. Pada tutorial ini penempatan pin seperti terlihat pada gambar berikut : 26. Proses selanjutnya adalah kompilasi atau synthesizing. Klik menu Processing Start Compilation. Jika tidak terdapat error maka akan dihasilkan file dengan ekstensi.sof (ProjectPertama.sof) dan muncul pesan sebagai berikut. 27. Sampai disini hardware platform system yang kita rancang sudah selesai dan siap kita download ke dalam IC FPGA. Caranya adalah Klik Tools Programmer.
12 Akan muncul jendela baru seperti terlihat pada gambar diatas. Pastikan bahwa pada Hardware Setup sudah menunjuk pada USB-Blaster yaitu tool JTAG untuk mendownload file *.sof ke FPGA. Untuk mendownload klik tombol Start. 28. Sekarang kita sudah memiliki hardware yang siap untuk digunakan. Hardware yang kita buat sampai disini bisa di ibaratkan sebagai sebuah mikrokontroler. Untuk dapat bekerja tentu kita memerlukan program atau software didalamnya. Langkah berikut ini akan menjelaskan bagian perancangan softwarenya. Tools NIOS II adalah sebuah software development kit yang dirancang khusus untuk hal itu. 29. Klik Start Program Altera NIOS II 9.0. Akan muncul tampilan sebagai berikut.
13 30. Klik File New Nios II C/C++ Application. Beri nama program kita, contoh myfirstcode. Browse file *.ptf (mynios.ptf) untuk SOPC Builder System PTF File, dan pilih Blank Project pada bagian Select Project Template seperti gambar berikut lalu klik Finish. 31. Klik File New Source File. Isikan Source Folder dengan myfirstcode dan Source File dengan myfirstcode.c lalu klik Finish.
14 32. Tuliskan kode berikut pada file myfirstcode.c lalu save. #include <stdio.h> #include "alt_types.h" #include "altera_avalon_pio_regs.h" #include "sys/alt_irq.h" #include "system.h" #include <unistd.h> static alt_u8 count; int main() { printf("hello from Nios II, I am agusbj! "); count = 0; while (1) { IOWR_ALTERA_AVALON_PIO_DATA(LED_PIO_BASE,~count); usleep( ); count++; } return 0; } 33. Lakukan setingan compiler sebagai berikut untuk meminimalkan ukuran file program sehingga cukup untuk memory yang telah disediakan oleh hardware. Klik kanan folder myfirstcode System Library Properties lalu klik OK.
15 Check Program never exits Uncheck Support C++ Uncheck Clean exit (flush buffers) Check Small C library 34. Untuk mengkompile program diatas klik kanan folder myfirstcode Build Project. 35. Jika tidak terdapat error maka akan muncul resume hasil kompilasi dan file dengan ekstensi *.elf (myfirstcode.elf) seperti terlihat pada gambar berikut. 36. Sekarang kita akan mendowload hasil file kompilasi diatas (myfirstcode.elf) kedalam hardware yang telah kita konfigurasi sebelumnya (seolah-olah seperti mikrokontroler). Klik Run Run Klik kanan Nios II Hardware Add lalu klik tombol Run. 37. Jika program berhasil maka akan terlihat 4 lampu LED yang menyala berurutan merepresentasikan sebuah counter atau bilangan yang mencacah naik. Selain itu
16 pada tab Console juga akan muncul tulisan. "Hello from Nios II, I am agusbj! sebagai respon dari perintah printf("hello from Nios II, I am agusbj! ") seperti terlihat pada gambar dibawah. Perlu diketahui bahwa kita memilih peripheral JTAG UART, ini artinya USB-Blaster yang kita gunakan setelah selesai digunakan sebagai JTAG untuk mendownload program dan bitstream maka selanjutnya akan berfungsi sebagai UART sehingga kita dapat menerima data yang dikirimkan melalui perintah printf. Catatan: setingan stdout dan stdin harus sesuai. 38. Selamat mencoba semoga berhasil Kunieda-Isshiki Laboratory, 5 November 2009 Agus Bejo
TUTORIAL PEMROGRAMAN PADA FPGA XILINX VIRTEX 5 ML506 BOARD
TUTORIAL PEMROGRAMAN PADA FPGA XILINX VIRTEX 5 ML506 BOARD A. Pendahuluan Virtex-5 ML506 Board merupakan salah jenis FPGA yang menggunakan prosesor Virtex-5. Virtex 5 merupakan salah satu produk dari Xilinx.
Lebih terperinciQUARTUS DAN CARA PENGGUNAANNYA
QUARTUS DAN CARA PENGGUNAANNYA A. Pengertian Software Quartus Quartus merupakan sebuah software yang digunakan untuk membuat simulasi rangkaian logika secara digital dengan memanfaatkan bahasa deskripsi
Lebih terperinciPENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE
PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE Dian Mustika Putri mustika@raharja.info :: https://dianmstkputri.wordpress.com Abstrak Pengembangan Microcontroller Arduino pada kalangan Programmer
Lebih terperinciMEMPROGRAM MIKROKONTROLER DENGAN BAHASA C MENGGUNAKAN WIN-AVR
MEMPROGRAM MIKROKONTROLER DENGAN BAHASA C MENGGUNAKAN WIN-AVR Dalam turorial ini akan mengenai dijelaskan cara penggunaan WinAVR (baca: whenever ) di dalam platform system operasi Windows. Untuk dapat
Lebih terperinciBAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul
19 BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Perancangan Perancangan merupakan tata cara pencapaian target dari tujuan penelitian. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian
Lebih terperinciMODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO
MODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH YOGYAKARTA 2016 MIKROKONTROLER UNTUK PEMULA
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Software Instalasi merupakan hal yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler. Sebelum melakukan instalasi, hubungkan
Lebih terperinciBAB III PERANCANGAN DAN PEMODELAN
BAB III PERANCANGAN DAN PEMODELAN Pada bab ini akan membahas mengenai perancangan dan pemodelan serta realisasi dari perangkat keras dan perangkat lunak untuk alat pengukur kecepatan dengan sensor infra
Lebih terperinciAT89 USB ISP Trademarks & Copyright
AT89 USB ISP Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. MCS-51 is a registered trademark of Intel
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Software Instalasi merupakan hal yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler. Sebelum melakukan instalasi, hubungkan
Lebih terperinciTUTORIAL. Tabel Kebenaran Full Adder : Cin B A Sum Cout
TUTORIAL Desain dan Simulasi Rangkaian Digital dengan OrCAD 9.1 Oleh : Agus Bejo Program Diploma Teknik Elektro Fakultas Teknik, Universitas Gadjah Mada Berikut ini adalah panduan untuk merancang sebuah
Lebih terperinciBAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK
BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK Bab ini membahas tentang perancangan perangkat lunak yang meliputi interface PC dengan mikrokontroller, design, database menggunakan Microsoft access untuk
Lebih terperinciBAB IV HASIL DAN ANALISIS
BAB IV HASIL DAN ANALISIS Hasil dan analisa dari proyek ini adalah sebuah perancangan sistem kontrol suhu berbasis mikrokontroler ATMega32 yang digunakan sebagai pengontrol suhu di inkubator penetasan
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN 3.1. ANALISIS 3.1.1 Analisis Masalah Berdasarkan permasalahan yang dijelaskan oleh penulis sebelumnya, bahwa dengan perkembangan kemajuan kehidupan manusia di tuntut untuk
Lebih terperinciPengenalan FPGA oleh Iman Taufik Akbar
Pengenalan FPGA oleh Iman Taufik Akbar Tutorial singkat ini akan membahas mengenai FPGA (Field Programmable Gate Array). Adapun FPGA yang akan digunakan adalah produk dari Digilent yang menggunakan Xilinx
Lebih terperinciMembuat Project dengan CodeVisionAVR.
Membuat Project dengan CodeVisionAVR. Pada penjelasan berikutnya, sebagai contoh digunakan modul AVR yang mempunyai hubungan sebagai berikut: PortA terhubung dengan 8 buah LED dengan operasi aktif high
Lebih terperinciTEKNIK PEMROGRAMAN MIKROKONTROLER AVR
TEKNIK PEMROGRAMAN MIKROKONTROLER AVR Seiring dengan makin pesatnya teknologi, maka bidang elektronika sebagai salah satu pilar penopang terbesarnya, juga mengalami perkembangan yang luar biasa. Oleh karena
Lebih terperinciAVR USB ISP Trademarks & Copyright
AVR USB ISP Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. AVR is registered trademark of Atmel Corporation.
Lebih terperinciTeknologi Implementasi dan Metodologi Desain Sistem Digital
Metodologi Desain TSK505 - Lanjut Eko Didik Teknik Sistem Komputer - Universitas Diponegoro Review Kuliah Sebelumnya dibahas tentang teknologi implementasi sistem digital di IC keluarga 7400, PLD (PLA,
Lebih terperinciTutorial Singkat Menggunakan Altium Design Winter/ Protel Dxp. Oleh : Ardya Dipta N 13206180 ardviri2002@yahoo.com / ardyadipta@gmail.
Oleh : Ardya Dipta N 13206180 ardviri2002@yahoo.com / ardyadipta@gmail.com Altium Design Winter adalah program yang digunakan untuk mendesain PCB. Pada altium 2009 ini, fitur yang diberikan Altium sudah
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam Perancangan Alat Pengaduk Adonan Kue ini, terdapat beberapa masalah yang harus dipecahkan. Permasalahan-permasalahan tersebut antara
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Software Instalasi merupakan hal yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler. Sebelum melakukan instalasi, hubungkan
Lebih terperinciPERANCANGAN SISTEM TIMER PADA LAMPU LALU-LINTAS DENGAN MIKROKONTROLER AVR
PERANCANGAN SISTEM TIMER PADA LAMPU LALU-LINTAS DENGAN MIKROKONTROLER AVR Asep Saefullah 1 Henderi 2 Bramantyo Yudi Wardhana 3 Email : asep7567@yahoo.com, henderi@yahoo.com ABSTRAKSI Kemajuan teknologi
Lebih terperinciDT-SENSE Application Note
DT-SENSE DT-SENSE Application Note AN140 - How 2 Use DT-SENSE USIRR with DT-AVR Low Cost Nano System Oleh: Tim IE Application note ini mengulas tentang cara penggunaan DT-SENSE UltraSonic and InfraRed
Lebih terperinciDasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.
Visual Studio 2008 Dasar Pemrograman Program C++ Sederhana. C/C++ C++ merupakan perkembangan leboh lanjut dari C. Bahasa C dikembangkan tahun 1972 oleh Dennis Richie di Bell Telephone laboratories. Oleh
Lebih terperinciJOBSHEET I ANTARMUKA MIKROKONTROLER DENGAN LED
JOBSHEET I ANTARMUKA MIKROKONTROLER DENGAN LED 1 TUJUAN LED Menjelaskan rangkaian antarmuka mikrokontroler dengan LED. Mempraktekkan pemrograman mikrokontroler untuk menyalakan LED. Sebuah LED (Light Emitting
Lebih terperinciBAB III PERANCANGANALAT
BAB III PERANCANGANALAT 3.1. Tujuan Perancangan Berdasarkan kajian ladasan teori pada bab sebelumnya, maka pada bab ini akan dilakukan pembahasan berkenaan dengan perancangan alat, perancangan ini bertujuan
Lebih terperinciPetunjuk Dasar Pemrograman Mikrokontroller dengan Module. IW-16 USB Mikrokontroller AVR ATmega 16
Petunjuk Dasar Pemrograman Mikrokontroller dengan Module IW-16 USB Mikrokontroller AVR ATmega 16 Sebelum masuk ke pemrograman diperlukan pemahaman tentang modul yang digunakan. Pertama akan dijelaskan
Lebih terperinciPengenalan CodeVisionAVR
Pengenalan CodeVisionAVR Hendawan Soebhakti Oktober 2009 Sub Pokok Bahasan Pengenalan CodeVision Menampilkan Data Ke Port Output Membaca Data Dari Port Input 2 CodeVisionAVR C Compiler CodeVisionAVR C
Lebih terperinciMODUL 1 DASAR-DASAR PEMROGRAMAN C++
MODUL 1 DASAR-DASAR PEMROGRAMAN C++ Integrated Development Environtment (IDE) pada Microsoft Visual C++ 2008 telah dilengkapi dengan fasilitas untuk membuat kode sumber (source code), kompilasi (compiler)
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Software Instalasi merupakan hal yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler. Sebelum melakukan instalasi, hubungkan
Lebih terperinciTeknik-Teknik Penyesuaian Sensor
Teknik-Teknik Penyesuaian Sensor Workshop Teknologi Sensor & Aktuator Untuk Kontes Robot Indonesia Nopember 2007 riyanto@eepis-its.edu Politeknik Elektronika Negeri Surabaya Materi 1. Teknik-Teknik Penyesuaian
Lebih terperinciPERANCANGAN FILTER FIR MENGGUNAKAN SOFTWARE XILINX ISE 9.2i
PERANCANGAN FILTER FIR MENGGUNAKAN SOFTWARE XILINX ISE 9.2i A. PENDAHULUAN Filter FIR yang dirancang memiliki persamaan sebagai berikut. ( ) ( ) ( ) ( ) Gambar struktur (diagram blok) dari filter ini adalah
Lebih terperinciAntarmuka LCD M1632 dengan LPC1114 pada Modul DST-ARM
Antarmuka LCD M1632 dengan LPC1114 pada Modul DST-ARM Artikel kali ini saya akan membahas cara pemakaian LCD M1632 pada LPC1114 dengan Modul DST ARM. LCD yang digunakan adalah LCD 16x2 karakter atau M1632.
Lebih terperinciIDE AVR-GCC PADA LINUX MENGGUNAKAN CODE::BLOCKS. Oleh: Sumarsono
IDE AVR-GCC PADA LINUX MENGGUNAKAN CODE::BLOCKS Oleh: Sumarsono Awal Kisah... Pada suatu hari saya sedang belajar mikrokontroler AVR. Ketika masih menggunakan windows saya menggunakan AVRStudio (free software
Lebih terperinciRekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2
Netbeans IDE Netbeans merupakan IDE (Integreted Development Environment) yang powerfull untuk membangun sebuah aplikasi berbasis Java, PHP, C/C++, Ruby dan lainnya. Netbeans awalnya diciptakan hanya untuk
Lebih terperinciBAB IV ANALISA DAN PENGUJIAN ALAT
37 BAB IV ANALISA DAN PENGUJIAN ALAT 4.1 Tujuan Pengukuran dan Pengujian Pengukuran dan pengujian alat bertujuan agar dapat diketahui sifat dan karakteristik tiap blok rangkaian dan fungsi serta cara kerja
Lebih terperinciBAB IV METODE KERJA PRAKTEK. praktek yang disertai dengan cara-cara pembuatan sistem kontrol dan
BAB IV METODE KERJA PRAKTEK Pada bab empat menjelaskan tentang metode dalam pengerjaan kerja praktek yang disertai dengan cara-cara pembuatan sistem kontrol dan pemrograman robot menggunakan Code Vision
Lebih terperinciPART 7. Void & Define. Dosen : Dwisnanto Putro, S.T, M.Eng
PART 7 Void & Define Dosen : Dwisnanto Putro, S.T, M.Eng LED (LIGHT EMITING DIODE) Untuk LED ANODA : Logika 0 = led menyala Logika 1 = led mati Untuk LED KATODA : Logika 0 = led mati Logika 1 = led menyala
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam perancangan alat pendeteksi pelanggaran garis putih pada Traffict Light ini, terdapat beberapa masalah yang harus dipecahkan. Permasalahanpermasalahan
Lebih terperinciPART 4 TRAINING DELAY. Dosen : Dwisnanto Putro, ST, M.Eng
PART 4 TRAINING DELAY Dosen : Dwisnanto Putro, ST, M.Eng LED (LIGHT EMITING DIODE) Untuk LED ANODA : Logika 0 = led menyala Logika 1 = led mati Untuk LED KATODA : Logika 0 = led mati Logika 1 = led menyala
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Masalah Dalam bab ini akan dibahas masalah-masalah yang muncul dalam perancangan alat dan aplikasi program, serta pemecahan-pemecahan dari masalah yang
Lebih terperinciJOBSHEET II ANTARMUKA MIKROKONTROLER DENGAN TOGGLE SWITCH
JOBSHEET II ANTARMUKA MIKROKONTROLER DENGAN TOGGLE SWITCH 1 TUJUAN Mengetahui dan memahami cara mengantarmukakan mikrokontroler dengan rangkaian input saklar toggle. Mengetahui dan memahami bagaimana memrogram
Lebih terperinciIMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS
IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS I. Tujuan : 1. Mahasiswa dapat memahami tentang komponen pada Visual Basic yang digunakan untuk membuat koneksi aplikasi Visual Basic dengan
Lebih terperinciI. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 3 Stopwatch
MODUL 3 Stopwatch I. Pendahuluan Pada praktikum ini, anda akan mempelajari cara mengembangkan sebuah sistem pada IC FPGA Spartan-II buatan menggunakan software ISE WebPack. Sistim yang dibuat adalah sebuah
Lebih terperinciPetunjuk Dasar Pemrograman Mikrokontroller dengan Module IW-32A USB Miktokontroller AVR ATmega32A
Petunjuk Dasar Pemrograman Mikrokontroller dengan Module IW-32A USB Miktokontroller AVR ATmega32A Sebelum masuk ke pemrograman diperlukan pemahaman tentang modul yang digunakan. Pertama akan dijelaskan
Lebih terperinciLangkah-langkah pemrograman: 1. Pilih File >> New:
Kondisi sistem: Mikrokontroler yang digunakan adalah ATmega8535, dalam hal ini untuk memudahkan digunakan DI-Smart AVR System. Tujuan pemrogram adalah untuk menampilkan tulisan Apa Kabar Dunia? SEMANGAT!
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI PLC (Programable Logic Control) adalah kontroler yang dapat diprogram. PLC didesian sebagai alat kontrol dengan banyak jalur input dan output. Pengontrolan dengan menggunakan PLC
Lebih terperinciPemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman INSTALASI DRIVER USBASP DI KOMPUTER
1. WINDOWS VISTA INSTALASI DRIVER USBASP DI KOMPUTER 1. Pasangkan USBasp ke Komputer 2. Pada komputer, dari menu Start ->Klik kanan Computer -> Properties ->Device Manager Pilih LibUSB-Win32 Devices ->
Lebih terperinciBAB I PENDAHULUAN 1.1 LATAR BELAKANG
BAB I PENDAHULUAN 1.1 LATAR BELAKANG Perkembangan teknologi dijital telah menunjukkan pengaruh yang luar biasa bagi kehidupan manusia. Dimulai sejak kurang lebih era tahun 60-an dimana suatu rangkaian
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Instalasi Interface Instalasi rangkaian seluruhnya merupakan hal yang sangat penting karena merupakan proses penginputan data dari komputer ke mikrokontroller. Sebelum melakukan
Lebih terperinciMenggunakan CodeBlock Dengan Cepat (platform non linux) Oleh:wijanarto
Menggunakan CodeBlock Dengan Cepat (platform non linux) Oleh:wijanarto Tutorial ini di tujukan untuk mahasiswa yang baru mengenal bahasa c dengan compiler GCC yang berjalan di platform bukan Linux. IDE
Lebih terperinciVirtual PC dapat berjalan di Windows XP, Vista maupun Windows 7. Saya melakukan installasi pada Windows 7, 64 bit.
Power Pro Solution Technical Guide Installasi Microsoft Virtual PC Dokumen ini dimaksudkan untuk memberikan petunjuk bagaimana melakukan installasi Linux Ubuntu Server 9.10. Untuk mempermudah pelatihan,
Lebih terperinci1. Pendahuluan. 2. Tujuan. 3. Gambaran Disain. MODUL 1 Code Composer Studio Basic
MODUL 1 Code Composer Studio Basic 1. Pendahuluan DSP adalah mikroprosesor untuk aplikasi khusus. Arsitekturnya dirancang supaya dapat mengolah persamaan matematis dengan cepat. Seperti halnya mikroprosesor,
Lebih terperinciPERCOBAAN I PENGENALAN CODEVISION AVR
PERCOBAAN I PENGENALAN CODEVISION AVR TUJUAN Memahami cara membuat file project dengan aplikasi CodeVision AVR Memahami cara menggunakan CodeWizzard Memahami cara menampilkan data ke port output Memahami
Lebih terperinciLangkah-langkah pemrograman: 1. Pilih File >> New:
Kondisi sistem: Mikrokontroler yang digunakan adalah ATmega8535, dalam hal ini untuk memudahkan digunakan DI-Smart AVR System. Tujuan pemrogram adalah untuk menyalakan LED yang active-low dan terhubung
Lebih terperinciBAB III METODELOGI PENELITIAN. Pengukuran dan observasi yang dilakukan penulis di lapangan
BAB III METODELOGI PENELITIAN 3.1 Rancangan Peneltian Pengukuran dan observasi yang dilakukan penulis di lapangan menggunakan tools dan aplikasi yang dilakukan secara aktual. Pada metode penelitian yang
Lebih terperinciCodeVisionAVR Step-by-Step
CodeVisionAVR Step-by-Step Tentang CodeVisionAVR CodeVisionAVR merupakan sebuah cross-compiler C, Integrated Development Environtment (IDE), dan Automatic Program Generator yang didesain untuk mikrokontroler
Lebih terperinciDT-HiQ AVR Bootloader v1.0
DT-HiQ AVR Bootloader v1.0 Petunjuk Penggunaan Trademarks & Copyrights Windows is a registered trademark of Microsoft Corporation. Pentium is a registered trademark of Intel Corporation. AVR is a registered
Lebih terperinciMODUL 1 Pengenalan C untuk 8051 (Compile dan Download)
MODUL 1 Pengenalan C untuk 8051 (Compile dan Download) Bahasa pemrograman C adalah sebuah bahasa 'mid-level', namun memiliki fitur 'high-level' (seperti support pada fungsi dan modul) dan juga memiliki
Lebih terperinciSetting Client Pada PC (OS Windows 7 SP1) Last Update: 19 Agustus 2015
Setting Email Client Pada PC (OS Windows 7 SP1) Last Update: 19 Agustus 2015 File installer Mozilla Thunderbird bisa didownload pada halaman https://www.mozilla.org/en- US/thunderbird/ atau di http://cloud.mikroskil.ac.id
Lebih terperinciTEKNIK MIKROKONTROLER (Mikrokontroler AVR dengan Bahasa C Code Vision )
TEKNIK MIKROKONTROLER (Mikrokontroler AVR dengan Bahasa C Code Vision ) Oleh : IGAP. Raka Agung, ST, MT. (Digunakan di lingkungan sendiri, sebagai buku ajar mata kuliah Teknik Mikrokontroler) Jurusan Teknik
Lebih terperinciBAB IV METODE KERJA PRAKTEK
BAB IV METODE KERJA PRAKTEK sebagai berikut : Metode yang digunakan dalam pengerjaan kerja praktek ini adalah 1. Wawancara, yaitu bertanya secara langsung kepada asisten laboratorium mikrokontroler untuk
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Masalah Dalam perancangan sistem keamanan pada kendaraan roda dua menggunakan sidik jari berbasis mikrokontroler ini terdapat beberapa masalah yang harus
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi Tabel 4.1 Tabel rencana implementasi OCT NOV DEC JAN Act Plan I II III IV V I II III IV I II III IV V I II Pemilihan Hardware & Software # # Konfigurasi
Lebih terperinciSistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma
Sistem Tertanam Pengantar Atmega328 dan Arduino Uno 1 Arsitektur Atmega328 Prosesor atau mikroprosesor adalah suatu perangkat digital berupa Chip atau IC (Integrated Circuit) yang digunakan untuk memproses
Lebih terperinciBAB II DASAR TEORI. Gambar 1.1 Board NodeMcu
BAB II DASAR TEORI 2.1 Dasar Teori 2.2.1 NodeMcu NodeMcu merupakan sebuah opensource platform IoT dan pengembangan Kit yang menggunakan bahasa pemrograman Lua untuk membantu programmer dalam membuat prototype
Lebih terperinciBAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK
21 BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK 3.1 Gambaran umum Perancangan sistem pada Odometer digital terbagi dua yaitu perancangan perangkat keras (hardware) dan perangkat lunak (software). Perancangan
Lebih terperincide KITS Application Note AN54 How 2 Use de KITS AVR ISP Programmer Cable
de KITS Application Note AN54 How 2 Use de KITS AVR ISP Programmer Cable Oleh: Tim IE Fitur ISP (In-System Programmer) yang terdapat pada semua mikrokontroler AVR, sangat mempermudah kita di dalam melakukan
Lebih terperinciPART 5 TRAINING INPUT. Dosen : Dwisnanto Putro, ST, M.Eng
PART 5 TRAINING INPUT Dosen : Dwisnanto Putro, ST, M.Eng Input Input 1 = Mikrokontroler menerima Input berupa tegangan (+) Input 0 = Mikrokontroler menerima Input berupa tegangan ( ) ataupun Ground Cara
Lebih terperinciBAB IV METODE PENELITIAN. serta menghubungkan pin mosi, sck, gnd, vcc, miso, serta reset. Lalu di
BAB IV METODE PENELITIAN 4.1 Minimum System ATmega8 Minimum system ATmega8 adalah sebuah perangkat keras yang berfurngsi untuk men-download program yang telah dibuat dengan menggunakan DB25 serta menghubungkan
Lebih terperinciPERCOBAAN IV RANGKAIAN LOGIKA SEKUENSIAL
PERCOBAAN IV RANGKAIAN LOGIKA SEKUENSIAL TUJUAN 1. Mengerti perbedaan perilaku antara latch dan flip flop. 2. Mendesain sekuensial rangkaian untuk implementasi didalam FPGA. 3. Mengenal dan memahami cara
Lebih terperinciHow2Use 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 terperinciPC-Link. 1x Komputer / Laptop dengan OS Windows 2000, Windows XP atau yang lebih tinggi. Gambar 1 Blok Diagram AN200
PC-Link PC-Link Application Note AN200 GUI Digital Input dan Output Oleh: Tim IE Aplikasi ini akan membahas software GUI (Grapic User Interface) yang digunakan untuk mengatur Digital Input dan Output pada.
Lebih terperinciAVR-51 USB ISP Trademarks & Copyright
AVR-51 USB ISP Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. AVR is registered trademark of Atmel
Lebih terperinciMODUL 1 STANDAR INPUT DAN OUTPUT
MODUL 1 STANDAR INPUT DAN OUTPUT A. TUJUAN 1. Memahami input dan output dasar pada bahasa pemrograman C/C++ 2. Memahami operasi dasar untuk input dan output pada bahasa pemrograman C/C++ 3. Mampu menciptakan
Lebih terperinciWIZnet. Application Note AN178 Wireless IP Printer 1 Oleh : Tim IE
WIZnet Application Note AN178 Wireless IP Printer 1 Oleh : Tim IE Peralatan elektronika saat ini terus berkembang seiring dengan kemajuan teknologi. Salah satu kemajuan teknologi yang terus berkembang
Lebih terperinciBAB 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 terperinciIII. METODE PENELITIAN
III. METODE PENELITIAN A. Waktu dan Tempat Penelitian Penelitian ini dilakukan di Laboratorium Teknik Kendali Jurusan Teknik Elektro Fakultas Teknik Universitas Lampung yang dilaksanakan mulai dari bulan
Lebih terperinciBAB 4 ANALISA PENGUJIAN PROGRAM 4.1. PROSES PERANCANGAN PROGRAM BASCOM-8051
42 BAB 4 ANALISA PENGUJIAN PROGRAM 4.1. PROSES PERANCANGAN PROGRAM BASCOM-8051 Untuk membuat Program Mikrokontroller dengan menggunakan Bahasa Basic Compiler kita harus menuliskan Program tersebut di dalam
Lebih terperinciM. Miftakul Amin
Instalasi OpenCV 2.4.9 Pada Microsoft Visual C++ 2010 Express Edition M. Miftakul Amin mmiftakulamin@gmail.com http://mafisamin.web.ugm.ac.id Lisensi Dokumen: Copyright 2003-2015 IlmuKomputer.Com Seluruh
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 1.1 Penelitian Terdahulu Sebagai bahan pertimbangan dalam penelitian ini akan dicantumkan beberapa hasil penelitian terdahulu : Penelitian yang dilakukan oleh Universitas Islam
Lebih terperinciDT-AVR. Gambar 1 Blok Diagram AN177
DT-AVR DT-AVR DT-AVR Application Note AN177 Pengaturan Fusebits Oleh: Tim IE Dalam menjalankan setiap instruksi, kecepatan sebuah mikrokontroler ditentukan oleh frekuensi clock komponen kristal yang digunakan.
Lebih terperinciDHT11 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 terperinciIMPLEMENTASI ALGORITME HIGH PASS FILTER PADA FPGA MENGGUNAKAN PROSESOR NIOS II
IMPLEMENTASI ALGORITME HIGH PASS FILTER PADA FPGA MENGGUNAKAN PROSESOR NIOS II Kunnu Purwanto 1), Agus Bejo 2), Addin Suwastono 3) 1),2),3 ) Departemen Teknik Elektro dan Teknologi Informasi Fakultas Teknik
Lebih terperinciBAB IV PERANCANGAN DAN PEMBAHASAN. simulator HMI berbasis PLC. Simulator ini memiliki beberapa bagian penting yaitu
BAB IV PERANCANGAN DAN PEMBAHASAN Pada bab ini akan diterangkan secara detail mengenai perancangan trainer simulator HMI berbasis PLC. Simulator ini memiliki beberapa bagian penting yaitu perancangan hardware
Lebih terperinciUSB PROGRAMMER (USBasp)
USB PROGRAMMER (USBasp) 1. INSTALASI USB PROGRAMMER Sebelum dapat digunakan, USB programmer harus diinstalasi terlebih dahulu, baik instalasi hardware maupun instalasi software. A. Instalasi Hardware Seperti
Lebih terperinciDAFTAR ISI DAFTAR ISI MIKROKONTROLER AVR ATMega
1 DAFTAR ISI DAFTAR ISI... 2 MIKROKONTROLER AVR ATMega16... 1 Pengenalan Mikrokontroler AVR ATMega16... 1 Komponen dan Konsep Kerja Mikrokontroler... 4 INSTALASI DRIVER... 5 Instalasi USB Serial Converter...
Lebih terperinciBAB 3 PERANCANGAN ALAT DAN PROGRAM
BAB 3 PERANCANGAN ALAT DAN PROGRAM Sistem akuisisi data ekonomis berbasis komputer atau personal computer (PC) yang dibuat terdiri dari beberapa elemen-elemen sebagai berikut : Sensor, yang merupakan komponen
Lebih terperinciIII. METODE PENELITIAN
III. METODE PENELITIAN A. Waktu dan Tempat Penelitian Penelitian ini dilakukan di Laboratorium Teknik Kendali Jurusan Teknik Elektro Fakultas Teknik Universitas Lampung yang dilaksanakan mulai dari bulan
Lebih terperinciAVR USB ISP mkii Trademarks & Copyright
AVR USB ISP mkii Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. AVR is registered trademark of Atmel
Lebih terperinciBAB IV PEMBAHASAN Rancangan Mesin Panjang Terpal PUSH BUTTON. ATMega 128 (Kendali Kecepatan Motor Dua Arah)
BAB IV PEMBAHASAN 4.1 Identifikasi Masalah Dalam proses produksi hal yang paling menonjol untuk menghasilkan suatu barang produksi yang memiliki kualitas yang bagus adalah bahan dan mesin yang digunakan.
Lebih terperinciAN2022 DEVELOPMENT SYSTEM RENESAS GENERASI KETIGA
AN2022 DEVELOPMENT SYSTEM RENESAS GENERASI KETIGA R8C/13 R5F21134 adalah mikrokontroler produksi Renesas, sebuah perusahaan gabungan antara Mitsubishi dan Hitachi yang memiliki fitur-fitur sebagai berikut:
Lebih terperinciBAB III PERANCANGAN ALAT
38 BAB III PERANCANGAN ALAT Pada bab ini akan dijelaskan tentang perancangan Alat pendeteksi dini kerusakan pada sistem pengkondisian udara secara umum alat ini terdiri dari 2 bagian. Bagian pertama yaitu
Lebih terperinciCODEVISION AVR C. Dwisnanto Putro, S.T., M.Eng.
CODEVISION AVR C Dwisnanto Putro, S.T., M.Eng. CODEVISION AVR C Code vision AVR merupakan compiller bagi bahasa pemrograman C, sistem IDEAPG (Integrated Development Environment and Automatic Program Generator)
Lebih terperinciPENDAHULUAN TENTANG NETBEANS
PENDAHULUAN TENTANG NETBEANS Yuliana Setiowati Politeknik Elektronika Negeri Surabaya 1 TOPIK Pendahuluan IDE Netbeans Membuat Project Baru. 2 Konsep Netbeans Netbeans sebagai IDE ditujukan untuk memudahkan
Lebih terperinciBAB III PERANCANGAN SISTEM
24 BAB III PERANCANGAN SISTEM 3.1 Diagram Blok Rangkaian Perancangan system monitoring Thermometer data logger menggunakan Arduino uno, yang berfungsi untuk mengontrol atau memonitor semua aktifitas yang
Lebih terperinciBuku Panduan bagi Pengguna MODEM USB Model : BRG-U100 Ver. USB B
Buku Panduan bagi Pengguna MODEM USB Model : BRG-U100 Ver. USB-100-2.0-B Bromex Tower 803 #731-2, Janghang-Dong, IIsandong-Gu, Goyang-Si, Gyonggi-Do, Korea Daftar Isi 1. Instalasi Modem USB CDMA 2 1.1
Lebih terperinciMembuat Visual Studio solution untuk pengembangan aplikasi berbasis SharePoint
Membuat Visual Studio solution untuk pengembangan aplikasi berbasis SharePoint Sebelum developer membuat class, method, dan sebagainya, Team Leader harus membuatkan Visual Studio solution terlebih dahulu.
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Dalam perancangan robot pengantar makanan berbasis mikrokontroler ini, terdapat beberapa masalah yang harus dipecahkan. Permasalahan-permasalahan
Lebih terperinci