Category Archive: mikrokontroler PIC

Jan 01

PIC 16F877 dan Sensor Ultrasonik HC-SR04

Mengingat hasil pengukuran jarak yang dilakukan oleh HC-SR04 dilaporkan dalam bentuk lebar pulsa, maka mikrokontroler harus mengukur lebar pulsa tersebut secara akurat. Jarak hasil pengukuran (centimeter) sama dengan lebar pulsa (mikro detik) dibagi 58.1. Dalam percobaan kali ini, digunakan mikrokontroler PIC16F877 dengan kristal 4 MHz. Untuk mencapai tujuan tersebut, kita akan menggunakan TMR1 yang merupakan …

Continue reading »

Dec 30

Real Time Clock DS1307 dan PIC 16F877A

PIC 16F877A adalah salah satu seri PIC yang paling populer. Real Time Clock DS1307 bekerja sebagai divais slave pada bus I2C dengan alamat 0x68. Untuk resistor pullup pada jalur SCL dan SDA disarankan sekitar 1.8k – 4.7k. Pin RC4 dihubungkan dengan pin SDA DS1307, dan pin RC3 dihubungkan dengan pin SCL DS1307. MikroC for PIC …

Continue reading »

Dec 30

Bootloader dan Configuration Bit 16F877

Ketika mencoba menyuntikkan bootloader yang dikembangkan oleh Shane Tolmie, ke dalam mikrokontroler PIC 16F877, pin RB3 tidak bisa difungsikan sebagai pin output. Setelah mencermati datasheet, pin ini memang memiliki fungsi lain, yakni PGM, yang digunakan untuk pemrograman dengan tegangan rendah – LVP / Low Voltage Programming. Rupanya, program bootloader yang sudah dalam bentuk *.hex tersebut, …

Continue reading »

Jul 07

JDM Programmer untuk PIC

Saat ini sulit menemukan port serial di komputer, apalagi laptop. Namun, untuk pengguna yang masih memiliki port tsb. pada komputernya, solusi pemrograman mikrokontroler PIC secara serial RS232, melalui hardware programmer sederhana ini, cukup menarik untuk dicoba. Saya sendiri masih menggunakannya untuk memrogram PIC 16F88 dan 16F877A, dengan bantuan software programmer WinPIC, yang dapat diunduh melalui …

Continue reading »

Aug 29

Menggunakan EEPROM pada PIC 16F877A

Dalam kebanyakan produk mikrokontroler, terdapat EEPROM di dalamnya. Microchip 16F877A memiliki internal EEPROM sebesar 256 byte. Kita dapat menggunakannya sebagai penyimpan informasi atau data secara permanen, untuk kemudian membacanya kembali ketika diperlukan. MikroC – salah satu C compiler untuk PIC, menyediakan fungsi Eeprom_Read dan Eeprom_Write untuk membaca dan menulis data dari dan ke EEPROM internal. …

Continue reading »

Mar 13

Mikrokontroler PIC 18F4550 memang ciamik!

Beberapa waktu lalu, saya sempat kedatangan “tamu baru”, mikrokontroler PIC 18F4550. Dalam keluarga PIC, seri 18 diperuntukkan bagi kelas menengah, karena umumnya, seri ini memiliki fitur yang lebih kaya serta memori flash dan RAM yang lumayan besar (32kB dan 2kB), serta EEPROM 256 bytes. Untuk kecepatan, bisa didorong hingga 12 MIPS – million instructions per …

Continue reading »

Jan 11

Rangkaian ICSP PIC

Untuk memrogram mikrokontroler PIC dengan memanfaatkan fitur ICSP, dibutuhkan sedikit rangkaian ekstra agar selama pemrograman, chip dalam keadaan aman; mengingat, tegangan saat pemrograman adalah sekitar 13.5 volt. Kecuali, beberapa chip PIC keluaran terbaru, yang dapat diprogram dengan tegangan catu (low voltage). Berikut adalah salah satu contoh rangkaian aplikasi ICSP:

Nov 11

Pemrograman Mikrokontroler PIC dengan Bahasa C

Mikrokontroler PIC 16F877 merupakan salah satu produk dari Microchip yang sangat populer. Hadir dalam beberapa kemasan, namun yang umum beredar di pasaran umum adalah PDIP 40. Mikrokontroler ini memiliki flash 8kB, 33 buah port I/O, 8 kanal ADC dan 2 kanal PWM; sehingga cukup ideal untuk diterapkan dalam aplikasi robotika. Ada sejumlah compiler bahasa tingkat …

Continue reading »

Oct 08

Mikrokontroler KicChips

KicChips merupakan mikrokontroler turunan dari PIC, yang dapat diprogram dengan mudah menggunakan Bahasa BASIC melalui KicStudio. KicChips dapat dengan mundah dihubungkan dengan LED, Saklar, Buzzer, dan yang lainnya, serta mendukung beberapa antarmuka standar untuk mengendalikan modul elektronik secara Serial dan I2C. Yang menarik adalah, firmware di dalam chip dapat di-update dan di-upgrade melalui internet. Dengan …

Continue reading »

Sep 10

Mikrokontroler PIC

Walaupun mikrokontroler yang satu ini excellent, populasi pemakai di Indonesia, tidak terlalu banyak. Mungkin dikarenakan faktor harga, yang umumnya, hampir 2-3 kali lipat dibanding produk yang setara keluaran Atmel. Namun perlu dicatat, harga chip Atmel yang murah yang banyak beredar di Indonesia, adalah produk dengan kualitas kelas dua; sementara PIC hanya menyediakan kualitas satu. Chip …

Continue reading »

Older posts «