Fungsi Library Pada Code Vision AVR PDF
Fungsi Library Pada Code Vision AVR PDF
Fungsi Input/Output
Berada di dalam file stdio.h, pada subdirektori ..\inc. Ada beberapa fungsi I/O dasar yang
disediakan Code Vison AVR.
a. Void getchar (void) : menghasilkan nilai balik berupa karakter yang diterima dari
UART, menggunakan sistem polling (menerima data serial).
b. Void putchar (char c) : mengirim karakter “c” menggunakan UART, menggunakan
sistem polling (mengirimkan data serial).
Lakukan pengaturan komunikasi serial seperti dibawah ini sebelum menggunakan fungsi diatas :
Fungsi I/O yang lebih tinggi lainnya menggunakan fungsi getchar dan putchar, seperti :
Berada di dalam file ctype.h, pada subdirektori ..\INC. Berikut beberapa fungsi tipe karakter
pada Code Vision AVR :
Fungsi Matematika
Fungsi LCD
Ada di dalam file lcd.h, pada subdirektori …\INC. “lcd.h” harus dimasukkan kedalam header.
Format dalam lcd.h mendukung lcd 1x8, 2x12, 3x12, 1x16, 2x16, 2x20, 4x20, 2x24, 2x40
karakter. Fungsi-fungsi untuk mengakses lcd antara lain :
Fungsi delay
Ada pada header delay.h yang harus di include sebelum digunakan. Fungsi interupsi harus
dimatikan agar delay tidak lebih lama dari yang diperhitungkan. Jangan lupa menyebutkan
frekuensi clock chip IC AVR yang digunakan.
Kedua fungsi diatas secara otomatis akan me-reset watchdog timer setiap 1 milli detik dengan
mengaktifkan fungsi wdr.
Sumber : Adriyanto, Heri. 2008. Pemrograman Mikrokontroler AVR Atmega16 Menggunakan bahasa C (Code
Vision AVR). Informatika Bandung