Jiunkpe Ns s1 1998 23492070 14716 Timer Chapter4
Jiunkpe Ns s1 1998 23492070 14716 Timer Chapter4
PENGUJIAN ALAT
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-
mum mm
8 5 3 3 3 3 8 5 ISi?<al8
c gS^5gS
/./////
3oa353S
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 ;
3 7>
. . , . <
I I
\
C4
Is Is
> >
TTT
s
> ?c
5v 2 \
Sv 5v
:MH"
|o 1 1 1
Tjo-J
7777m?
79
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
NEXT LETTER A B . C . . - X
YES
-"
80
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.
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
_)
YES
;
DELAY S O mi (DEBOUNCE)
1
POtMT AT LAST TABLE ENTRY
_..., " i
t
/
NO
ROW MATCH ?
NO
*
NEXT TABLE ENTRY (POINTER=POINTER-2)
> .. _
END OF TABLE "
1 '
I
YES
1
1
4,
ANY KEY ?
N
X
,>
!
NO
DELAY 50 ms (DEBOUNCE)
[)
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.
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
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
85