SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
BELAJAR MIKROKONTROLER PIC16F84

                       MENGGUNAKAN PIC TO BREADBOARD

                                  Oleh : Moh.Ibnu Malik,ST


Pendahuluan

       Pada saat ini banyak jenis mikrokontroler yang beredar dipasaran. Hal ini memang sangat

mengembirakan karena teknologi mikrokontroler telah berkembang dengan pesat. Tentu masih

dapat diingat bahwa pada awal kemunculan mikrokontroler, teknologi ini masih susah untuk

dipelajari. Selain kurangnya buku-buku bacaan, juga diperlukan software maupun hardware yang

harus dibeli dengan harga yang cukup mahal.

       Masih juga ingat bagaimana kita harus memprogram EPROM untuk dapat menggunakan

mikrokontroler yang mana hal ini dikarenakan pada mikrokontroler tersebut belum terdapat ROM

internal. Dan apabila ternyata program yang kita masukkan kedalam EPROM tersebut salah,

maka kita harus menghapus EPROM tersebut menggunakan sinar Ultra Violet. Benar-benar

tidak nyaman.

       Namun untunglah saat ini telah banyak beredar mikrokontroler canggih yang telah

lengkap. Hal ini memungkinkan kita untuk benar-benar menggunakan 1 chip tunggal untuk

membentuk sistim. Hal ini didorong oleh berkembangnya teknologi memori sehingga kini telah

dapat dibuat jenis memori yang dapat dihapus dengan menggunakan arus listrik.



Mikrokontroler PIC16F84

       Salah satu jenis mikrokontroler yang beredar saat ini adalah mikrokontroler yang

dikeluarakan oleh Microchip Inc, yaitu PIC16F84. Walaupun bukan yang terlengkap, namun

mikrokontroler ini sangat pas dipakai untuk pemula yang ingin mempelajari mikrokontroler PIC.

       Beragam kelengkapan fitur terdapat pada mikrokontroler ini. Wujud fisik yang cukup

kecil yakni 18 pena, menjadikan mikrokontroler ini dapat ditempatkan pada tempat yang kecil
sekalipun. Tegangan kerja sampai serendah 2 Volt, memungkinkan rancangan alat yang didayai

dengan menggunakan baterai.




                              Gambar 1 Mikrokontroler PIC16F84



Fitur Mikrokontroler PIC16F84

        Berikut akan disebutkan beberapa fitur-fitur yang terdapat pada mikrokontroler

PIC16F84.

   a. Hanya memerlukan 35 set instruksi

   b. Semua instruksi berukuran 14-bit

   c. Data berukuran 8-bit

   d. Memiliki memori program berukuran 1024 x 14 pada Flash memori

   e. RAM berukuran 68 byte

   f.   Data memori berukuran 64 x 8 pada EEPROM

   g. Memiliki 4 sumber sela

   h. Total memiliki 13 jalur I/O ( Input / Output )

   i.   Timer 8 bit dengan pre-scaller

   j.   Dapat menggunakan beragam jenis osilator

   k. Dll
Selain fitur-fitur yang telah disebutkan diatas, masih banyak fitur yang menyenangkan

seperti dapat langsung mendayai LED, kemampuan pemrograman didalam sistim ( In Circuit

Serial Programming ) dan kemudahan membuat alat programmernya. Berikut akan diberikan

susunan pena mikrokontroler PIC16F84.




                               Gambar 2 Susunan pena mikrokontroler PIC16F84



Pena / kaki mikrokontroler PIC16F84 dapat dibagi menurut fungsinya sebagai berikut.

                           Tabel 1 Fungsi pena mikrokontroler PIC16F84

Tipe Pena                Nama            Kegunaan

Power                    VDD            Sumber tegangan +2 ~ +6 Volt

Power                    Vss            Sebagai ground

Osilator                 Osc1           Masukan Osilator

Osilator                 Osc2            Keluaran Osilator

Kontrol                  MCLR            Master Clear ( Reset )

I/O                      RA0 ~ RA4       Jalur Input / Output ( Port A )

I/O                      RB0 ~ RB7       Jalar Input / Output ( Port B )
Memprogram Mikrokontroler PIC16F84

           Diatas telah disebutkan bahwa salah satu kelebihan mikrokontroler buatan Microchip Inc

ini adalah kemudahan dalam memprogramnya. Ya, selain rangkaian untuk programmernya relatif

