Anda di halaman 1dari 15

TEKNIK MICROCONTROLLER

PROGRAMEBLE TIMER

PENGUKUR PERIODE DAN FREKWENSI


Tujuan Instruksional Umum
Setelah pelajaran selesai, petatar/peserta harus dapat:

Memahami fungsi Programeble timer sebagai pengukur periode dan frekwensi.

Tujuan Instruksional Khusus


Petatar/peserta harus dapat:

Menggunakan fungsi Programeble Timer dalam pengukuran periode dan frekuensi

Mengukur periode dalam satuan mili secon (ms) ke layar LCD

Mengukur frekuensi dalam satuan Hz ke layar LCD.

Mengukur frekuensi dalam satuan kHz ke layar LCD.

Waktu

16

jam

Alat Bantu / Persiapan

Alat dan Bahan lihat halaman 1-1

Kepustakaan

Bruno Wamister : Einfuhrung in die Microcontrollertechnik, GIBB, Bern, 1996.

Motorola : MC68HC11, Technical Data/Reference Manual, Motorola Ltd. 1991.

Program Keterampilan:

Dikeluarkan oleh:

Tanggal:

Elektronika Industri

Rofiq/Asrizal

2-Dec-15

Nama :

2 9 7 0 6 9 4 9

Halaman:

0-1

Struktur Materi / Pekerjaan


Software berfungsi untuk menyamakan antara masukan yang akan dipakai, disini memakai PAo pada
pin 25 pada LEMPS, sedangkan keluaran memakai media LCD yang sudah tersedia dalam sistem
LEMPS.
Program ynag dibuat disini yaitu membaca pulsa kotak pada saat pulsa positif (flanken positif)
secara periodik, saat terjadi perubahan frekwensi generator program otomatis
membaca dan langsung ditampilkan ke LCD hasil dari pembacaan generator sama dengan tampilan
di LCD. dan Software disini mempunyai kemampuan membaca pulsa kotak dari 10 Hz sampai
dengan 40 kHz.
Perubahan struktur program akan mempengaruhi range atau band witdh pembacaan (pembacaan
tidak stabil).
Penampilan pada LCD perlu diberikan tunda waktu (delay) agar penampilan LCD tidak tidak selalu
bergerak (berubah ubah).

Kriteria Penilaian
1. Analisa data
2. Pembuatan stuktogram
3. Pelaksanaan praktik
4. Fungsi program

Pembagian tahap Mengajar


1.

Metode
Pengajaran

Alat bantu
Mengajar

Waktu

Ceramah

Lembar Kerja

Demontrasi

Modul LEMPS

10

1.3.Menjelaskan hubungan LEMPS

Ceramah

Modul LEMPS

1.4.Menjelaskan fungsi programeble timer pada pengukuran


periode.

Ceramah

Transparan

30

Motivasi
1.1.Menjelaskan tujuan pelaajaran
1.2.Memperagakan pengukuran periode pada peserta

2.

3.

Elaborasi

1.5.Menjelaskan prinsip pengukuran periode dalam satuan mili


secon (ms)

ceramah

1.6.Menjelaskan rumus perhitungan frekwensi dalam Hz.

ceramah

Transparan

25

1.7.Menjelaskan rumus perhitungan frekwensi dalam kHz.

ceramah

Transparan

20

Tutor

Modul LEMPS

500

Konsolidasi
1.8.Memandu pelaksanaan praktik
1.9.Mendiskusikan cara kerja rangkaian

4.

20

Diskusi

50

Kontrol

20

Evaluasi
1.10.Mengecek fungsi program
1.11.Mengecek hasil laporan
1.12.Menilai hasil praktik peserta

Lembar latihan
Latihan

50
75

Halaman:

0-3

TEKNIK MICROCONTROLLER
PROGRAMEBLE TIMER

PENGUKUR PERIODE DAN FREKWENSI


Tujuan Instruksional Umum
Setelah pelajaran selesai, petatar/peserta harus dapat:

Memahami fungsi Programeble timer sebagai pengukur periode dan frekwensi.

Tujuan Instruksional Khusus


Petatar/peserta harus dapat:

Menggunakan fungsi Programeble Timer dalam pengukuran periode dan frekuensi

Mengukur periode dalam satuan micro secon (us) ke layar LCD

