Monday 28 October 2019

Setting LCD di CodeWizardAVR

LCD (Liquid Crystal Display) adalah modul penampil yang banyak digunakan karena tampilannya menarik.

Code Vision AVR telah menyediakan library untuk menangani LCD Alphanumerik (lcd.h / alcd.h) yang berisi fungsi fungsi untuk melakukan pengaturan pencetakan pada layar LCD.
  • lcd_clear(), menghapus layar dan mengatur posisi cetak pada koordinat 0,0.
  • lcd_gotoxy(x,y), mengatur posisi cetak pada koordinat x,y. 
  • lcd_putsf("string"), mencatak string pada memori flash (memori program).
  • lcd_putse("string"), mencetak string pada memori EEPROM.
  • lcd_puts(var), mencetak string pada memori RAM.
  • lcd_putchar(char), mencetak carakter dengan kode ASCII char.
Untuk menggunakan fungsi fungsi diatas, maka harus dilakukan setting pada Code Vision Wizard agar sesuai dengan Rangkaian:

  1. Masuk CodeWizardAVR
  2. Pilih Alphanumeric LCD
  3. Pilih Centang di Enable Alphanumeric LCD Support, maka akan muncul Controller type dan Character / Line pilih sesuai settingan default.
  4. untuk melihat programnya kita bisa memilih klik program lalu preview maka akan muncul tampilan seperti gambar di atas.
Atau Copy program di bawah ini:

 #include <mega16.h>

// Alphanumeric LCD functions
#include <alcd.h>

// Declare your global variables here

// Alphanumeric LCD initialization
// Connections are specified in the
// Project|Configure|C Compiler|Libraries|Alphanumeric LCD menu:
// RS - PORTA Bit 0
// RD - PORTA Bit 1
// EN - PORTA Bit 2
// D4 - PORTA Bit 4
// D5 - PORTA Bit 5
// D6 - PORTA Bit 6
// D7 - PORTA Bit 7
// Characters/line: 16
lcd_init(16);

Oke, teman teman cukup sekian untuk postingan kali ini semoga bisa menambah ilmu kita dan bisa bermanfaat, Terima Kasih.

No comments:

Post a Comment

Mode Operasi Unit CPU PLC Omron

Mode Operasi Unit CPU Unit CPU memiliki tiga mode operasi berikut. Mode PROGRAM: Program tidak dijalankan dalam mode Program. Mode i...