Translate

Mengakses IC 74HC595 Shift Register

Mengakses IC 74HC595 Shift Register

          Pada kesempatan ini akan dijelaskan mengenai bagaimana cara mengakses IC SIPO 74HC595 yang mana fungsinya sama dengan 74HC164 yaitu sebagai IC shift register, fungsi utama dari IC ini yaitu untuk melakukan output data paralel dengan input data serial, biasanya IC ini digunakan untuk aplikasi running led dengan mikrokontroller, moving sign dan lainnya, pada contoh ini hanya untuk menampilkan led berjalan, CLK / SH_CP pada PortD.1 dan ST_CP pada PortD.2.  berikut gambar penjelasannya





 PROGRAM BASCOM AVR
$regfile = "m16def.dat"
$crystal = 12000000

Dataout Alias Portd.0
Clock Alias Portd.1

Dim Datas As Byte
Dim I As Integer

Ddrd = &B11111111

Do

'SHIFTOUT pin , pclock , var , option [, bits , delay ] - bascom
'Shiftout Datas , Clock , Bytesatuan , 1
'0 = MSB shifted out first when clock goes low
'1 = MSB shifted out first when clock goes high
'2 = LSB shifted out first when clock goes low
'3 = LSB shifted out first when clock goes high

For I = 0 To 8
Portd.1 = 0
Portd.1 = 1
Datas = Lookup(i , Variasi)
Shiftout Dataout , Clock , Datas , 1
Portd.1 = 0
Waitms 100

Portd.2 = 1
Portd.2 = 0

Next I

For I = 0 To 8
Portd.1 = 0
Portd.1 = 1
Datas = Lookup(i , Variasi)
Shiftout Dataout , Clock , Datas , 3
Portd.1 = 0
Waitms 100

Portd.2 = 1
Portd.2 = 0

Next I
Loop

Variasi:
Data &B0000000
Data &B0000001
Data &B0000010
Data &B0000100
Data &B0001000
Data &B0010000
Data &B0100000
Data &B1000000
Data &B0000000













No comments:

Post a Comment