Tugas 1 mikrokontroler

2
JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA TUGAS SISTEM MIKROPROSESOR SEM. 3 Tgl : 22-10- 2015 Hal 1 dari 2 1. Jelaskan perbedaan antara unsigned char dan signed char! 2. Jelaskan perbedaan antara int dan float! 3. Mengapa resistor pull-up diperlukan pada pin bagian input? 4. Apa fungsi kode tabel keluaran untuk menghidupkan 7- segment pada pemrograman 7-segment? 5. Sebuah rangkaian mikrokontroler digunakan untuk memonitor waktu kerja oven dengan 3 buah 7-segment, tiga buah led sebagai indikator, dan empat buah saklar push button. Apabila sw1 ditekan maka oven akan menyala selama 30 detik, bersamaan dengan itu 7seg akan counter up dan led pertama akan nyala. Pada waktu counter up berhenti maka tiga buah led akan berkedip bersamaan sampai sw4 ditekan dan led baru mati. Apabila sw2 ditekan maka oven akan menyala selama 60 detik, bersamaan dengan itu 7seg akan counter up dan led pertama dan kedua akan nyala. Pada waktu counter up berhenti maka tiga buah led akan berkedip bersamaan sampai sw4 ditekan dan led baru mati. Apabila sw3 ditekan maka oven akan menyala selama 120 detik, bersamaan dengan itu 7seg akan counter up dan led

description

semester 3

Transcript of Tugas 1 mikrokontroler

Page 1: Tugas 1 mikrokontroler

JURUSAN PENDIDIKAN TEKNIK ELEKTROFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

TUGAS SISTEM MIKROPROSESOR SEM. 3

Tgl : 22-10-2015 Hal 1 dari 1

1. Jelaskan perbedaan antara unsigned char dan signed char!

2. Jelaskan perbedaan antara int dan float!

3. Mengapa resistor pull-up diperlukan pada pin bagian input?

4. Apa fungsi kode tabel keluaran untuk menghidupkan 7-segment pada pemrograman 7-

segment?

5. Sebuah rangkaian mikrokontroler digunakan untuk memonitor waktu kerja oven dengan

3 buah 7-segment, tiga buah led sebagai indikator, dan empat buah saklar push button.

Apabila sw1 ditekan maka oven akan menyala selama 30 detik, bersamaan dengan

itu 7seg akan counter up dan led pertama akan nyala. Pada waktu counter up

berhenti maka tiga buah led akan berkedip bersamaan sampai sw4 ditekan dan led

baru mati.

Apabila sw2 ditekan maka oven akan menyala selama 60 detik, bersamaan dengan

itu 7seg akan counter up dan led pertama dan kedua akan nyala. Pada waktu counter

up berhenti maka tiga buah led akan berkedip bersamaan sampai sw4 ditekan dan

led baru mati.

Apabila sw3 ditekan maka oven akan menyala selama 120 detik, bersamaan dengan

itu 7seg akan counter up dan led pertama, kedua, dan ketiga akan nyala. Pada waktu

counter up berhenti maka tiga buah led akan berkedip bersamaan sampai sw4

ditekan dan led baru mati.

Buatlah program pada kondisi tersebut!