sederhana, juga terdapat puluhan software yang dikembangkan oleh penggemar PIC untuk

memprogram mikrokontroler ini.

           Oleh karena itu, penulis akan mengetengahkan salah satu rangkaian yang dapat dipakai

untuk memprogram mikrokontroler ini. Alat ini diberi nama “PIC to Breadboard” karena alat

ini didisain untuk dipasang pada breadboard ( papan tancap ) agar memudahkan kita untuk

mencoba rangkaian. Bagi yang ingin belajar mikrokontroler PIC16F84 disarankan untuk

mencoba alat ini, karena dengan alat ini akan sangat memudahkan kita dalam mempelajari

mikrokontroler PIC16F84.



Rangkaian PIC to Breadboard

           Rangkaian PIC to Breadboard tidaklah rumit, hanya diperlukan beberapa komponen yang

mudah didapat.Komponen yang dipakai termasuk penurun tegangan, resistor, kapasitor, saklar,

terminal dan resonator.      Adapun rangkaian lengkap alat PIC to Breadboard adalah sebagai

berikut.
+5V
                                    100nF
           +9V       7805

                                                           14
                                        10K                          RES 4MHz
                                                           15
               PROG/RUN
                                2 x 1N4148
                       10K                                 16
       TX(3)
                                                   4                            RA0..RA4
       RTS(7)          4K7
                                                   12
                                                                                RB0..RB5
       DTR(4)                                      13
       CTS(8)          4K7                             5        PIC16F84


       GND(5)



                             Gambar 3 Rangkaian PIC to Breadboard



       Alat ini harus dihubungkan dengan komputer ( PC ) lewat serial port ( COM port ) untuk

dapat mendownload program kedalam mikrokontroler PIC16F84. Sebuah saklar “Prog/Run”

digunakan untuk mengubah mode “Program” ( saklar tertutup ) atau “Run” ( saklar terbuka ).

Pada saat mode program, maka akan terdapat tegangan sebesar +14 Volt pada pena MCLR,

tegangan sebesar ini tidak boleh sampai Vdd. Oleh karena itulah dipasang Dioda 1N4148. Pada

saat mode “Run” tegangan pada MCLR haruslah + 5 Volt.

       Untuk memprogram mikrokontroler ini diperlukan 2 jalur yaitu untuk data dan untuk

clock ( detak ). Dalam hal ini dipakaialah pena RB6 dan RB7. Oleh karena pena ini telah dipakai

untuk jalur pemrograman, maka pena ini tidak boleh digunakan. Sehingga PortB yang masih

dapat dipakai adalah RB0 sampai RB5. ( Dengan teknik menggunakan DIP switch, RB6 dan RB7

masih dapat dipakai sebagai general I/O – akan dijelaskan pada tulisan mendatang ).

       Prototipe alat ini telah penulis buat menggunakan PCB lubang. Dan setelah dicoba, alat

dapat bekerja dengan baik. Alat ini dapat dipasangkan langsung ke suatu Breadboard. Dengan
menggunakan breadboard, akan memudahkan kita mencoba-coba membuat program dengan

mikrokontroler.




                        Gambar 4 Prototipe Alat PIC to Breadboard




                       7805




                        Gambar 5 Tata letak pena PIC to Breadboard



Adapun pena-pena pada PIC to Breadboard adalah sebagai berikut.
Tabel 2 Daftar Nama pena

                             No Pena              Nama Pena

                              1                    Input +9 Volt dari baterai

                              2                     Output + 5 Volt

                              3                    Ground

                              4                    RB0

                              5                    RB1

                              6                    RB2

                              7                    RB3

                              8                    RB4

                              9                    RB5

                              10                   –

                              11                   RA0

                              12                   RA1

                              13                   RA2

                              14                   RA3

                              15                   RA4



Menggunakan PIC to Breadboard

        Untuk menggunakan PIC to Breadoard, maka kita memerlukan sebuah papan tancap (

breadboard ). Alangkah lebih baik jika kita telah memiliki breadboard tipe lebar. Hal ini karena

pada breadboard tipe ini telah dilengkapi dengan tiga buah terminal. Terminal-terminal itu dapat

kita hubungkan masing-masing dengan GND dan +9 Volt dari sebuah baterai kotak yang kita

sisipkan pada bagian bawah breadboard.
Gambar 6 Breadboard & Penempatan Baterai 9 Volt



       Untuk menggunakan PIC to Breadboard pertama kita harus menghubungkan kabel data

