Anda di halaman 1dari 9

IV.

PENGUJIAN ALAT

1. PENGUJIAN MINIMUM SISTEM MC68HC11 BESERTA PPI8255

Minimum sistem MC68HC11 dan PPI 8255 yang dibuat diuji dengan cara: Men-cek output pin E (frekuensi bus output) dari minimum sistem MC68HC11 yang dipakai, ternyata output E pin 27 ini sebesar 2 MHz. Hal ini sesuai dengan teori yang menyatakan E-clock bekerja dengan kecepatan V* frekuensi osilator, dimana frekuensi osilator yang dipakai sebesar 8 MHZ, point I gambar4-l. Men-cek clock yang dihasilkan pada pin 30 (XTAL) dari MC68HCI1, ternyata clock yang dihasilkan tepat sebesar 8 MHZ sesuai dengan harga kristal yang dipakai, point 2 gambar 4-1. Membuat program sederhana yang dioutputkan pada port A dan port D dari MC68HCU,dan hal inijugasudahbenar, point 3 gambar 4-1. Membuat program sederhana yang dioutputkan pada port A, port B dan port C dari PPI 8255 (pada mode 0), dan hal ini juga telah benar, point 4 gambar 4-1.

78 Jadi minimum sistem MC68HCU beserta PPl 8255 yang dibuat telah bekerja dengan baik. Point-point pengujian dapat dilihat pada rangkaian gambar 4-

ssssssss svssssss ssssssssi


t^ifj*i"Tirr^ 9 ^ t i 5 2 i S - l P'r"f'I^rf?"1JPr"

mum mm
8 5 3 3 3 3 8 5 ISi?<al8

c gS^5gS

/./////

ssssssssssssssss <4 vsssss


rO

3oa353S

<< << <<<<<<<< < Mela. > f


/
i

msss
sa:?????^
IV . oaoaaoaQ

z&2
0\i..

H
23

!-

J rnjpO

*; a '^

|u|u

"7V

iOhOt
.Z

Si /////?//

a: <

swssv
. * ' 55
r=

3 YSS
EEEKSS

liy,
SggS o i a . a ;

lillllll n" liliiiii lillll till ilii illlitll m


t * <* >

3 7>

. . , . <

I I
\
C4

Is Is

> >

TTT
s

> ?c

5v 2 \

Sv 5v

:MH"

|o 1 1 1

Tjo-J

7777m?

79

2. PENGUJ1AN LCD DISPLAY

Rangkaian LCD display yang dibuat diuji dengan cara membuat program sederhana untuk menampilkan karakter dari huruf A sampai huruf H setelah itu berhenti. Dari hasil pengujian ternyata LCD menampilkan huruf-huruf sesuai dengan yang telah diprogram sehingga rangkaian LCD yang dibuat ini sudah bekerja dengan baik. Gambar 4-2 menunjukkan diagram alir dari pengujian LCD display.

TRYLCD

INTIAU1E MCU

WRITS CONTROL WORDS TO IMTWU2E LCD MODULE. Ml-CLEM SOS-HOME M . FUNCTION SET IOC - DISPLAY CMCURSOR OFF J 0 8 - ENTRY MODE

START VMTH ASCII 'A'

WRITE DATA TO LCD

NEXT LETTER A B . C . . - X

YES

-"

GAMBAR 4-2 DIAGRAM ALIR PENGUJIAN LCD DISPLAY

80

3. PENGUJ1AN DRIVER RELAY

Rangkaian driver relay ini diuji dengan cara membuat program sederhana yang dioutputkan ke Port B0..B3 PPI 8255. Dari hasil pengujian ternyata driver relay pada channel yang bersesuaian akan 'on' dan 'off sejalan dengan yang telah diprogram sehingga rangkaian driver relay yang dibuat ini sudah bekerja dengan baik.

4. PENGUJIAN RANGKAIAN KEYPAD

Rangkaian keypad diuji dengan cara membuat program sederhana untuk mendeteksi apakah ada 'key' yang ditekan, bila ada maka program akan memberi 'delay' selama 50 ms untuk mencegah adanya 'debounce', setelah itu program akan mencocokkan 'key' yang ditekan dengan tabel dari keypad yang ada, bila ada yang cocok maka data dari tabel keypad yang bersesuaian akan dibaca dan ditampilkan pada LCD display pada baris pertama paling kiri. Gambar 4-3 menunjukkan diagram alir dari pengujian rangkaian keypad.

("

KEY CHECK

_)

1 T INIT MCU & PPI PORT

NO 1 / / ANY KEY ? " ~ \ >

YES

;
DELAY S O mi (DEBOUNCE)

1
POtMT AT LAST TABLE ENTRY

GET ROW/COL PATTERN FROM TABLE | & DRIVE COL

_..., " i
t

/
NO

ROW MATCH ?

NO

