Escolar Documentos
Profissional Documentos
Cultura Documentos
Setelah melakukan percobaan tersebut saya mengetahui yang digunakan saat praktikum
yaitu Atmega 16 memiliki 4 Port I/O,yaitu Port A,Port B,Port C dan Port D.Didalam Modul
microcontroller AVR ini Port C terhubung dengan tactile switch pada bit 0-3.dan dan PORT B
terhubung dengan LCD.LCD yang digunakan adalah alphanumeric LCD.di dalam percobaan
ini menggunakan LCD 16x2 artinya 16 kolom dan 2 baris.karakter yang ada di LCD biasanya
8,16,atau 20.fungsi-fungsi dalam setiap pin yang terhubung pada LCD sangat penting,misalnya
pin VSS terhubung GND,pin VSS terhubung VCC,pin VO untuk mengatur kontras,biasanya
diatur dengan menggunakan VR(variable resistor),apabila terlalu terang atau terlalu gelap
biasanya tulisan tidak terlihat.pin RS (register select) digunakan sebagai instruksi input untuk
low dan data input untuk high maksudnya instruksi input seperti lcd_clear() untuk
membersikan layar,dan data input maksudnya adalah menyuruh menampilkan suatu karakter
atau data,pin R/W digunakan untuk menulis atau membaca tulisan atau karakter,apabila high
membaca dan low menulis karena LCD biasanya digunakan menulis karakter maka hanya
digunakan saat logika low dan biasanya bisa di groundkan,pin Eneble(E) digunakan untuk
mengeneblekan atau mengaktifkan,pin Data(D0-D7) sebagai jalur datanya,dan yang terakhir
pin backlight sebagai cahatya terang yang muncul sangat terlihat saat gelap.
Saat menggunakan code wizard semuanya akan sangat mudah tinggal centang
alphanumeric LCD pilih carakter/line misal 16,kemudian pilih PORT yang terhubung dengan
LCD misal PORT B pada percobaan,dan selesai tinggal diprogram tulisan apa yang keluar.
Pada percobaan pertama hanya menampilkan karakter yang umum atau biasa
saja,fungsi menghapus karakter adalah lcd_clear(),fungsi memilih koordinat tulisan
lcd_gotoxy(0,0)
koordinat
yng
dipilh
adalah
0,0.fungsi
menulis
karakter
Didalam LCD sudah terdapat microcontroller untuk mengakses kwarsa pada LCD
Bahasa yang dikenali LCD adalah Ascii
LCD biasanya digunakan untuk menampilkan data atau karakter.
Dalam satu karakter LCD terdapat 5x8 pixel
Data yang ditampilakan pada LCD harus char karena maksimal adalah 255.
Apabila data tidak berupa char maka diganti dengan fungsi sprintf
Saat mengkases LCD menggunakan code wizard dari CVAVR(codevision AVR) tinggal