Saturday, 11 June 2016

Kontrol led menggunakan shift register 74hc595

Pada tutorial kali ini saya akan menjelaskan bagaimana cara mengendalikan led menggunakan shift register 74hc595. Apa itu shift register? Shif register adalah komponen elektronika yang didalamnya terdapat register-register, register dapat digeser dari bit terkecil ke bit terbesar/ atau dari lsb ke msb. Disini saya akan mencontohkan bagaimana mengendalikan led dengan menggunakan shift register(register geser) berikut contoh programnya :

$regfile = "m32def.dat"
$crystal = 12000000

Config Portc = Output

Sh Alias Portc.0
Ds Alias Portc.1
Stc Alias Portc.2

Portc = 0
Dim Hitung(2) As Byte
Do
   Toggle Ds
      For Hitung(1) = 1 To 8
         Sh = 1
         Waitms 200
         Sh = 0
         Waitms 200
         Stc = 1
         Waitms 10
         Stc = 0
      Next Hitung(1)
Loop
End


Disini saya menggunakan bahasa basic dengan memakai software bascom avr. Bascom avr adalah sebuah compiler atau penerjemah dari bahasa manusia ke bahasa mesin, bahasa yang digunakan adalah bahasa basic. Untuk menggeser bit pada shift register hanya cukup dengan memberikan trigger pada 3 pin yaitu sh_cp, ds dan st_cp. Untuk simulasi saya mengunakan proteus berikut hasil simulasi menggunkan proteus.

Demikian tutorial singkat kali ini, kapan-kapan saya akan jelaskan lebih detail alur programnya

No comments:

Post a Comment