Professional Documents
Culture Documents
Laporan JOB 14 ARM Nuvoton NUC140 SevenSegment Dan Keypad PDF
Laporan JOB 14 ARM Nuvoton NUC140 SevenSegment Dan Keypad PDF
JOB 14
NUVOTON NUC140 SEVEN SEGMENT dan KEYPAD
Disusun Oleh :
Daniel Tri Putra Sinurat
(141311039)
3B
JOB 14
NUVOTON NUC140 SEVEN SEGMENT dan KEYPAD
Dasar Teori
Posisi seven segment dan keypad pada LB-NUC140
Keypad LB140
Step Percobaan:
1. Test Program sevensegment dengan step seperti dibawah
Setup New project, menggunakan sample program sbb
//Seven Segment Display
#include <stdio.h>
#include "NUC1xx.h"
#include
"Driver\DrvGPIO.h"
#include
"Driver\DrvSYS.h"
#include
"Seven_Segment.h"
}
int main (void)
{
int32_t i =0;
int j;
UNLOCKRE
G();
DrvSYS_Open(48000000);
LOCKREG();
while(i<10000)
{ for(j=0;j<500;j++)
seg_display(i);
i++;
// increment i
}
}
Hasil Praktikum
1. CoIDE
Main.c
Ket:
- Seven segment akan menyala dan mengcounter sampai 9999 dan berulang lagi
2. CoIDE
Main.c
Menggunakkan mylib :
Ket:
- Akan menampilkan output dari keypad ke seven segment
- Output keypad akan tampil bila keypad ditekan,jika keypad 1 diketakn maka akan mucul
nilai 1 di 7 segmen begitu juga dengan angka 2-9 akan ditampilkan di seven segmen. Dan
pada saat tombol keypad dilepas maka angka yang tadi muncul di 7 segmen juga akan
hilang.
Keterangan :
segment 3
segment 2
segment 1
segment 0
,,
,,
,,
,,
,,
,,
,,
,,
,,
,,
,,
,,
B. Pada percobaan 3b. Membuat DOWN counter 99 s/d 00 dan berulang masing masing
penyalaan seven segment dengan delay detik. Program main c sebagai berikut :
-Main C
menggunakka my lib
Keterangan :
segment 3
segment 2
segment 1
segment 0
,,
,,
,,
,,
,,
,,
,,
,,
,,
,,
,,
,,
C. Pada percobaan UP counter 00 s/d 99, DOWN counter 99 s/d 00 dan berulang masing
masing penyalaan seven segment dengan delay detik. Berikut program percobaan 3c
sebagai berikut :
Main C
Menggunakan mylib
Keterangan :
segment 3
segment 2
segment 1
segment 0
,,
,,
,,
,,
,,
,,
,,
,,
,,
,,
,,
,,
,,
,,
,,
,,
,,
,,
I. Kesimpulan
Dari hasil percobaan, diperoleh beberapa kesimpulan:
Untuk menampilkan seven segment pada NUVOTON NUC140 dapat membuat grup
dan memasukkan file Seven_Segment.h dan Seven_Segment.c.
Untuk menampilkan keypad pada NUVOTON NUC140 dan menampilkan pada
sevent segment dengan membuat grup dan memasukkan file Seven_Segment.h,
Seven_Segment.c, ScanKey.h dan ScanKey.c.