*
NEXT TABLE ENTRY (POINTER=POINTER-2)

> .. _
END OF TABLE "

1 '
I
YES

r READ ASCII FROM

LCD 1l ROW LEFT

1
1

4,
ANY KEY ?

N
X

,>

!
NO

DELAY 50 ms (DEBOUNCE)

GAMBAR 4-3 DIAGRAM ALIR PENGUJIAN KEYPAD J)

[)

Motorola, Inc, 1996. M68HC05 Application Guide. Texas.

82 5. PENGUJIAN MAIN CLOCK

Pengujian main clock dilakukan dengan cara menyalakan main clock yang ditampilkan hasilnya pada LCD display dan membandingkannya dengan clock digital dari Casio tipe Q 600-AV. Pengujian dilakukan selama tiga hari berturutturut dan data-data hasil pengujian dapat dilihat pada tabel 4-1 di bawah ini.

TABEL 4-1 DATA-DATA HASIL PENGUJIAN MAIN CLOCK

No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.

Clock Digital Casio Q 600-AV 19.00:00 20:00:00 21:00:00 22:00:00 23:00:00 00:00:00 01:00:00 02:00:00 03:00:00 04:00:00 05:00:00 06:00:00 07:00:00 08:00:00 09:00:00 10:00:00 11:00:00 12:00:00 13:00:00 14:00:00 15:00:00 16:00:00 17:00:00 18:00:00 19:00:00 20:00:00 21:00:00 22:00:00 23:00:00 00:00:00 01:00:00 02:00:00

Main Clock Minimum Sistem 19:00:00 20:00:00 21:00:01 22:00:01 23:00:02 00:00:02 01:00:02 02:00:03 03:00:03 04:00:04 05:00:04 06:00:04 07:00:05 08:00:05 09:00:05 10:00:06 11:00:06 12:00:06 13:00:07 14:00:07 15:00:08 16:00:08 17:00:09 18:00:10 19:00:12 20:00:12 21:00:13 22:00:14 23:00:14 00:00:15 01:00:15 02:00:16

Selisih Waktu (Second) 0 0 I I 2 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 12 12 13 14 14 15 15 16

83 33. 03:00:00 34. 04:00:00 35. 05:00:00 36. 06:00:00 37. 07:00:00 38. 08:00:00 39. 09:00:00 40. 10:00:00 41. 11:00:00 42. 12:00:00 43. 13:00:00 44. 14:00:00 45. 15:00:00 46. 16:00:00 47. 17:00:00 48. 18:00:00 49. 19:00:00 50. 20:00:00 51. 21:00:00 52. 22:00:00 53. 23:00:00 54. 00:00:00 55. 01:00:00 56. 02:00:00 57. 03:00:00 58. 04:00:00 59. 05:00:00 60. 06:00:00 61. 07:00:00 62. 08:00:00 63. 09:00:00 64. 10:00:00 65. 11:00:00 66. 12:00:00 67. 13:00:00 68. 14:00:00 69. 15:00:00 70. 16:00:00 71. 17:00:00 72. 18:00:00
03:00:16 04:00:17 05:00:17 06:00:19 07:00:19 08:00:19 09:00:20 10:00:21 11:00:21 12:00:22 13:00:23 14:00:23 15:00:24 16:00:25 17:00:25 18:00:26 19:00:28 20:00:28 21:00:30 22:00:30 23:00:31 00:00:32 01:00:32 02:00:33 03:00:33 04:00:34 05:00:35 06:00:35 07:00:37 08:00:37 09:00:39 10:00:39 11:00:40 12:00:41 13:00:41 14:00:43 15:00:43 16:00:45 17:00:46 18:00:46

16 17 17 19 19 19 20 21 21 22 23 23 24 25 25 26 28 28 30 30 31 32 32 33 33 34 35 35 37 37 39 39 40 41 41 43 43 45 46 46

Dari tabel di atas terlihat bahwa setelah diuji selama tiga hari maka antara main clock minimum sistem dengan clock digital Casio memperlihatkan perbedaan waktu sebesar 46 detik. Perbedaan ini disebabkan akibat beberapa hal, antara lain: kekurangtelitian dalam pengesetan timer counter internal yang ada dalam mikrokontroler.

84 kesulitan dalam pengujian karena perbedaan waktu baru terjadi setelah beberapa jam, sehingga untuk mengulangi pengujian setelah menset timer counter internalnya memerlukan waktu beberapa jam lagi sehingga hal ini sangat tidak efisien. kekurangstabilan dari kristal clock yang dipakai untuk jangka waktu yang relatif lama sehingga performanya akan menurun.

6.GAMBARALAT

GAMBAR 4-4 RANGKAIAN TIMER TAMPAK DALAM

85

GAM BAR 4-5 RANGKAIAN TIMER TAMPAK LUAR

Anda mungkin juga menyukai