Laporan Praktikum Sistem Embedded Modul 9 – Dot Matrix

A. Penjelasan Modul dan Kasus

Percobaan ini akan menggunakan dot matrix 5×7 yang terhubung pada mikrokontroler

B. Dasar Teori

Dot Matrix adalah susunan LED 5×7, yang bisa digunakan untuk menampilkan huruf, gambar, dan simbol lainnya yang tidak mungkin ditampilkan dengan 7-segment atau 14-segment.

C. Perancangan

Daftar Komponen :

  1. ATmega8535
  2. Dot Matrix 5×7

D. Percobaan

Buatlah sebuah rangkaian seperti gambar berikut ini dengan menggunakan komponen dot matrik:

Gunakan coding berikut ini untuk rangkaian tersebut:

#include 

#include 




void main(void)

{

PORTA=0x00;

DDRA=0xFF;

PORTC=0x00;

DDRC=0xFF;

while (1)

    {

    PORTA=0x01;

    PORTC=0B00000011;  

    delay_ms(1);  

    PORTA=0x02;

    PORTC=0B01110101;  

    delay_ms(1); 

    PORTA=0x04;

    PORTC=0B01110110;  

    delay_ms(1);

    PORTA=0x08;

    PORTC=0B01110101;  

    delay_ms(1);    

    PORTA=0x10;

    PORTC=0B00000011;  

    delay_ms(1);         

    };

}

  1. Jelaskan cara kerja dot matrik berdasarkan percobaan yang telah dilakukan?
    Dot matrix diprogram dengan cara menunjukkan kolom  mana yang mau dipilih dari PORTA, lalu LED yang mau dihidupkan dari PORTC. Sebagai contoh, jika di PORTA diberi logika 0x01, maka kolom pertama yang akan dipilih. Lalu, jika PORTC diberi logika 0x00, maka semua LED pada kolom pertama dot matrix akan menyala.
  2. Modifikasi coding tersebut sehingga bisa menampilkan huruf pertama dari nama anda

#include 

#include 




void main(void)

{

PORTA=0x00;

DDRA=0xFF;

PORTC=0x00;

DDRC=0xFF;

while (1)

    {

    PORTA=0x01;

    PORTC=0B00000000;  

    delay_ms(1);  

    PORTA=0x02;

    PORTC=0B11110110;  

    delay_ms(1); 

    PORTA=0x04;

    PORTC=0B11100110;  

    delay_ms(1);

    PORTA=0x08;

    PORTC=0b11010110;  

    delay_ms(1);    

    PORTA=0x10;

    PORTC=0b10111001;  

    delay_ms(1);         

    };

}
Share
Tulisan ini dipublikasikan di Laporan Kampus. Tandai permalink.

Tinggalkan Balasan