Laporan Praktikum Sistem Embedded Modul 6 – 7 segment multiplex

A. Penjelasan Teori

Pada Percobaan ini akan melakukan hal-hal sebagai berikut :

1. Membuat rangkaian menggunakan 8 buah 7 segment.
2. Melakukan Multiplex pada 8 buah 7 segment dengan mikrokontroler ATmega8535.
3. Mengerjakan percobaan 1 dan 2 :
– Percobaan 1 : Menampilkan angka 0 di setiap 7 segment secara acak.
– Percobaan 2: Menampilkan angka yang sudah ditetapkan.

B. Dasar Teori

Pengertian Multiplex
Multiplex adalah suatu rangkaian yang mempunyai input dua atau lebih dan hanya mempunyai satu output. Di dalam multiplexer terdapat suatu pemilih, untuk memilih masukannya.

Fungsi multiplexing adalah menghemat port yang digunakan pada microcontroller.

C. Perancangan

Daftar komponen :

  1. ATmega8535 (1 buah)
  2. 7-segment (8 buah)

Rangkaian :

 

Percobaan 1 : Melakukan Multiplex pada 8 buah 7 segment dengan mikrokontroler ATmega8535 dengan menampilkan angka 0 disetiap 7 segment secara acak.

#include 

#include 







void main(void)

{




PORTA=0x00;

DDRA=0xFF;

PORTB=0x00;

DDRB=0xFF;

PORTC=0x00;

DDRC=0xFF;

PORTD=0x00;

DDRD=0xFF;







while (1)

      {

      // Place your code here

      PORTA=0xFF;

      PORTC=0x40;

      delay_ms(500);

      PORTC=0x79;

      delay_ms(500); 

      PORTC=0x24;

      delay_ms(500);  

      PORTC=0x30;

      delay_ms(500);       

      PORTC=0x19;

      delay_ms(500);   

      PORTC=0x12;

      delay_ms(500);   

      PORTC=0x02;

      delay_ms(500);

      PORTC=0x78;

      delay_ms(500);

      PORTC=0x00;

      delay_ms(500);

      PORTC=0x10;

      delay_ms(500);    

      }

}

Variasikan nilai PORTA dan lengkapi tabel berikut ini

Tampilkan angka-angka berikut dan lengkapi tabel:

Share

Tinggalkan Balasan