Anda di halaman 1dari 5

MODUL II APLIKASI KANAL PARAREL II

Pada modul kedua ini akan mengaplikasikan mikro untuk menyalakan Seven Segment. Ada 2 cara untuk menyalakan seven segmen yaitu pertama pengendalian seven segment dibantu dengan IC 7447, sehingga input yang sedikit dapat menghidupkan LED pada seven segment. Kedua secara langsung ke seven segment melalui resistor. Untuk menyalakan dua seven segment secara bergantian dibantu transistor sebagai switch-nya. Untuk mempermudah dalam pemrograman dibuat tabel logika seperti tabel di bawah ini : a. Tabel Melalui IC Decoder 7447. Tampilan Angka 0 1 2 3 4 5 6 7 8 9 b. D P1.3 0 0 0 0 0 0 0 0 1 1 C P1.2 0 0 0 0 1 1 1 1 0 0 B P1.1 0 0 1 1 0 0 1 1 0 0 A P1.0 0 1 0 1 0 1 0 1 0 1 Hexsa 00 01 02 03 04 05 06 07 08 09

Tabel Melalui Resistor Tampilan Angka 0 1 2 3 4 5 6 7 8 9 A B C D E F dp


P1.7

g
P1.6

f
P1.5

e
P1.4

d
P1.3

c
P1.2

b
P1.1

a
P1.0

Hex 00 F9 A4 B0 99 92 82 F8 80 90 88 83 C6 A1 86 8E

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0

0 1 1 1 0 0 0 1 0 0 0 0 0 1 0 0

0 1 0 1 1 1 0 1 0 1 0 0 0 0 0 0

0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1

0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1

0 0 0 0 0 1 1 0 0 0 0 1 1 0 1 1

0 1 0 0 1 0 0 0 0 0 0 1 0 1 0 0

15

RANGKAIAN a. Dengan IC Decoder 7447

b. Melalui Resistor

Penjelasan Rangkaian
16

Untuk gambar rangkaian (a) input kontrol transistor sebagai switch dapat Port 3 (bit 0 dan bit 1), sedang pengendali seven segment dapat Port 1 (bit 0 sampai bit 4). Untuk gambar rangkaian (b) input kontrol transistor sebagai switch dapat Port 3 (bit 0 dan bit 1), sedang pengendali seven segment dapat Port 1 (bit 0 sampai bit 7)

Alat & Bahan


Modul Praktek Mikrokontrol Seperangkat Personal Computer 1 1 unit unit

PROGRAM 3.3. Program Pertama


; -------------------------------------------------------------; Program 7 segmnet Nama File: Segmen1 ; Tampilan 7 Segment pertama angka 0 9 ; Melalui IC Decoder 7447 ; -------------------------------------------------------------org 0000h Start: mov p3,#0feh mov p1,#00h acall delay mov p1,#01h acall delay mov p1,#02h acall delay mov p1,#03h acall delay mov p1,#04h acall delay mov p1,#05h acall delay mov p1,#06h acall delay mov p1,#07h acall delay mov p1,#08h acall delay mov p1,#09h acall delay sjmp Start ; ---------------------; Subrutin delay ; ---------------------delay: mov delay1: mov delay2: mov djnz djnz

r0,#5 r1,#0ffh r2,#0 r2,$ r1,delay2 17

djnz ret end

r0,delay1

3.3. Program Kedua


; -------------------------------------------------------------; Program 7 segmnet Nama File: Segmen2 ; Tampilan 7 Segment pertama angka 0 - F ; Melalui resistor ; -------------------------------------------------------------org mov mov acall mov acall mov acall mov acall mov acall mov acall mov acall mov acall mov acall mov acall mov acall mov acall mov acall mov acall mov acall mov acall sjmp 0000h p3,#0feh p1,#0c0h delay p1,#0f9h delay p1,#0a4h delay p1,#0b0h delay p1,#099h delay p1,#092h delay p1,#082h delay p1,#0f8h delay p1,#080h delay p1,#090h delay p1,#088h delay p1,#083h delay p1,#0c6h delay p1,#0a1h delay p1,#086h delay p1,#08eh delay Start

Start:

; ---------------------; Subrutin delay ; ---------------------delay: mov

r0,#5 18

delay1: delay2:

mov mov djnz djnz djnz ret

r1,#0ffh r2,#0 r2,$ r1,delay2 r0,delay1

end 3.3.

Program Ketiga
;==================================================== ; Program menampilkan angka ke display 7 segment yang dipasang ; pada Port 1 File Name : Segmen3 ;==================================================== org 0 mulai: mov dptr,#numeric mov R0,#10 ulang: clr A movc A,@A+DPTR mov P1,A delay: nop nop djnz R1,delay djnz R2,delay inc dptr djnz R0,ulang jmp mulai ;---------------------------------; DATA AREA ;---------------------------------Numeric: DB 22h,77h,0A4h,25h,71h,29h,28h,67h,20h,21h End

LEMBAR LATIHAN dan EVALUASI 1) Berilah komentar pada masing-masing instriksi yang dipakai. 2) Buat program untuk mengnampilan 7 segment secara bergantian,
jika counter pada 7 segment pertama terpenuhi. 7 segment pertama mati ganti 7 segment kedua nyala. (tugas optional)

19

Anda mungkin juga menyukai