dari PIC to Breadboard ke Komputer ( PC ) melalui serial port. Pasang / tancapkan PIC to

Breadboard ke papan tancap. Atur saklar “Prog/Run” sehingga tertutup ( mode Program ).

Sambungkan catu daya +9 Volt dari baterai ke alat PIC to Breadboard.

       Bukalah program PICprog. Sehingga tampilan berikut akan kita dapatkan.
Gambar 7 Software untuk PIC to Breadboard



Persiapkan terlebih dahulu file yang akan dimasukkan kedalam PIC to Breadboard. File tersebut

harus memiliki ektensi *.hex .    Untuk mendapatkan file tersebut dilakukan dengan cara

mengkompilasi file *.asm dengan kompiler MPASM maka akan didapatkan file dengan ektensi

*.hex.

         Tekan tombol “Open” dan carilah file yang akan dimasukkan kedalam PIC to

Breadboard.   Pilih menu osilator dengan cara memilih radio button “XT”. Pada menu

Configuration beri tanda centang pada kolom “Power Up Timer”. Setelah itu baru tekan tombol

“Program” ( tanda Petir ). Maka proses download program dari komputer ke PIC to Breadboard

akan segera berlangsung. Jika download telah selesai, maka atur saklar “Prog/Run” buat agar
terbuka ( Mode Run ), maka program yang baru saja didownload tadi akan segera dilaksanakan (

dieksekusi ) oleh mikrokontroler PIC16F84 yang ada dalam alat PIC to Breadboard.

Selamat mencoba !



Moh.Ibnu Malik,ST

Taman Aster Blok G2 No.35

Cikarang Barat Bekasi 17520

HP : 081 293 295 12

Más contenido relacionado

La actualidad más candente

Arsitektur mikro z80
Arsitektur mikro z80Arsitektur mikro z80
Arsitektur mikro z80robbyrgt
 
Mikroprosesor sttc
Mikroprosesor sttcMikroprosesor sttc
Mikroprosesor sttcBeni Putra
 
Mikrokontroler pertemuan 7
Mikrokontroler pertemuan 7Mikrokontroler pertemuan 7
Mikrokontroler pertemuan 7Rumah Belajar
 
Bab 5 Pengolahan Input Output
Bab 5  Pengolahan Input OutputBab 5  Pengolahan Input Output
Bab 5 Pengolahan Input OutputBeny Abd
 
Mikrokontroler io tombol dan led
Mikrokontroler io tombol dan ledMikrokontroler io tombol dan led
Mikrokontroler io tombol dan ledJodit Sulistyo
 
Laporan Praktikum konveyor maju mundur menggunakan atmega16
Laporan Praktikum konveyor maju mundur menggunakan atmega16Laporan Praktikum konveyor maju mundur menggunakan atmega16
Laporan Praktikum konveyor maju mundur menggunakan atmega16Sidiksetiyono17
 
Dasar dasar mikrokontroler
Dasar dasar mikrokontrolerDasar dasar mikrokontroler
Dasar dasar mikrokontrolerTantriIrawan
 
Pertemuan 14 ppi8255
Pertemuan 14 ppi8255Pertemuan 14 ppi8255
Pertemuan 14 ppi8255Buhori Muslim
 
Laporan Praktikum Robot Maju Mundur menggunakan ATMega16
Laporan Praktikum Robot Maju Mundur menggunakan ATMega16Laporan Praktikum Robot Maju Mundur menggunakan ATMega16
Laporan Praktikum Robot Maju Mundur menggunakan ATMega16Sidiksetiyono17
 
Mikroprosesor Zilog Z80
Mikroprosesor Zilog Z80Mikroprosesor Zilog Z80
Mikroprosesor Zilog Z80Habibullah Srg
 
Traffic Light Berbasis ATMega32A
Traffic Light Berbasis ATMega32ATraffic Light Berbasis ATMega32A
Traffic Light Berbasis ATMega32AAmmazizzaky Tarigan
 
Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535
Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535
Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535al farisi
 
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16University of Lampung
 

La actualidad más candente (14)

Arsitektur mikro z80
Arsitektur mikro z80Arsitektur mikro z80
Arsitektur mikro z80
 
Mikroprosesor sttc
Mikroprosesor sttcMikroprosesor sttc
Mikroprosesor sttc
 