Mengukur frekuensi dalam satuan Hz ke layar LCD.

Mengukur frekuensi dalam satuan kHz ke layar LCD

Waktu

16

jam

Alat dan Bahan


Alat Alat:

Lemps Trainer

buah

Osciloscope

buah

Frekwensi generator

buah

Komputer minimal AT 286

buah

Catu Daya 12 V / 1A

buah

Bahan:

Keselamatan Kerja

Pastikan tegangan sumber 12 VDC untuk lemps dan tidak terbalik

Halaman:

1-1

Langkah Kerja
1. Persiapkan alat dan bahan.
2. Hubungkan LEMPS sesuai dengan gambar 2.
3. Sambungkan steker RS 232 ke komputer pada Com 2 dan Com 1 untuk Mouse.
4. Buatlah Stuktogram jika sudah selesai diskusikan dengan Instruktor.
5. Buatlah program ke dalam bahasa Assembler.
6. Jalankan program.

Cara Kerja /Petunjuk


1. Blok diagram rangkaian

2. Timer Control Register 2 (TCTL2).


Untuk pembacaan saat pulsa positif (flanken positif)
dengan data #$00000001.
3. Main Timer Interupt Flag Register 1 (TFGL1)
Untuk input pada bit 0 = IC3F pada PORTA
dengan data #$00000001
4. Input Capture Register (TIC3)
Register penyimpan hasil pembacaan input.

Halaman:

2-1

5. Gambar hubungan LEMPS

k o m p u te r

LC D

R S 232

SPI

te g a n g a n
12 vdc

X IR Q
68H C 11
R eset

PO R T A

P A 0 = p in 2 5 s e b a g a i in p u t
F u n c t io n
G e n e ra to r
T T L O u tp u t

1. Rumus untuk menampilkan periode adalah hasil waktu1 dikurangi dengan hasil waktu2

Periode waktu1 waktu2


2. Rumus untuk frekwensi dalam Hz adalah:

Frekwensi1

Frekwensi

Peride
10
10000
frekwensi1

3. Rumus untuk frekwensi dalam kHz adalah :

Frekwensi

1000
Periode

Halaman:

2-2

Tugas
1. Buatlah stuktogram untuk pembacaan periode dalam micro secon (us) dari pengukuran frekwensi
dari function generator melalui PORTA,
2. Buatlah stuktogram untuk tampilan periode pada LCD.
3. Lakukan pengukuran periode dari hasil pembacaan LCD dengan pembacaan Osciloscop pada
tabel 1.
No.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Input
Frekwensi Generator
20 Hz
50 Hz
100 Hz
500 Hz
1000 Hz
2000 Hz
5000 Hz
10000 Hz
20000 Hz
40000 Hz

Pembacaan Periode T (us)


Osciloscope
Tampilan LCD

4. Buatlah stuktogram jika pembacaan periode lebih besar sama dengan dari 1000 mili secon (ms)
menjadi pembacaan frekwensi dalam Hz dan jika Pembacaan periode kurang dari 1000 mili
secon (ms) maka menjadi pembacaan frekwensi dalam kHz.
5. Buatlah struktogram untuk tampilan frekwensi Hz ke LCD.
6. Buatlah struktogram untuk tampilan frekwensi kHz ke LCD.
7. Buatlah struktogram tampilan Frekwensi Meter ke LCD.

Halaman:

2-3

Penilaian Pekerjaan
Kriteria Penilaian
1

Analisa data

Pembuatan stuktogram

Proses kegiatan praktik

Fungsi program

PENGUKUR PERIODE DAN FREKWENSI


Nilai

Bobot

Hasil

Keterangan

5
6
7
8
9
10

Nilai Akhir

Keterangan:

Penilai:

Paraf petatar/peserta:

Tanggal:
Halaman:

2-4

Halaman:

2-5

Jawaban
1. Stuktogram pembacaan periode dalam micro secon (us).
In is ia l is a s i P o r t T C T L 2 d a n T F L G 1
In is ia l is a s i L C D
Is i r e g is t e r x d e n g a n d a t a T F L G 1 p a d a IC 3 F
S e t T F L G 1 d e n g a n d a ta IC 3 F # 0 0 0 0 0 0 0 1

