PENGATUR TEGANGAN IC 78XX

Terdapat 5 buah pin yang terdiri dari GND, TXD, RXD, 3.3V and 5.0V. Pin GND berfungsi sebagai grounding, pin TXD berfungsi sebagai pin keluaran data ke serial port. Pin RXD berfungsi sebagai masukkan data dari serial BUS. Pin 3.3V dan 5.0V berfungsi sebagai sumber tegangan tambahan yang dapat digunakan untuk mencatu komponen yang lain.

2.5. Mikrokontroler AVR

Mikrokontroler merupakan suatu alat elektronika digital yang mempunyai kemampuan untuk mengendalikan masukan dan keluaran alat elektronika digital lainnya dengan menggunakan program. ATMEL dalam pembuatan mikrokontroler mengeluarkan dua jenis yaitu MCS dan AVR. AVR Alf and Vegard’s Ricsprocessor merupakan mikrokontroler yang menggunakan teknologi RICS Reduce Instruction Set Computer. Mikrokontroler AVR sendiri dikelompokan dalam menjadi empat kelas, yaitu keluarga Attiny, keluarga AT90Sxx, keluarga ATMega, dan keluarga AT86RFxx. Kecepatan frekuensi kerja MCS adalah satu per-dua belas dari frekuensi osilator yang digunakan. Kecepatan frekuensi kerja AVR sama dengan kecepatan kerja osilator yang digunakan, sehingga AVR mempunyai kecepatan kerja dua belas kali lebih cepat dari MCS[9].

2.5.1. Arsitektur Mikrokontroler AVR 8535

Mikrokontroler AVR ATMega8535 memiliki ruang pengalamatan memori data dan memori program yang terpisah. Memori data terbagi menjadi 3 bagian, yaitu 8535 buah register umum, 64 buah register IO, dan 512 byte SRAM Internal. Register keperluan umum menempati space data pada alamat terbawah, yaitu 00 sampai 1F[9]. Sementara itu, register khusus untuk menangani IO dan control terhadap mikrokontroler menempati 64 alamat berikutnya, yaitu mulai dari 20 hingga 5F. Register tersebut merupakan register yang khusus digunakan untuk mengatur fungsi terhadap berbagai peripheral microcontroller, seperti control register, timerconter, fungsi-fungsi IO, dan sebagainya. 11 Register khusus alamat memori secara lengkap Alamat memori berikutnya digunakan untuk SRAM 512 byte, yaitu pada lokasi 60 sampai dengan 25F[9]. Mikrokontroler ATMega8535 memiliki bagian sebagai berikut[9]: a. Saluran IO sebanyak 8535 buah, yaitu Port A, Port B, Port C, dan Port D. b. ADC 10 bit sebanyak 8 saluran. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI c. Tiga buah TimerCounter dengan kemampuan perbandingan. d. CPU yang terdiri atas 8535 buah register. e. Watchdog Timer dengan osilator internal. f. SRAM sebesar 512 byte. g. Memori Flash sebesar 8535 kb dengan kemampuan Read While Write. h. Unit interupsi internal dan eksternal. i. Port antarmuka SPI. j. EEPROM sebesar 512 byte yang dapt diprogram saat operasi. k. Antarmuka komparator analog. l. Port USART untuk komunikasi serial. Gambar 2.5. Blok diagram fungsional mikrokontroler ATMega8535 Pada gambar 2.6. pin ATMega8535 dapat dijelaskan secara fungsional konfigurasi pin mikrokontroler ATMega8535 sebagai berikut[9]: a. VCC merupakan pin yang berfungsi sebagai pin masukan catu daya. b. GND merupakan pin ground. c. Port A PA0..PA7 mereupakan pin IO dua arah dan pin masukan ADC. d. Port B PB0..PB7 merupakan pin IO dua arah dan pin fungsi khusus, yaitu TimerCounter, komparator analog, dan SPI. e. Port C PC0..PC7 merupakan pin IO dua arah dan pin fungsi khusus, yaitu TWI, komparator analog, dan Timer Oscilator. f. Port D PD0..PD7 merupakan pin IO dua rah dan fungsi pin khusus, yaitu komparator analog, interupsi eksternal, dan komunikasi serial. g. RESET merupakan pin yang digunakan untuk me-reset mikrokontroler. h. XTAL1 dan XTAL2 merupakan pin masukan clock eksternal. i. AVCC merupakan pin masukan tegangan untuk ADC. j. AREF merupakan pin masukan tegangan refrensi ADC. Gambar 2.6. Pin ATMega8535 Data yang dipakai dalam mikrokontroler ATMega8535 dipresentasikan dalam sistem bilangan biner, desimal, dan bilangan heksadesimal. Data yang terdapat di mikrokontroler dapat diolah dengan berbagai operasi aritmatik penjumlahan, pengurangan dan perkalian maupun operasi nalar AND, OR, dan EOR eksklusif OR[9]. AVR Atmega 8535 memiliki tiga buah timer, yaitu[10]: a. Timercounter 0 8 bit. b. Timer counter 1 16 bit. c. Timercounter 2 8 bit. Kapabilitas detail dari mikrokontroler ATMega8535 adalah sebagai berikut[9]: a. Sistem mikroprosesor 8 bit berbasis RISC dengan kecepatan maksimal 16 MHz.