Anda di halaman 1dari 5

TUGAS

Mata Kuliah Gambar Teknik

Disusun oleh :
Nama : M.Fariz Yusuf Habibie
Kelas : 1 CM
NPM : 06233071535

PROGRAM STUDI D3 TEKNIK KOMPUTER


POLITEKNIK NEGERI SRIWIJAYA
2024
MODUL 7 SEGMENT

Pendahuluan
Modul ini dirancang untuk memberikan pemahaman dasar tentang display 7 segmen, sebuah perangkat
output yang umum digunakan untuk menampilkan angka dan beberapa karakter pada berbagai aplikasi
elektronik. Display 7 segmen terdiri dari tujuh segmen LED yang dapat diatur untuk menampilkan angka
dan beberapa huruf.

TUJUAN
1.Memahami prinsip kerja display 7 segmen.
2.Belajar mengenai bagaimana mengontrol dan menampilkan angka pada display 7 segmen.
3.Membuat proyek sederhana menggunakan display 7 segmen.

MATERI
1. Pengenalan Display 7 Segmen
1.1 Apa itu Display 7 Segmen?
Display 7 segmen adalah perangkat output yang terdiri dari tujuh segmen LED, diatur untuk membentuk
angka dan beberapa karakter. Setiap segmen dapat dihidupkan atau dimatikan secara terpisah,
memungkinkan pembentukan berbagai digit dan karakter.

1.2 Bagian-bagian Display 7 Segmen


Segmen LED: Komponen individu yang membentuk angka atau karakter.
Common Anode/Cathode: Display 7 segmen dapat memiliki konfigurasi common anode atau common
cathode, tergantung pada bagaimana kaki-kaki segmen dan titik desimalnya dihubungka
2. Prinsip Kerja Display 7 Segmen
2.1 Penyalaan Segmen
Penyalaan setiap segmen mengikuti pola tertentu untuk menampilkan angka atau karakter tertentu.
Contohnya, untuk menampilkan angka "0", segmen-segmen tertentu dihidupkan.

2.2 Common Anode dan Common Cathode


Common Anode: Kaki anoda segmen dihubungkan ke sumber tegangan positif.
Common Cathode: Kaki katoda segmen dihubungkan ke sumber tegangan negatif.
3. Mengontrol Display 7 Segmen menggunakan Mikrokontroler
3.1 Penggunaan Port GPIO
Display 7 segmen dapat dikontrol menggunakan port GPIO (General Purpose Input/Output) pada
mikrokontroler. Setiap segmen terhubung ke pin-pins mikrokontroler untuk mengontrolnya.

3.2 Contoh Pengkodean


.include "C:\Program Files (x86)\Atmel\Studio\7.0\packs\atmel\ATmega_DFP\1.3.300\avrasm\inc\
m16def.inc"

.equ F_CPU = 16000000 ;set frekuensi 16mhz


.org 0x00 ;mulai dari alamat memori 0x00
;initialize port untuk port A dan port B
init_port:
ldi r16,0xFF
out DDRA,r16
out DDRB,r16
main:
ldi r20,0b11000000 ; tampilkan angka 9
ldi r21,0b10011000
out PORTB,r21
out PORTA,r20
init_timer:
ldi r16, 0
out TCCR1A,r16
ldi r16, 0xF4 ;temp high for OCR1AH
ldi r17, 0x24 ;temp low for OCR1AL
out OCR1AH,r16
out OCR1AL,r17
ldi r16,(1<<CS12) ;create timer with presc 256
out TCCR1B, r16
clr r16 wait_compare: ;tunggu sampai flag pembanding OCF1A ter-set
in r16,TIFR
sbrs r16,4 ;bit flag OCF1A position
rjmp wait_compare
clear_ovr:
ldi r16,0x10 ;hapus flag pembanding OCF1A
out TIFR,r16
ldi r16,0x00
out TCNT1H,r16 ;reset counter timer High byte
out TCNT1L,r16 ;reset counter timer Low byte
ret ;kembali ke perintah setelah dipanggil delay_1s
Kesimpulan
Modul ini memberikan pemahaman dasar tentang display 7 segmen, prinsip kerjanya, dan cara
mengontrolnya menggunakan mikrokontroler. Dengan memahami konsep ini, peserta diharapkan dapat
membuat proyek sederhana yang melibatkan penggunaan display 7 segmen.

Anda mungkin juga menyukai