Mikrokontroler pertemuan 7
Mikrokontroler pertemuan 7Mikrokontroler pertemuan 7
Mikrokontroler pertemuan 7
 
Bab 5 Pengolahan Input Output
Bab 5  Pengolahan Input OutputBab 5  Pengolahan Input Output
Bab 5 Pengolahan Input Output
 
Mikrokontroler ATMega16
Mikrokontroler ATMega16Mikrokontroler ATMega16
Mikrokontroler ATMega16
 
Mikrokontroler io tombol dan led
Mikrokontroler io tombol dan ledMikrokontroler io tombol dan led
Mikrokontroler io tombol dan led
 
Laporan Praktikum konveyor maju mundur menggunakan atmega16
Laporan Praktikum konveyor maju mundur menggunakan atmega16Laporan Praktikum konveyor maju mundur menggunakan atmega16
Laporan Praktikum konveyor maju mundur menggunakan atmega16
 
Dasar dasar mikrokontroler
Dasar dasar mikrokontrolerDasar dasar mikrokontroler
Dasar dasar mikrokontroler
 
Pertemuan 14 ppi8255
Pertemuan 14 ppi8255Pertemuan 14 ppi8255
Pertemuan 14 ppi8255
 
Laporan Praktikum Robot Maju Mundur menggunakan ATMega16
Laporan Praktikum Robot Maju Mundur menggunakan ATMega16Laporan Praktikum Robot Maju Mundur menggunakan ATMega16
Laporan Praktikum Robot Maju Mundur menggunakan ATMega16
 
Mikroprosesor Zilog Z80
Mikroprosesor Zilog Z80Mikroprosesor Zilog Z80
Mikroprosesor Zilog Z80
 
Traffic Light Berbasis ATMega32A
Traffic Light Berbasis ATMega32ATraffic Light Berbasis ATMega32A
Traffic Light Berbasis ATMega32A
 
Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535
Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535
Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535
 
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
 

Destacado

XING Zürich, impulZ vom 6. April 2011. Vortrag Rebekka Thommen, Aiducation In...
XING Zürich, impulZ vom 6. April 2011. Vortrag Rebekka Thommen, Aiducation In...XING Zürich, impulZ vom 6. April 2011. Vortrag Rebekka Thommen, Aiducation In...
XING Zürich, impulZ vom 6. April 2011. Vortrag Rebekka Thommen, Aiducation In...Thomas Schulz
 
Pakistan Tobacoo Company Akora Khattak
Pakistan Tobacoo Company Akora KhattakPakistan Tobacoo Company Akora Khattak
Pakistan Tobacoo Company Akora KhattakRana Imran
 
Useful sources of change management information
Useful sources of change management informationUseful sources of change management information
Useful sources of change management informationMelanie Franklin
 
2010 Updated First Time Seminar
2010 Updated First Time Seminar2010 Updated First Time Seminar
2010 Updated First Time SeminarBarry Duffey
 
Ejes para elaborar un plan de seguridad presentación final
Ejes para elaborar un plan de seguridad presentación finalEjes para elaborar un plan de seguridad presentación final
Ejes para elaborar un plan de seguridad presentación finalprofesoremilianovillazon
 
Vietnam seminar 3 - Theravada buddhism
Vietnam seminar 3 - Theravada buddhismVietnam seminar 3 - Theravada buddhism
Vietnam seminar 3 - Theravada buddhismgleeoh
 
FDL Hattar Epoxy Flooring Project
FDL Hattar Epoxy Flooring ProjectFDL Hattar Epoxy Flooring Project
FDL Hattar Epoxy Flooring ProjectRana Imran
 
Que maravilloso mundo
Que maravilloso mundoQue maravilloso mundo
Que maravilloso mundoCuchy Cush
 
Создание персонального бренда
Создание персонального брендаСоздание персонального бренда
Создание персонального брендаimetu
 
Technology application ppt
Technology application pptTechnology application ppt
Technology application pptkiddb1850
 
Trolls, Drama and Gossip
Trolls, Drama and GossipTrolls, Drama and Gossip
Trolls, Drama and GossipLydia Pintscher
 

Destacado (20)

Unpan002601
Unpan002601Unpan002601
Unpan002601
 