Is i r e g is t e r D d e n g a n d a t a T IC 3
M a s u k k a n r e g is t e r D k e V a r i a b l e " T i m e 1 "
Is i r e g is t e r x d e n g a n d a t a # T F L G 1
S e t T F L G 1 d e n g a n d a ta IC 3 F # 0 0 0 0 0 0 0 1

Is i r e g is t e r D d e n g a n d a t a T IC 3
K u r a n g k a n r e g is t e r D d e n g a n t i m e 1 ( D : = D - t i m e 1 )
M a s u k k a n r e g is t e r D k e d a l a m v a r ia b l e " h a s il "
K e l u a r k a n k e L C D ( p e r io d e T )

2. Stuktogram untuk tampilan periode dalam micro secon (us) ke LCD


P e r io d e
Is i r e g is t e r A d e n g a n d a t a s e l 2 # C 0
S e t c u rs o r
Is i r e g is t e r x d e n g a n v a r ia b le " # k e lu a r '
Is i r e g is t e r y d e n g a n v a r ia b le '# h a s il'
T u lis L C D
D e la y 5 0 0 m s

3. Tabel 1

No.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Input
Frekwensi Generator
20 Hz
50 Hz
100 Hz
500 Hz
1000 Hz
2000 Hz
5000 Hz
10000 Hz
20000 Hz
40000 Hz

Pembacaan Periode T (us)


Osciloscope
Tampilan LCD
50000
50000
20000
20000
10000
10000
2000
2000
1000
1000
500
500
200
200
100
100
50
50
25
25

Halaman:

3-1

4. Buatlah stuktogram jika pembacaan periode lebih besar sama dengan dari 1000 mili secon (ms)
menjadi pembacaan frekwensi dalam Hz dan jika Pembacaan periode kurang dari 1000 mili
secon (ms) maka menjadi pembacaan frekwensi dalam kHz.
P e m b a c a a n F re k w e n s i
P e r io d e T > 1 0 0 0
Ya

T id a k

F re k w e n s i H z
P e r io d e T

H a s il 1 =

F re kw e n s i kH z
H a s il 3 =

10
1 0 .0 0 0

H a s il 2 =

H a s il1

1000
H a s il

T a m p ilk a n k e L C D

T a m p ilk a n k e L C D

D e la y 1 0 0 m s

D e la y 1 0 0 m s

5. Stuktogram untuk tampilan frekwensi dalam Hz ke LCD.


F r e k w e n s i d a la m H z
Is i r e g is t e r A d e n g a n d a t a s e l 3 # 9 4
S e t c u rs o r
Is i r e g is t e r x d e n g a n v a r ia b le " # k e lu a r 2 '
I s i r e g is t e r y d e n g a n v a r ia b le '# h a s il 1 '
T u lis L C D ( w r it e L C D )
D e la y 1 0 0 m s

6. Stuktogram untuk tampilan frekwensi dalam kHz ke LCD.


F r e k w e n s i d a la m k H z
Is i r e g is t e r A d e n g a n d a t a s e l 3 # 9 4
S e t c u rs o r
Is i r e g is t e r x d e n g a n v a r ia b le " # k e lu a r 2 '
I s i r e g is t e r y d e n g a n v a r ia b le '# h a s il 3 '
T u lis L C D ( w r it e L C D )
D e la y 1 0 0 m s

Halaman:

3-2

7. Stuktogram untuk tampilan Frekwensi Meter ke LCD.


T a m p ila n F r e k w e n s i m e t e r
Is i r e g is t e r A d e n g a n d a t a s e l 1 # 8 0
S e t c u rs o r
I s i r e g is t e r x d e n g a n v a r ia b le " # n a m a ''
T u lis L C D ( w r it e L C D )

Halaman:

3-3

Penilaian Pekerjaan

PENGUKUR PERIODE DAN FREKWENSI

Halaman:

3-4

14

13

12

11

10

B=
H

B=
N

B=
H

B=
H

B=
H

Nilai

Jumlah Hasil

B=

B=

Nilai Akhir

B=

B=

10

B=

No. Nama Petatar/Peserta

Kriteria Penilaian

Paraf Petatar/Peserta

Halaman:

3-5

(B x N)

H = Hasil

B = Bobot

N = Nilai

Keterangan:

Transparan

Halaman:

4-1

Anda mungkin juga menyukai