SEVEN SEGMENT

menuju akhir



          a.    Module PIC 16F877A
          b.   Seven Segment
        
2. Dasar Teori [kembali]
A. Mikrokontroler PIC16F877A   
     Mikrokontroler PIC16F877A merupakan salah satu mikrokontroler dari keluarga PICmicro yang popular digunakan sekarang ini, mulai dari pemula hingga para profesional. Hal tersebut karena PIC16F877A sangat praktis dan menggunakan teknologi FLASH memori sehingga dapat di program-hapus hingga seribu kali. Keunggulan mikrokontroler jenis RISC ini dibanding dengan mikrokontroler 8-bit lain dikelasnya terutama terletak pada kecepatan dan kompresi kodenya. Selain itu, PIC116F877A juga tergolong praktis dan ringkas karena memiliki kemasan 40 pin dengan 33 jalur I/O.
    Anggota keluarga PICmicro buatan Microchip Inc. cukup banyak. Ada yang menggunakan FLASH memori dan ada pula yang jenis OTP (One Time Programmable). Mikrontroler dari keluarga PICmicro yang popular, antara lain PIC2C08, PIC16C54, PIC16F84. Agar lebih mengenal PIC16F877A, berikut ini diberikan fitur-fitur penting yang terdapat pada PIC16F877A.
MIkrokontroller PIC16F877A

Deskripsi Pin Pin
   Mikrokontroler PIC16F877A di produksi dalam kemasan 40 pin PDIP (Plastik Dual In Line) maupun 40 pin SO (Small Outline). Namun yang banyak terdapat dipasaran adalah kemasan PDIP. Pin-pin untuk I/O sebanyak 33 pin, yang terdiri atas 6 pada Port A, 8 pada Port B, 8 pada Port C, 8 pada Port D, 3 pada Port E. Ada pula beberapa Pin pada mikrokontroler yang memiliki fungsi ganda.


Organisasi Memori
   Memori pada PIC16F877A dapat dipisahkan menjadi dua blok memori, satu untuk memori program dan satu untuk memori data. Memori EEPROM dan register GPR didalam RAM merupakan memori data, sedangkan memori FLASH merupakan memori program.

  Pembangkit Clock-Oscilator
Suatu mikrokontroler tidak akan dapat bekerja jika tidak diberi detak (clock) melalui suatu osilator. Osilator adalah rangkaian yang akan memberikan pulsa pada mikrokontroler dan berguna untuk mensinkronkan sistem dalam mikrokontroler tersebut. Untuk mengaktifkan sumber clock ini cukup dengan menambahkan rangkaian pasif saja seperti resistor dan kapasitor (RC Oscilator), kristal atau keramik resonator. Salah satu keistimewaan mikrokontroler PIC16F84 adalah terdapatnya 4 pilihan penggunaan osilator. Untuk pemakaian yang tidak memerlukan pewaktu kritis, bahkan dapat menggunakan sepasang resistor dan kapasitor saja sebagai osilator.

Nilai kristal yang dapat dipakai maksimum adalah 4 MHz atau 10 MHz, hal ini karena mikrokontroler PIC16F84 dibuat dalam 2 versi frekuensi kerja. Untuk menentukan frekuensi maksimumnya dapat dilihat pada badan mikrokontroler. Jika terdapat tulisan PIC16F84-04/P berarti frekuensi maksimum yang diijinkan adalah 4 MHz.

 7-Segment
     Seven Segment Display (7 Segment Display) dalam bahasa Indonesia disebut dengan Layar Tujuh Segmen adalah komponen Elektronika yang dapat menampilkan angka desimal melalui kombinasi-kombinasi segmennya. Seven Segment Display pada umumnya dipakai pada Jam Digital, Kalkulator, Penghitung atau Counter Digital, Multimeter Digital dan juga Panel Display Digital seperti pada Microwave Oven ataupun Pengatur Suhu Digital . Seven Segment Display pertama diperkenalkan dan dipatenkan pada tahun 1908 oleh Frank. W. Wood dan mulai dikenal luas pada tahun 1970-an setelah aplikasinya pada LED (Light Emitting Diode).
     Seven Segment Display (7 Segment Display) dalam bahasa Indonesia disebut dengan Layar Tujuh Segmen adalah komponen Elektronika yang dapat menampilkan angka desimal melalui kombinasi-kombinasi segmennya. Seven Segment Display pada umumnya dipakai pada Jam Digital, Kalkulator, Penghitung atau Counter Digital, Multimeter Digital dan juga Panel Display Digital seperti pada Microwave Oven ataupun Pengatur Suhu Digital . Seven Segment Display pertama diperkenalkan dan dipatenkan pada tahun 1908 oleh Frank. W. Wood dan mulai dikenal luas pada tahun 1970-an setelah aplikasinya pada LED (Light Emitting Diode).
 Switch
     Switch / Saklar adalah sebuah perangkat yang digunakan untuk memutuskan dan menghubungkan aliran listrik. Jadi saklar pada dasarnya adalah suatu alat yang dapat atau berfungsi menghubungkan atau pemutus aliran listrik (arus listrik) baik itu pada jaringan arus listrik kuat maupun pada jaringan arus listrik lemah.


 


6. Listing Program
 [kembali]

void Main(void)
{
     trisb = 0x00 ;
     portd = 0x00 ;
     trisd = 0x11 ;

while(1)
{
  if(PORTD.RD0 == 1)   // jika kondisi terpenuhi, maka akan menjalankan statement if
  {
     portb = 0x79 ;       // memberikan nilai pada port B
     delay_ms(100) ;      //delay selama 100 milidetik
  }
  else if(PORTD.RD0 == 0)  //jika kondisi terpenuhi, maka akan menjalankan statement if
  {
      portb = 0x00 ; // memberikan nilai pada port b
      delay_ms(100) ;  // delay selama 100 milidetik
  }
  }

}

7. Video Rangkaian [kembali]


 



8. Link Download [kembali] 

simulasi rangkaian klik :  https://youtu.be/X_7dwUdTlBE

 

Tidak ada komentar:

Posting Komentar