XING Zürich, impulZ vom 6. April 2011. Vortrag Rebekka Thommen, Aiducation In...
XING Zürich, impulZ vom 6. April 2011. Vortrag Rebekka Thommen, Aiducation In...XING Zürich, impulZ vom 6. April 2011. Vortrag Rebekka Thommen, Aiducation In...
XING Zürich, impulZ vom 6. April 2011. Vortrag Rebekka Thommen, Aiducation In...
 
Pakistan Tobacoo Company Akora Khattak
Pakistan Tobacoo Company Akora KhattakPakistan Tobacoo Company Akora Khattak
Pakistan Tobacoo Company Akora Khattak
 
Our Services
Our ServicesOur Services
Our Services
 
Useful sources of change management information
Useful sources of change management informationUseful sources of change management information
Useful sources of change management information
 
2010 Updated First Time Seminar
2010 Updated First Time Seminar2010 Updated First Time Seminar
2010 Updated First Time Seminar
 
Menus zol
Menus zolMenus zol
Menus zol
 
Ejes para elaborar un plan de seguridad presentación final
Ejes para elaborar un plan de seguridad presentación finalEjes para elaborar un plan de seguridad presentación final
Ejes para elaborar un plan de seguridad presentación final
 
Mps
MpsMps
Mps
 
Vietnam seminar 3 - Theravada buddhism
Vietnam seminar 3 - Theravada buddhismVietnam seminar 3 - Theravada buddhism
Vietnam seminar 3 - Theravada buddhism
 
Bruckner
BrucknerBruckner
Bruckner
 
FDL Hattar Epoxy Flooring Project
FDL Hattar Epoxy Flooring ProjectFDL Hattar Epoxy Flooring Project
FDL Hattar Epoxy Flooring Project
 
29.10.11
29.10.1129.10.11
29.10.11
 
Que maravilloso mundo
Que maravilloso mundoQue maravilloso mundo
Que maravilloso mundo
 
JOINT SEALING
JOINT SEALINGJOINT SEALING
JOINT SEALING
 
Создание персонального бренда
Создание персонального брендаСоздание персонального бренда
Создание персонального бренда
 
Technology application ppt
Technology application pptTechnology application ppt
Technology application ppt
 
Humor negro
Humor negroHumor negro
Humor negro
 
12 s3 fety_vanisa
12 s3 fety_vanisa12 s3 fety_vanisa
12 s3 fety_vanisa
 
Trolls, Drama and Gossip
Trolls, Drama and GossipTrolls, Drama and Gossip
Trolls, Drama and Gossip
 

Similar a Microrobotics.blogspot.com

Menerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar mikrokontrolerMenerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar mikrokontrolergixcznow
 
Modul dasar-mikrokontroler-bab-i-pengantar
Modul dasar-mikrokontroler-bab-i-pengantarModul dasar-mikrokontroler-bab-i-pengantar
Modul dasar-mikrokontroler-bab-i-pengantarBeny Abdurrahman
 
Makalah mikroprosesor jam digital dengan LCD16X2
Makalah mikroprosesor jam digital dengan LCD16X2 Makalah mikroprosesor jam digital dengan LCD16X2
Makalah mikroprosesor jam digital dengan LCD16X2 lely charo
 
Miniatur Traffic Light dengan mikrokontroller
Miniatur Traffic Light dengan mikrokontrollerMiniatur Traffic Light dengan mikrokontroller
Miniatur Traffic Light dengan mikrokontrollerArifWibowo72
 
Cara membuat simulasi lcd running text dengan menggunakan proteus
Cara membuat simulasi lcd running text dengan menggunakan proteusCara membuat simulasi lcd running text dengan menggunakan proteus
Cara membuat simulasi lcd running text dengan menggunakan proteusFilla Fidyana
 
Miniatur Traffic light
Miniatur Traffic lightMiniatur Traffic light
Miniatur Traffic lightArifWibowo72
 
Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16Kifa Ulya
 
Ppt robot roda 3 aldi
Ppt robot roda 3 aldiPpt robot roda 3 aldi
Ppt robot roda 3 aldiAldiNur1
 
Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3Mabekni Yulianto
 
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Yazid98
 
Percobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVRPercobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVRMaesaroh9
 
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...Muhammad Kennedy Ginting
 
