Popular Posts

Tuesday, November 22, 2011

SEVEN SEGMENT

MODUL II

SEVEN SEGMENT

I. TUJUAN PRAKTIKUM

· Praktikan memenuhi rangkaian mikrokontroler dengan seven segment.

· Praktikan dapat menggunakan dan memahami intruksi program BASCOM untuk menampilkan data ke seven segment.

II. TEORI DASAR

Seven segment adalah segmen-segmen yang digunakan menampilkan angka. Seven segmen ini tersusun atas 7 batang LED yang disusun membentuk angka 8 dengan menggunakan huruf a – f yang disebut DOT MATRIKS. Setiap segmen ini terdiri dari 1 atau 2 Light Emitting Dioda ( LED).

Standar MIKROKONTROLER 8051 traniner board memanfaatkan sebuah AT8S52 ATMEL. Mikrokontroler dengan 4k in system flash memory, yang mana dapat deprogram ulang dengan mudah menggunakan standard download ATMEL ISP softwere.

Pada AT89S52, terdapat 4 buah seven segment yang digunakan. Berbeda ada AT89C51 dengan memasukan 8bit untuk menamilkan angka pada seven segment, dengan AT89S52, dapat langsung menuliskan deprogram sesuai angka yang ingin ditampilkan yaitu 0, 1, 2, 3, 4, 5, 6, 7, 8, dan 9.

Peraga seven segment merupakan kofigurasi 7 buah LED & 1 titik LED yang dapat dibentuk menjadi angka dan karakter tertentu yang ditandai dengan batang ‘a’ hingga batang’g’.

mkr2.bmp

Gambar. Kontruksi seven segment

Contoh penggunaan BASCOM 8051 pada seven segment :

P0 = 1

P0 = P0 or &b11100000

Waitms 1

Pada seven segment, menggunakan port 0. Ketika port 0 = 1, maka port 0 membaca angka 1, kemudian disimpan pada baris 11100000 yang berarti mengaktifkan seven segment pertama dengan delay 1 milisecond.

Seven segmen dappat dibedakan menjadi 2 macam yaitu :

v Common Anoda : logika 1 = mati (logika tinggi)

Logika 0 = menyala (logika rendah)

v Common katoda : logika 1 = menyala (logika tinggi)

Logika 0 = mati (logika rendah)

MCR2.1.bmp

Gambar Rangkaian Seven segment

III. TUGAS PENDAHULUAN

1. Apa yang dimaksud dengan ATMEL Mikrokontroler dengan 4K In System Flash Memory?

2. Jelaskan cara kerja rangkaian pada seven segment !

3. Apa perbedaaan antara seven Segment Common Anoda dan seven Segmen Common Katoda?

Common Anoda : logika 1 = mati (logika tinggi)

Logika 0 = menyala (logika rendah)

Common katoda : logika 1 = menyala (logika tinggi)

Logika 0 = mati (logika rendah)

4. Apa yang dimaksud dengan ATMEL ISP sortwere?

5. Analiisa hasil program dibawah ini!

,……………………………………

,……program : Seven Segment…

,…………Lab. Hardwere………..

$regfile = “89c51rd.det”

Dim seven As Byte

Do

Seven = 4

Seven = seven or &B11100000

P0 = seven

Waitms 1

Seven = 3

Seven = seven or &B11010000

P0 = seven

Waitms 1

Seven = 1

Seven = seven or &B01110000

P0 = seven

Waitms 1

Loop

End

IV. PROSEDUR PERCOBAAN

· Percobaan 1

Kerjakan kembali tugas pendahuluan no.5 dengan pengan pergerak dari kiri ke kanan.

· Percobaan 2

Buat program untuk menampilkan npm secara bersamaaan.

· Percobaan 3

$regfile =”8c51rd.dat”

Dim Cnt As byte

Dim Ribuan As Byte

Dim Ratusan As Byte

Dim pul As byte

Dim Sat As Byte

Dim Sisa1 As byte

Dim sisa2 As byte

Dim Dta Aa byte

Do

Cal1 Bagi ()

Cnt =0

Cnt cnt or &B01110000

P0 = CNT

Waitms 1

Cnt = Ratusan

Cnt = cnt or &B01110000

P0 = cnt

Waitms 1

Cnt = Pu1

Cnt = Cnt or &B01110000

P0 = cnt

Waitms 1

Cnt = Sat

Cnt = Cnt or &B01110000

P0 = Cnt

Waitms 1

Loop

End

Sub Bagi ()

Dta = Not P3

Ratusaan = Dta / 100

Sisa1 = Dta mod 100

Pu1 = sisa1/10

Sisa2 = sisa1 mod 10

Sat = Sisa2

End Sub

No comments:

Post a Comment