SEVEN SEGMENT DISPLAY






SEVEN SEGMENT DISPLAY

1. Tujuan [kembali]

  1. Menyelidiki Karakteristik kerja seven segment
  2. Memahami prinsip kerja dari Mikroprosessor dan Mikrokontroler
  3. Mampu membuat rangkaian sederhana tentang seven segment
2. Alat dan Bahan [kembali]
  1. PIC 18f45j10
  2. Button
  3. Crystal
  4. Seven Segment
  5. Resistor
  6. Switch
  7. Jumper
  8. Kapasitor
  9. dll.
3. Dasar Teori [kembali]

            1. PIC 18f45j10


PIC18f45j10 / P adalah mikrokontroler berkinerja tinggi berkapasitas 1536-byte dengan teknologi XLP. Keluarga PIC18F45K22 memperkenalkan penyempurnaan desain yang membuat mikrokontroler ini menjadi pilihan logis bagi banyak kinerja tinggi dan aplikasi yang sensitif terhadap daya. Keluarga PIC18F45K22 menggabungkan berbagai fitur yang dapat mengurangi konsumsi daya secara signifikan selama pengoperasian. Sel flash untuk memori program dan data EEPROM dinilai bertahan selama ribuan siklus penulisan / penulisan - hingga 10K untuk memori program dan 100K untuk EEPROM. Retensi data tanpa refresh secara konservatif diperkirakan akan lebih besar dari 40 tahun.Perangkat ini dapat menulis ke ruang memori program mereka sendiri di bawah kontrol perangkat lunak internal. Dengan menggunakan rutin bootloader yang berada di Blok Boot terlindungi di bagian atas memori program, menjadi mungkin untuk membuat aplikasi yang dapat memperbarui dirinya di lapangan.
  • Kinerja tinggi RISC CPU - C compiler dioptimalkan arsitektur / set instruksi
  • Manajemen daya rendah yang ekstrim dengan nanoWatt XLP ™
  • Struktur osilator fleksibel - Dua mode jam eksternal hingga 64MHz dan jam monitor yang aman
  • Analog - Analog-to-digital converter (ADC) modul dan modul komparator analog
  • Self-programmable di bawah kontrol perangkat lunak
  • Modul high / low-voltage detection (HLVD) - Interrupt pada deteksi tegangan tinggi / rendah
  • Extended watchdog timer (WDT) - Programmable period dari 4ms ke 131s
  • In-Circuit Serial Programming ™ (ICSP ™) - Pasokan tunggal 3V
  • Di-Circuit Debug (ICD)
  • Peripheral - Dua modul capture / compare / PWM (PKC) dan sampai 35 pin I / O ditambah 1 pin input saja

Aplikasi

Komputer & Periferal Komputer, Industri, Otomotif

Peringatan

Perangkat sensitif ESD, lakukan tindakan pencegahan yang tepat saat menangani perangkat.

2.       Kapasitor
                Kapasitor adalah suatu komponen elektronika yang berfungsi untuk menyimpan arus listrik sementara  dalam bentuk muatan, selain itu kapasitor juga dapat digunakan sebagai penyaring frekuensi.
                Kapasitas untuk menyimpan kemampuan kapasitor dalam muatan listrik disebut Farad (F) sedangkan simbol dari kapasitor adalah C (kapasitor). 
                sebuah kapasitor pada dasarnya terbuat dari dua buah lempengan logam yang saling sejajar satu sama lain dan diantara kedua logam tersebut terdapat bahan isolator yang sering disebut dielektrik.

3.       Crystal
                Kristal digunakan pada rangkaian elektronika yang berhubungan dengan pembangkitan frekuensi baik itu frekuensi  tinggi, frekuensi suara, maupun frekuensi rendah.


4.       button
Push Button adalah saklar tekan yang berfungsi sebagai pemutus atau penyambung arus listrik dari sumber arus ke beban listrik. Suatu sistem saklar tekan push button terdiri dari saklar tekan start, stop reset dan saklar tekan untuk emergency.


4. Simulasi [kembali]




5. Program [kembali]

void main() {
   PORTC=0x00;                      //Deklarasi PORT B dengan kondisi awal LOW
  TRISC=0x00;                       //Deklarasi PORT B secara keseluruhan sebagai OUTPUT
  PORTD=0x00;                      //Deklarasi PORT B dengan kondisi awal LOW
  TRISD=0x03;                       //Deklarasi PORT B sebagai OUTPUT dan INPUT

  while(1)                                 //Fungsi perulangan
  {
    if(PORTD.RD0==1)           //Jika kondisi terpenuhi, maka akan menjalankan statement if
    {
      PORTC=0x6D;                 //Memberikan nilai pada PORT B
      delay_ms(500);                 //Delay selama 100 milidetik
    }
    if(PORTD.RD1==1)           //Jika kondisi terpenuhi, maka akan menjalankan statement if
    {
      PORTC=0x06;                  //Memberikan nilai pada PORT B
      delay_ms(500);                 //Delay selama 100 milidetik
    }
  }

}


6. Video [kembali]


7. Link Download [kembali] 
     Rangkaian [download]
     Program [download]

Tidak ada komentar:

Posting Komentar