• Tidak ada hasil yang ditemukan

TUTORIAL DASAR RUNING TEXT-rev

N/A
N/A
Protected

Academic year: 2017

Membagikan "TUTORIAL DASAR RUNING TEXT-rev"

Copied!
8
0
0

Teks penuh

(1)

Presented by : www.rokhmad.blogspot.com

E-BOOK TUTORIAL DASAR RUNING TEXT

DENGAN MIKROKONTROLLER ATMEGA 16 DAN SHIFT REGISTER 74HC595

Mengenal Shift register 74595

IC Shift register 74HC595 memiliki 8 bit register penyimpanan dan 8 bit shift register. Dibawah ini adalah pin kaki IC 74HC595

 PIN 14 (DS) adalah Pin DATA.

 Pin 11 (SCH_CP atau disebut juga CLOCK dalam data sheet lain), DATA akan dibaca dan disimpan kedalam shift register ketika CLOCK berubah dari level LOW ke level HIGH atau dari 0 ke 1.

 Pin 12 (ST_CP atau sering disebut dengan LATCHED), data akan di simpan di register ketika ST_CP kondisi LOW atau 0, dan data akan di kirim ke out Q0 – Q7 jika ST_CP kondisi HIGH atau 1

Perhatikan Gambar Diagram Waktu (Timming Chart) dibawah ini : Data yang dikirimkan adalah : 11000011

(2)

Contoh Aplikasi Shift register dengan Program Bhs C Code vision dan Proteous

#include <mega16.h> //ICnya atmega 16 #include <delay.h> //definisi tunda waktu int x; //variabel x

unsigned char data[8

]={1,1,0,0,1,1,0,0};

// array data yang akan dikirim void clock() //perintah clock dan latching

(3)

Presented by : www.rokhmad.blogspot.com Perhatikan hasil simulasi di proteous diatas.

Jadi inilah dasar kita untuk belajar Dot matrik, dimana kita akan mengirim data ke shiftregister, dan oleh shift register data dikirim ke dot matrix.

Saat ini data yang kita kirim hanya satu data saja, yang dikirim ke LED, sehingga pemrograman lebih gampang dan mudah.

(4)

Belajar Membuat Dot Matrix Sederhana

Sekarang kita akan mencoba membuat percobaan dengan menggunakan IC ATMEGA 16, 3 buah 74hc595 dan 3 buah dot matrix 8x8.

(5)

Presented by : www.rokhmad.blogspot.com

Kemudian di Codevision buatlah program sebagai berikut : #include <mega16.h>

0x7F,0x02,0x04,0x08,0x04,0x02,0x7F,0x00, //M

0x7F,0x08,0x14,0x22,0x41,0x00,0x00,0x00, //K

0x62,0x51,0x49,0x46,0x00,0x00,0x00,0x00, //2

(6)

Yag jadi pertanyaan, bagaimana membuat code huruf seperti diatas?? Perhatikan yang warna merah !!

Dengan browsing di google... saya mendapatkan sebuah program yang sangat menarik dan membantu sekali dalam pemrograman mikrokontroller, meskipun bahasnya ngk tahu (Bahasa Planet) heheh... yang penting kita bisa menggunakan. Caranya bagaimana silahkan lanjut membaca !!

Buka software : ͞DotMatrix3.exe͟

Tampilannya seperti berikut :

Dengan software ini kita tidak perlu lagi pusing pusing mikir bilangan biner, heksa, angka seven segmen, bahkan karakter dotmatrik sudah tersedia codenya dan mudah digunakan. Cara menggunakannya bagaimana ??

(7)

Presented by : www.rokhmad.blogspot.com Contoh :

Ulangi langkah 1-3 diatas untuk menghasilkan coding huruf yang diinginkan, contoh hasilnya seperti berikut : Klik lampu yang akan dinyalakan

membentuk karakter

Klik LSB-MSB untuk lihat code hexnya

Kode bilangan hexsa

Bilangan hex yang akan dimasukkan kedalam code vision yang akan menampilkan karakter S

1

3

2

4

(8)

Jadi kode huruf dari bahasa pemrograman code vision diatas (yang berwarna merah) diperoleh dari Copy paste kode hex yang dihasilkan software ini.

Dan ketika dijalankan di proteous hasilnya seperti gambar ini ;

Dengan sedikit percobaan dan latihan, anda pasti bisa membuat rangkaian dot matrik yang lebih menarik lagi Selamat berkarya...

Terimakasih.. SALAM EDUKASI

Referensi

Dokumen terkait

As discussed in previous issues of Research Notes (Ball 2001, 2002), the creation of  corpora  consisting  of  samples  of  written  and  spoken  production 

Seperti yang sudah dijelaskan dalam pembahasan sebelumnya bahwa inti dari viral marketing adalah strategi pemasaran yang dapat menyebabkan orang-orang

Nama Field Jenis Panjang Keterangan KodeBrg Varchar 5 Kode barang NamaBrg Varchar 20 Nama Barang Satuan Varchar 1 1=KG 2=Ton 3=Liter 4=Kubik Master Pengelola

Pada masa Khalifah Abdurrahman III, menara yang dibangun oleh Khalifah Hisyam I dirobohkan karena dianggap sudah tidak dapat lagi digunakan dan kemudian diganti dengan

Bawang putih 'abangan' ini mempunyai harga yang relatif lebih murah dibanding bawang putih yang baik, tidak mengherankan jika pembelinya kebanyakan adalah kelompok masyarakat

Ester metil asam lemak memiliki titik leleh yang lebih rendah dibandingkan asam lemaknya, maka cara lain yang dapat dilakukan untuk memisahkan ester metil rantai medium

Gugus hidroksil (5OH$ dari metanol akan mengikat air via ikatan hidrogen serta gugus hidrokaronnya ternyata uga isa mengorganisir supaya sarang2 air mendekatinya. 0adi molekul

Indonesia yang baik dan benar. Siswa tidak mendapatkan “model” yang pas dalam berbahasa Indonesia yang indah. Maka, siswa merasa lebih memiliki “gengsi” apabila