Catu Daya METODE PENELITIAN

4.9 Penggabungan perangkat keras secara keseluruhan

Penggabungan seluruh perangkat keras secara keseluruhan ditunjukkan oleh gambar 4.13. Gambar 4.13 Rangkaian perangkat keras secara keseluruhan Untuk pembahasan penggabungan perangkat keras secara keseluruhan akan diuraikan secara lengkap pada bab selanjutnya meliputi proses kerja sensor D3 D2 +5 KΩ C4 30pF LCD KΩ C2 10μF + 5v + 5v 5v P3.6 P3.7 P0.0 – P0.7 VR 1KΩ 12 MHz C3 30pF U1 AT89S51 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 MOSI P1.6 MISO P1.7 SCK Rst P 3.0 RXD P 3.1 TXD P 3.2 INT0 P 3.3 INT1 P 3.4 T0 P 3.5 T1 P 3.6 WR P 3.7 RD X-Tal 1 X-tal 2 Vcc P0.0 AD 0 P0.1 AD 1 P0.2 AD 2 P0.3 AD 3 P0.4 AD 4 P0.5 AD 5 P0.6 AD 6 P0.7 AD7 EA Vpp ALE PROG PSEN P2.7 A15 P2.6 A14 P2.5 A13 P2.4 A12 P2.3 A11 P2.2 A10 P2.1 A 9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 GND Vcc V EE RS R W EN DB 0 DB 1 DB 2 DB 3 DB 4 DB 5 DB 6 DB 7 V+B L V- 5v +5 V C 1 1µF R2 680K Ω R1 680KΩ U2 +5 V 1 8 2 7 3 6 4 5 + 5v R6 680K Ω R5 330K Ω U3 1 8 2 7 3 6 4 5 R10 220Ω R7 180 Ω VR 1KΩ + 5v R9 1 KΩ R8 1KΩ 1 IC 7404 3 4 2 - 4 1 3 + 11 +5 V IC 7404 1 2 R3 8,2 KΩ R4 8,2 KΩ C5 2.2µF D1 Q1 U4 pada propeler , sensor pada flap maupun alur kerja program. Visualisasi perangkat keras rancangan rangkaian anemometer digital dapat dilihat pada gambar 4.14. Gambar 4.14 Visualisasi rancangan anemometer digital

4.10 Perancangan perangkat lunak

Perangkat lunak yang direncanakan yaitu proses pembuatan program utama dari keseluruhan perangkat lunak yang dibuat. Perancangan diagram alir rangkaian anemometer digital dapat dilihat pada gambar 4.15. Langkah pertama adalah perencanaan diagram alur, penulisan bahasa assembly dan mensimulasikannya dengan software . Jika terjadi kesalahan pada program maka akan dilakukan program ulang ke dalam Mikrokontroler AT89S51. Pada saat LCD pertama kali dinyalakan maka dilakukan inisialisasi LCD untuk meng- clear display pada LCD serta mengatur sistem pengiriman data maupun kursornya. Proses berikutnya yaitu menentukan arah angin. Pada proses ini Mikrokontroler AT89S51 juga menunggu bit input dari 8 port yang terhubung dengan sensor pada flap untuk mengetahui arah angin pada saat itu. Mikrokontroler AT89S51 akan mengecek apakah ada bit input dari port utara. Sensor kecepatan angin propeler Sensor arah angin LCD flap Papan Rangkaian