Rancang Bangun Motor dc Walking robot mnggunakan Mikroprosesor raspberry PI B+ 3
Rancang Bangun Motor dc Walking robot mnggunakan Mikroprosesor raspberry PI B+ 3Rancang Bangun Motor dc Walking robot mnggunakan Mikroprosesor raspberry PI B+ 3
Rancang Bangun Motor dc Walking robot mnggunakan Mikroprosesor raspberry PI B+ 3Mochammadfinandika
 
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...RenataNoviene
 
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...muhamadaulia3
 
Laporan praktikum mikrokontroler
Laporan praktikum mikrokontrolerLaporan praktikum mikrokontroler
Laporan praktikum mikrokontroleranis_mh
 

Similar a Microrobotics.blogspot.com (20)

Menerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar mikrokontrolerMenerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar mikrokontroler
 
robot motor dc
robot motor dc robot motor dc
robot motor dc
 
Modul dasar-mikrokontroler-bab-i-pengantar
Modul dasar-mikrokontroler-bab-i-pengantarModul dasar-mikrokontroler-bab-i-pengantar
Modul dasar-mikrokontroler-bab-i-pengantar
 
Makalah mikroprosesor jam digital dengan LCD16X2
Makalah mikroprosesor jam digital dengan LCD16X2 Makalah mikroprosesor jam digital dengan LCD16X2
Makalah mikroprosesor jam digital dengan LCD16X2
 
Miniatur Traffic Light dengan mikrokontroller
Miniatur Traffic Light dengan mikrokontrollerMiniatur Traffic Light dengan mikrokontroller
Miniatur Traffic Light dengan mikrokontroller
 
Laporan led
Laporan ledLaporan led
Laporan led
 
Cara membuat simulasi lcd running text dengan menggunakan proteus
Cara membuat simulasi lcd running text dengan menggunakan proteusCara membuat simulasi lcd running text dengan menggunakan proteus
Cara membuat simulasi lcd running text dengan menggunakan proteus
 
Miniatur Traffic light
Miniatur Traffic lightMiniatur Traffic light
Miniatur Traffic light
 
Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16
 
Ppt robot roda 3 aldi
Ppt robot roda 3 aldiPpt robot roda 3 aldi
Ppt robot roda 3 aldi
 
Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3
 
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
 
Percobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVRPercobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVR
 
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
 
Rancang Bangun Motor dc Walking robot mnggunakan Mikroprosesor raspberry PI B+ 3
Rancang Bangun Motor dc Walking robot mnggunakan Mikroprosesor raspberry PI B+ 3Rancang Bangun Motor dc Walking robot mnggunakan Mikroprosesor raspberry PI B+ 3
Rancang Bangun Motor dc Walking robot mnggunakan Mikroprosesor raspberry PI B+ 3
 
Running led
Running ledRunning led
Running led
 
Walking robot
Walking robotWalking robot
Walking robot
 
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
 
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
 
Laporan praktikum mikrokontroler
Laporan praktikum mikrokontrolerLaporan praktikum mikrokontroler
Laporan praktikum mikrokontroler
 

Último

Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptAgusRahmat39
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...Kanaidi ken
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasarrenihartanti
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)PUNGKYBUDIPANGESTU1
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...Kanaidi ken
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdfsdn3jatiblora
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASbilqisizzati
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 

Último (20)

Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 

