21
karena mikrokontroler akan menuliskan terlebih dahulu alamat awal pembacaan register DS1307. Setelah itu, proses pembacaan I2C dimulai. Mikrokontroler
mengirimkan alamat DS1307 beserta kode instruksi baca. Proses pembacaan dilakukan per-byte dimulai dari register deetik sampai register tahun. Setelah
menerima data 1 byte utuh mikrokontroler akan mengirimkan sinyal acknowledge ke DS1307. Pada akhir pembacaan register tahun, akan dikirim sinyal
notacknowledge dan diakhiri dengan sinyal stop.
2.3 IC Shift Register 74HC595
Shift register SIPO Serial In Paralel Out memiliki pin input serial, pin clock, dan beberapa pin output. Setiap kali sinyal clock terdeteksi di pin clock, nilai-nilai
pada pin-pin output akan digeser ke kiri umumnya, dan nilai pin input akan diselipkan menjadi bit terendah LSB. Sinyal clock umumnya ditandai dengan
perubahan tegangan naik rising up atau turun rising down tergantung dari spesifikasi shift register yang bersangkutan.
Gambar 2.5 IC Shift Register 74HC595
74HC595 adalah IC integrated circuit, sirkuit elektronika terpadu dari keluarga TTL seri 74xx yang berfungsi sebagai Shift Register. Komponen
elektronika ini memiliki register kumpulan flip-flop sepanjang 8-bit yang
22
menerima masukan secara serial dan keluaran paralel dalam 8-pin keluaran. Data masukan disimpan pada register penyimpanan tipe-D sepanjang satu byte 8 bit
D-type storage register. Register penyimpanan ini memiliki keluaran paralel dengan 3 kondisi 3-state: HIGH, LOW, dan NULL High-Z, High Impedance.
Sumber detak terpisah disediakan untuk masing-masing register shift register dan storage register.
Shift Register memiliki pin kendali SRCLR untuk mereset data di antrian direct overriding clear control, pin masukan serial SER, dan pin keluaran
serial untuk disambungkan dengan IC lainnya cascading. Dengan adanya pin keluaran serial ini, data keluaran paralel dapat diekspansi menjadi lebih dari 8-bit.
Shift register clock SRCLK maupun storage register clock RCLK dipicu pada sisi positif signal positive-edge triggered. Bila kedua sumber detak
disambungkan bersama-sama, shift register akan selalu satu pulsa detak lebih awal dibanding storage register.
2.4 IC ULN2803
ULN2803 adalah chip Integrated Circuit IC berupa
rangkaian transistor Darlinton dengan Tegangan Tinggi. Hal ini memungkinkan untuk membuat
antarmuka sinyal TTL dengan beban tegangan tinggi. Chip mengambil sinyal tingkat rendah TLL, CMOS, PMOS, NMOS yang beroperasi pada tegangan
rendah dan arus rendah dan bertindak sebagai relay, menyalakan atau mematikan tingkat sinyal yang lebih tinggi di sisi yang berlawanan. Secara fisik ULN2803
adalah konfigurasi IC 18-pin dan berisi delapan transistor NPN. Pins 1-8 menerima sinyal tingkat rendah, pin 9 sebagai grounding untuk referensi tingkat
23
sinyal rendah. Pin 10 adalah COM pada sisi yang lebih tinggi dan umumnya akan dihubungkan ke tegangan positif. Pins 11-18 adalah output Pin 1 untuk Pin 18,
Pin 2 untuk 17, dst.
Gambar 2.6 Intergrated Circuit IC ULN2803
Di sisi output ULN2803 umumnya berada pada selang nilai 50V500mA, sehingga dapat mengoperasikan beban kecil secara langsung. Pada aplikasi lain,
sering digunakan untuk daya kumparan dari satu atau lebih relay yang memungkinkan tegangan yang lebih tinggi atau arus yang lebih kuat, dikontrol
oleh sinyal tingkat rendah. Dalam aplikasi arus kuat listrik, ULN2803 menggunakan tingkat rendah TTL sinyal untuk mengaktifkan
ataupun mematikan sinyal teganganarus yang lebih tinggi pada sisi output.
2.5 Liquid Crystal Display LCD