You are on page 1of 2

/* ==============================================================

Pemrogram : Kelompok EK-3D/5


1. 10-Imam Fakhrurrozi Hidayat NIM:3.32.16.3.11
2. 12-Lidia Ernanda NIM:3.32.16.3.13
3. 13-Muhammad Bachtiar Rifa'i NIM:3.32.16.3.14
4. 16-Novia Nilam Anggraini NIM:3.32.16.3.17

Tgl.Praktikum : Senin, 19 November 2018


=================================================================
Proyek04-LCD Grafik
P041a-LCDTeks
program untuk menampilkan teks pada Tampilan LCD Grafik 128x64
-----------------------------------------------------------------
Materi baru:
- tampilan LCD Grafik
- pustaka tambahan LCD Grafik dan Tabel ASCII
- antarmuka SPI
-----------------------------------------------------------------
Komponen:
- Modul Nu-LB-NUC140
===============================================================*/

//=== Daftar Pustaka ===


#include"DrvGPIO.h" //masukan-luaran
#include"DrvSYS.h" //sistem ARM
#include"LCD_Driver.h" //tampilan LCD Grafik 128x64
//#include"ScanKey.h" //keypad

//=== Deklarasi variabel ===


//uint8_t
// nilai; //nilai tombol yg ditekan

int main(void) {
//=== Pengesetan Awal ====
UNLOCKREG(); //buka register
DrvSYS_SetOscCtrl(E_SYS_XTL12M,1); //aktifkan kristal 12Mhz dari luar
DrvSYS_Delay(5000); //jeda u kestabilan kristal
DrvSYS_SelectHCLKSource(0); //sumber detak dari luar (kristal)
LOCKREG(); //tutup register
DrvSYS_SetClockDivider(E_SYS_HCLK_DIV,0);//set kristal sebagai sumber detak 12MHz

DrvGPIO_Open(E_GPD, 14, E_IO_OUTPUT);


DrvGPIO_ClrBit(E_GPD, 14);

//OpenKeyPad(); //aktifkan keypad

Initial_pannel(); //inisialissi LCD Grafik


clr_all_pannal(); //hapus layar

print_lcd(0,"** Lab uC ARM **"); //teks pada baris 0


print_lcd(1,"Kelompok EK3D/05"); // 1
print_lcd(3,"= terima kasih ="); // 3

//=== Program Utama ===


while(1){

}//while

}//main
//=========================================================================

//=== Sub program ===

/
*==================================================================================
TUGAS:
1.Lakukan verifikasi (F7 Built)!
Jika berhasil cobalah pada kit.
Amati hasilnya! (apakah LCD Grafik menampilkan teks sesuai yang diberikan)
Salin file main.c -> P041a-LCDTeks
(carilah lokasi di mana kedua file tersebut disimpan?)
2.Bagaimana agar lampu latar LCD (PD14) menyala (P041b-LCDnyala)
3.Tambahkan program agar LCD menampilkan angka tombol yang ditekan (P042a-
LCDKeypad)
Gantilah fonts angkanya (P042b-LCDfonts)
4.Tampilkanlah citra Polines di awal tampilan (P043a-LCDCitra)
5.Buatlah menu untuk menampilkanlah sejumlah citra sesuai pilihan tombol yang
ditekan (P043b-LCDMenu)

PERTANYAAN:
1.Perhatikan bentuk karakter ASCII yang ditampilkan !
Cermati hubungan Tabel ASCII dan karakter yang ditampilkan?
Bagaimana caranya mengganti fonts? (Misal angka 0-9)
2.Dimanakah lampu latar terpasang?
3.Jelaskan langkah-langkah untuk memasukkan citra yang diinginkan ke tampilan
LCD Grafik !
===================================================================================
*/

You might also like