Download - Led Matrix 7x5

Transcript
Page 1: Led Matrix 7x5

ini adalah rangkaian skematik dari led matrix 7x5

komponen :

- led 5mm = 35 buah

- R1-R5,1k  = 5  R6-R12,56 ohm = 5- transistor bd 547 = 5rangkaian tersebut inputnya adalah berlogika 1,kolom maupun baris akan bekerja bila diberi logika 1 bisa juga tidak menggunakan transistor dari kaki negatif lang sung nyambung ke pinheatder,contohnya :

dan inputnya untuk kolomnya adlah logika 0,jadi tergantung teman2 mau pakek yg mana.

berikut ini juga skematik mikro yg akan dihubung kan ke led matrix

Page 2: Led Matrix 7x5

portc sebagai kolom dan portd sebagai baris

dan berikut ini programnya 

$regfile = "m16def.dat"

$crystal = 8000000

Config Portc = Output

Config Portd = Output

dress Alias Portc

Data_ Alias Portd

Dim Putra As Byte

Dim Man As Byte

Dim N_putra As Byte

Dim N_man As Byte

Dim A As Byte

Dim B As Byte

Dim C As Byte

Dim D As Byte

Dim E As Byte

N_putra = 0

N_man = 0

Do

C = 33

Page 3: Led Matrix 7x5

For E = 0 To 33

For B = 0 To 4

For A = 0 To 4

Putra = Lookup(a , Alamat)

adress = Putra

D = A + C

Man = Lookup(d , Janu)

Data_ = Man

Waitms 5

Next

Waitms 1

Next

Decr C

Next

Loop

Alamat:

Data &B11110111

Data &B11101111

Data &B11011111

Data &B10111111

Data &B01111111

Janu:

':D

Data &B00000000

Data &B00000000

Data &B00000000

Data &B00000000

Data &B00000000

Page 4: Led Matrix 7x5

Data &B01100110

Data &B01100111

Data &B00000111

Data &B01100111

Data &B01100110

Data &B00000000

'u

Data &B00000000

Data &B01111110

Data &B00000001

Data &B00000001

Data &B00000001

Data &B01111110

Data &B00000000

'n

Data &B01111111

Data &B00000100

Data &B00001000

Data &B00010000

Data &B01111111

Data &B00000000

'a

Data &B00111111

Data &B01001000

Data &B01001000

Data &B01001000

Data &B00111111

Data &B00000000

'j

Data &B01111110

Data &B01000001

Data &B01000001

Data &B01000001

Data &B01000010

Data &B00000000

Data &B00000000

Data &B00000000

Data &B00000000

Page 5: Led Matrix 7x5

Data &B00000000

Program tersebut akan membuat dot matrix menampilkan "nama saya" sekali kalinebeng, secara

geser ke kiri. Dalam program tersebut proses scanning terjadi pada potongan program

For A = 0 To 4

Lima = Lookup(a , Alamat)

Adress = Lima

D = A + C

Tujuh = Lookup(d , Wahyu)

Data_ = Tujuh

Waitms 1

Next

Pada potogan program tersebut terdapat rumus D = A + C, rumus ini digunakan untuk

menggeser karakter yang ditampilkan oleh dot matrix sebanyak satu kalikearah kiri. pada

potongan program tersebut proses scanning hanya untuk 5 kolomsaja, jika proses ini hanya

diulangi sekali saja maka karakter yang ditampilkan tidak akan terlihat karena terlalu cepat, oleh

karena itu proses ini juga diulang ulang sebanyak 5 kali supaya tampilan dapat dilihat dengan

jelas, sehingga program menjadi

For B = 0 To 4

For A = 0 To 4

Lima = Lookup(a , Alamat)

Adress = Lima

D = A + C

Tujuh = Lookup(d , Wahyu)

Data_ = Tujuh

Waitms 1

Next

Waitms 1

Page 6: Led Matrix 7x5

Next

kemudian ditambah lagi dengan satu looping for....next yang digunakan untuk menggeser

karakter yaitu.

C = 33

For E = 0 To 33

.

.

.

.

.

Decr C

Next