Microrobotics.blogspot.com

  • 1. BELAJAR MIKROKONTROLER PIC16F84 MENGGUNAKAN PIC TO BREADBOARD Oleh : Moh.Ibnu Malik,ST Pendahuluan Pada saat ini banyak jenis mikrokontroler yang beredar dipasaran. Hal ini memang sangat mengembirakan karena teknologi mikrokontroler telah berkembang dengan pesat. Tentu masih dapat diingat bahwa pada awal kemunculan mikrokontroler, teknologi ini masih susah untuk dipelajari. Selain kurangnya buku-buku bacaan, juga diperlukan software maupun hardware yang harus dibeli dengan harga yang cukup mahal. Masih juga ingat bagaimana kita harus memprogram EPROM untuk dapat menggunakan mikrokontroler yang mana hal ini dikarenakan pada mikrokontroler tersebut belum terdapat ROM internal. Dan apabila ternyata program yang kita masukkan kedalam EPROM tersebut salah, maka kita harus menghapus EPROM tersebut menggunakan sinar Ultra Violet. Benar-benar tidak nyaman. Namun untunglah saat ini telah banyak beredar mikrokontroler canggih yang telah lengkap. Hal ini memungkinkan kita untuk benar-benar menggunakan 1 chip tunggal untuk membentuk sistim. Hal ini didorong oleh berkembangnya teknologi memori sehingga kini telah dapat dibuat jenis memori yang dapat dihapus dengan menggunakan arus listrik. Mikrokontroler PIC16F84 Salah satu jenis mikrokontroler yang beredar saat ini adalah mikrokontroler yang dikeluarakan oleh Microchip Inc, yaitu PIC16F84. Walaupun bukan yang terlengkap, namun mikrokontroler ini sangat pas dipakai untuk pemula yang ingin mempelajari mikrokontroler PIC. Beragam kelengkapan fitur terdapat pada mikrokontroler ini. Wujud fisik yang cukup kecil yakni 18 pena, menjadikan mikrokontroler ini dapat ditempatkan pada tempat yang kecil
  • 2. sekalipun. Tegangan kerja sampai serendah 2 Volt, memungkinkan rancangan alat yang didayai dengan menggunakan baterai. Gambar 1 Mikrokontroler PIC16F84 Fitur Mikrokontroler PIC16F84 Berikut akan disebutkan beberapa fitur-fitur yang terdapat pada mikrokontroler PIC16F84. a. Hanya memerlukan 35 set instruksi b. Semua instruksi berukuran 14-bit c. Data berukuran 8-bit d. Memiliki memori program berukuran 1024 x 14 pada Flash memori e. RAM berukuran 68 byte f. Data memori berukuran 64 x 8 pada EEPROM g. Memiliki 4 sumber sela h. Total memiliki 13 jalur I/O ( Input / Output ) i. Timer 8 bit dengan pre-scaller j. Dapat menggunakan beragam jenis osilator k. Dll
  • 3. Selain fitur-fitur yang telah disebutkan diatas, masih banyak fitur yang menyenangkan seperti dapat langsung mendayai LED, kemampuan pemrograman didalam sistim ( In Circuit Serial Programming ) dan kemudahan membuat alat programmernya. Berikut akan diberikan susunan pena mikrokontroler PIC16F84. Gambar 2 Susunan pena mikrokontroler PIC16F84 Pena / kaki mikrokontroler PIC16F84 dapat dibagi menurut fungsinya sebagai berikut. Tabel 1 Fungsi pena mikrokontroler PIC16F84 Tipe Pena Nama Kegunaan Power VDD Sumber tegangan +2 ~ +6 Volt Power Vss Sebagai ground Osilator Osc1 Masukan Osilator Osilator Osc2 Keluaran Osilator Kontrol MCLR Master Clear ( Reset ) I/O RA0 ~ RA4 Jalur Input / Output ( Port A ) I/O RB0 ~ RB7 Jalar Input / Output ( Port B )
  • 4. Memprogram Mikrokontroler PIC16F84 Diatas telah disebutkan bahwa salah satu kelebihan mikrokontroler buatan Microchip Inc ini adalah kemudahan dalam memprogramnya. Ya, selain rangkaian untuk programmernya relatif sederhana, juga terdapat puluhan software yang dikembangkan oleh penggemar PIC untuk memprogram mikrokontroler ini. Oleh karena itu, penulis akan mengetengahkan salah satu rangkaian yang dapat dipakai untuk memprogram mikrokontroler ini. Alat ini diberi nama “PIC to Breadboard” karena alat ini didisain untuk dipasang pada breadboard ( papan tancap ) agar memudahkan kita untuk mencoba rangkaian. Bagi yang ingin belajar mikrokontroler PIC16F84 disarankan untuk mencoba alat ini, karena dengan alat ini akan sangat memudahkan kita dalam mempelajari mikrokontroler PIC16F84. Rangkaian PIC to Breadboard Rangkaian PIC to Breadboard tidaklah rumit, hanya diperlukan beberapa komponen yang mudah didapat.Komponen yang dipakai termasuk penurun tegangan, resistor, kapasitor, saklar, terminal dan resonator. Adapun rangkaian lengkap alat PIC to Breadboard adalah sebagai berikut.
  • 5. +5V 100nF +9V 7805 14 10K RES 4MHz 15 PROG/RUN 2 x 1N4148 10K 16 TX(3) 4 RA0..RA4 RTS(7) 4K7 12 RB0..RB5 DTR(4) 13 CTS(8) 4K7 5 PIC16F84 GND(5) Gambar 3 Rangkaian PIC to Breadboard Alat ini harus dihubungkan dengan komputer ( PC ) lewat serial port ( COM port ) untuk dapat mendownload program kedalam mikrokontroler PIC16F84. Sebuah saklar “Prog/Run” digunakan untuk mengubah mode “Program” ( saklar tertutup ) atau “Run” ( saklar terbuka ). Pada saat mode program, maka akan terdapat tegangan sebesar +14 Volt pada pena MCLR, tegangan sebesar ini tidak boleh sampai Vdd. Oleh karena itulah dipasang Dioda 1N4148. Pada saat mode “Run” tegangan pada MCLR haruslah + 5 Volt. Untuk memprogram mikrokontroler ini diperlukan 2 jalur yaitu untuk data dan untuk clock ( detak ). Dalam hal ini dipakaialah pena RB6 dan RB7. Oleh karena pena ini telah dipakai untuk jalur pemrograman, maka pena ini tidak boleh digunakan. Sehingga PortB yang masih dapat dipakai adalah RB0 sampai RB5. ( Dengan teknik menggunakan DIP switch, RB6 dan RB7 masih dapat dipakai sebagai general I/O – akan dijelaskan pada tulisan mendatang ). Prototipe alat ini telah penulis buat menggunakan PCB lubang. Dan setelah dicoba, alat dapat bekerja dengan baik. Alat ini dapat dipasangkan langsung ke suatu Breadboard. Dengan
  • 6. menggunakan breadboard, akan memudahkan kita mencoba-coba membuat program dengan mikrokontroler. Gambar 4 Prototipe Alat PIC to Breadboard 7805 Gambar 5 Tata letak pena PIC to Breadboard Adapun pena-pena pada PIC to Breadboard adalah sebagai berikut.
  • 7. Tabel 2 Daftar Nama pena No Pena Nama Pena 1 Input +9 Volt dari baterai 2 Output + 5 Volt 3 Ground 4 RB0 5 RB1 6 RB2 7 RB3 8 RB4 9 RB5 10 – 11 RA0 12 RA1 13 RA2 14 RA3 15 RA4 Menggunakan PIC to Breadboard Untuk menggunakan PIC to Breadoard, maka kita memerlukan sebuah papan tancap ( breadboard ). Alangkah lebih baik jika kita telah memiliki breadboard tipe lebar. Hal ini karena pada breadboard tipe ini telah dilengkapi dengan tiga buah terminal. Terminal-terminal itu dapat kita hubungkan masing-masing dengan GND dan +9 Volt dari sebuah baterai kotak yang kita sisipkan pada bagian bawah breadboard.
  • 8. Gambar 6 Breadboard & Penempatan Baterai 9 Volt Untuk menggunakan PIC to Breadboard pertama kita harus menghubungkan kabel data dari PIC to Breadboard ke Komputer ( PC ) melalui serial port. Pasang / tancapkan PIC to Breadboard ke papan tancap. Atur saklar “Prog/Run” sehingga tertutup ( mode Program ). Sambungkan catu daya +9 Volt dari baterai ke alat PIC to Breadboard. Bukalah program PICprog. Sehingga tampilan berikut akan kita dapatkan.
  • 9. Gambar 7 Software untuk PIC to Breadboard Persiapkan terlebih dahulu file yang akan dimasukkan kedalam PIC to Breadboard. File tersebut harus memiliki ektensi *.hex . Untuk mendapatkan file tersebut dilakukan dengan cara mengkompilasi file *.asm dengan kompiler MPASM maka akan didapatkan file dengan ektensi *.hex. Tekan tombol “Open” dan carilah file yang akan dimasukkan kedalam PIC to Breadboard. Pilih menu osilator dengan cara memilih radio button “XT”. Pada menu Configuration beri tanda centang pada kolom “Power Up Timer”. Setelah itu baru tekan tombol “Program” ( tanda Petir ). Maka proses download program dari komputer ke PIC to Breadboard akan segera berlangsung. Jika download telah selesai, maka atur saklar “Prog/Run” buat agar
  • 10. terbuka ( Mode Run ), maka program yang baru saja didownload tadi akan segera dilaksanakan ( dieksekusi ) oleh mikrokontroler PIC16F84 yang ada dalam alat PIC to Breadboard. Selamat mencoba ! Moh.Ibnu Malik,ST Taman Aster Blok G2 No.35 Cikarang Barat Bekasi 17520 HP : 081 293 295 12