Interupsi USART Universal Syschronous Asynchronous ReceiverTransmitter

EEPROM Data EEDR dan register EEPROM Control EECR. Untuk mengakses memori EEPROM ini diperlukan seperti mengakses data eksternal sehingga waktu eksekusinya relatif lebih lama bila dibandingkan dengan mengakeses data dari SRAM.

2.1.6 Interupsi

Interupsi adalah suatu kejadian atau peristiwa yang menyebabkan mikrokontroler berhenti sejenak untuk melayani Interupsi tersebut. Yang harus diperhatikan untuk menggunakan interupsi adalah kita harus mengetahui sumber- sumber interupsi, vektor layanan interupsi dan yang terpenting rutin layanan interupsi, yaitu subrutin yang akan dikerjakan bila terjadi interupsi. ATMega8535 menyediakan 21 macam sumber interupsi yang masing- masing memiliki alamat vektor interupsi seperti pada Tabel 2.1. Setiap interupsi yang aktif akan dilayani segera setelah terjadi permintaan interupsi, tapi jika dalam waktu bersamaan terjadi lebih dari satu interupsi maka prioritas yang akan diselesaikan terlebih dahulu adalah interupsi yang memiliki nomor urut lebih kecil sesuai Tabel 2.1. Universitas Sumatera Utara Tabel 2.1 Alamat Vektor Interupsi ATMega8535 Pada AVR terdapat 3 pena interupsi eksternal, yaitu INT0,INT1,dan INT2. Interupsi eksternal dapat dibangkitkan apabila ada perubahan logika baik transisi naik Rising Edge maupun transisi turun Falling Edge pada pena interupsi. Pengaturan kondisi keadaan yang menyebabkan terjadinya interupsi eksternal diatur oleh 2 buah register IO yaitu MCUCR dan MCUCSR.

2.1.7 USART Universal Syschronous Asynchronous ReceiverTransmitter

USART Universal Syschronous Asynchronous ReceivedTransmitter merupakan salah satu mode komunikasi yang dimiliki oleh Mikrokontroler ATMega8535. USART memiliki 2 pena RxD dan TxD untuk asynchronous dan 3 bit TxD, RxD, xCK untuk synchronous. Universitas Sumatera Utara Komunikasi serial menggunakan RS232 untuk berhubungan dengan perangkat lainnya. Seperti yang terlihat pada Tabel 2.2, RS232 mempunyai 9 pena. Tabel 2.2 Fungsi Masing-masing Pena RS232 RS232 Pin Assignments DB9 PC signal set Pena 1 Receive Line Signal Detector Data Carrier Pena 2 Receive Data Pena 3 Transmit Data Pena 4 Data Terminal Ready Pena 5 Signal Ground Pena 6 Data Set Ready Pena 7 Request To Send Pena 8 Clear To Send Pena 9 Ring Indicator Untuk mengatur komunikasi USART dilakukan melalui register UCSRA, UCSRB, UCSRC, UBRRH, UBRRL, dan UDR.

2.1.8 ADC Analog to Digital Converter