Kamis, 22 April 2021

Jurnal Praktikum 4 Seven Segment




Tujuan praktikum :

Memahami dua cara kerja Seven Segment, yaitu Anoda dan Catoda, serta syntax penggunaan nya dalam CVAVR.

Peralatan :

  • Software Proteus
  • Software CV AVR

Praktikum

1.      Sebutkan Langkah – langkah Konfigurasi 7 Segment pada Mini32 Beserta Gambarnya.

 

                 I.          Pertama Masuk ke Component mode, search Atmega32, lalu pilih ATmega32 sebagai controler.


               II.          Lalu search lagi "7seg", setelah itu pilih tipe 7 Segment yang akan di gunakan, Anoda atau Catoda.



 

             III.          Pasangkan 7 pin PORT ATmega32 kepada 7 Segment yang telah ada.



            IV.          Kemudian masuk ke Terminal mode laluTambahkan component "GROUND" untuk 7 Segment Catoda, atau component "POWER" untuk 7 Segment Anoda.

Ground



Power



 

              V.          Terakhir klik pada Atmega32 kemudian Masukkan Syntax dari CVAVR.

 



 

2.      Jelaskan fungsi 7 Segment

ü  Untuk menampilkan Angka dalam Proteus.artinya membuat dari syntax yang sudah di buat di CV AVR dengan konversi bilangan yang kemudian akan di tampilkan di proteus

ü  Di gunakan dalam Persimpangan lampu merah.artinya bisa menjadi lampu lalu lintas yang akan berganti warna jika sudah ditentukan waktunya.

ü  Sebagai alat hitung waktu.7 segment juga bisa menjadi alat hitung waktu penerapanya adalah dengan memberikan delay pada syntaxnya agar bisa menghitung waktu maju maupun mundur

 

 

3.      Jelaskan perbedaan 7 Segment Anode dan Cathode

ü  Anoda Memakai Komponen "POWER", Catoda memakai "GROUND"

ü  Cara menghidupkan Anoda dan Catoda berbanding terbalik. Anoda (0 = Hidup, 1=Mati), Catoda (0=Mati, 1=Hidup).

ü  Bentuk Anoda dan Catoda berbeda. kabel untuk tambahan Component Anoda ada di atas, sementara Catoda ada di bawah.

 

 

4.      Jelaskan Fungsi Rangkain Proteus Di Bawah Ini Dan Tuliskan Perintah Programnya untuk menghidupkan ANGKA 0 – 9 (menggunakan bilangan desimal). Serta tuliskan apa saja bahan yang diperlukan untuk membuat rangkaian di bawah ini pada Software Proteus  :



 

·        Fungsi

Fungsi rangkaian di atas ini adalah rangkaian untuk menampilkan angka menggunakan 7Segment Catoda. Rangkaian ini bisa menampilkan angka sesuai syntax dari CV AVR nya

 

·        Perintah Program

#include <mega32.h>

#include <delay.h>

void main(void)
{
DDRC = 0xFF;
while (1)
    { 
        //DESIMAL CATODA
        PORTC = 63;    //0
        delay_ms(
700);
        PORTC = 6;     //1
        delay_ms(
700);
        PORTC = 91;   //2
        delay_ms(
700);
        PORTC = 79;   //3
        delay_ms(
700);
        PORTC = 102;  //4
        delay_ms(
700);
        PORTC = 109;  //5
        delay_ms(
700);
        PORTC = 125;  //6
        delay_ms(
700);
        PORTC = 7;    //7
        delay_ms(500);
        PORTC = 127;  //8
        delay_ms(
700);
        PORTC = 111;  //9
        delay_ms(
700);   
    }

  • Bahan yang di perlukan. 
    • ATmega32.
    • 7Segment Catoda
    • Ground.
    • Syntax dari CVAVR. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.      Jelaskan Fungsi Rangkain Proteus Di Bawah Ini Dan Tuliskan Perintah Programnya untuk menghidupkan ANGKA 9 – 0 (menggunakan bilangan hexa). Serta tuliskan apa saja bahan yang diperlukan untuk membuat rangkaian di bawah ini pada Software Proteus  :

 

 

 

·        Fungsi

Fungsi rangkaian di atas ini adalah rangkaian untuk menampilkan angka menggunakan 7Segment Anoda. Rangkaian ini bisa menampilkan angka Rangkaian ini bisa menampilkan angka sesuai syntax dari CV AVR nya

 

·        Perintah Program

#include <mega32.h>

#include <delay.h>

 

void main(void)

{

int angka [] = {40,F9,A4,B0,99,92,82,F8,00,10}, i;

DDRC = 0xF0;

while (1)

      {

 

 

      for (i=9; i<0; i--)

        {

       

         PORTC = angka[i];

         delay_ms(500);

        }

      }

}

  • Bahan yang di perlukan. 
    • ATmega32.
    • 7Segment-Anoda-Green.
    • Power.
    • Syntax dari CVAVR. 

 

 

 

 

 

 

 

 

 

 

 

 

 


1 komentar:

Jurnal Praktikum 1 Pengenalan CV AVR dan Proteus

  Tujuan praktikum : Tujuan dari pratikum kali ini adalah mengenal bagaimana proses pengiriman data atau transfer data dengan menggunakan ...