Jawaban Ujian Tengah Semester EL3096 Sistem Mikroprosesor & Lab

dokumen-dokumen yang mirip
BAB III PERANCANGAN DAN PEMBUATAN ALAT

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

BAB II KONSEP DASAR SISTEM MONITORING TEKANAN BAN

BAB III PERANCANGAN SISTEM

III. METODE PENELITIAN. Penelitian tugas akhir ini dilaksanakan di Laboratorium Elektronika Dasar

BAB III PERANCANGAN SISTEM

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB 3 PERANCANGAN SISTEM

BAB V PENGUJIAN DAN ANALISIS. dapat berjalan sesuai perancangan pada bab sebelumnya, selanjutnya akan dilakukan

BAB II KONSEP DASAR SISTEM PENGONTROL PARTITUR OTOMATIS

BAB III PERANCANGAN SISTEM

III. METODOLOGI PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009

CABLE LAN TESTER DENGAN TAMPILAN LCD TUGAS AKHIR DEMI SYAPUTRI

BAB III PERANCANGAN ALAT

Percobaan 5 PENGENALAN MIKROKONTROLER 8051

BAB IV ANALISIS DATA DAN PEMBAHASAN

Gambar 3.1 Blok Diagram Sistem

SELF-STABILIZING 2-AXIS MENGGUNAKAN ACCELEROMETER ADXL345 BERBASIS MIKROKONTROLER ATmega8

MIKROKONTROLER AT89S52

BAB I PENDAHULUAN. Acara cerdas cermat atau kuis yang mengadu kecepatan dalam berfikir dan

BAB II DASAR TEORI. 2.1 Ethanol

Pengantar Programable Logic Control. Dr. Fatchul Arifin, MT

BAB III PERENCANAAN DAN PERANCANGAN

Nama : Zulham.Saptahadi Nim : Kelas : 08 Tk 04

RANCANG BANGUN ALAT PENDETEKSI KADAR ALKOHOL PADA MINUMAN BERALKOHOL MENGGUNAKAN SENSOR MQ-3 BERBASIS ATmega328

BAB III DESKRIPSI MASALAH

BAB III RANCANG BANGUN SISTEM PENSINYALAN PELANGGAN PLC

ANTAR MUKA DST-51 DENGAN MODUL AD-0809

BAB II TEORI DASAR 2.1 Pendahuluan 2.2 Sensor Clamp Putaran Mesin

ABSTRAK. Universitas Kristen Maranatha

BAB III PERENCANAAN DAN REALISASI

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih

8.3. DASAR TEORI : KONSEP DASAR MEMORY

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

PERTEMUAN PERANGKAT KERAS MIKROKONTROLER

BAB III PERANCANGAN ALAT

BAB II TINJAUAN PUSTAKA. Jantung dalam terminologi sederhana, merupakan sebuah pompa yang terbuat

BAB II. PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F Pengenalan Mikrokontroler

BAB III PERANCANGAN. Pada bab ini akan menjelaskan perancangan alat yang akan penulis buat.

BAB III PERANCANGAN ALAT

PERANCANGAN HARDWARE JAM DIGITAL DENGAN SISTEM KALENDER BERBASIS MIKROKONTROLLER DS1307 TUGAS AKHIR DIAN SAIFUL RAMADHAN NUR TANJUNG

BAB III PERANCANGAN DAN REALISASI ALAT

BAB IV PENGUJIAN DAN ANALISA

BAB III PERANCANGAN. Dalam bab ini akan dibahas mengenai deskripsi alat, perancangan dan realisasi dari

DAFTAR ISI ABSTRAKSI KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR DAFTAR LAMPIRAN DAFTAR ISTILAH DAN SINGKATAN. 1.1 Latar Belakang Masalah 1

BAB 3 PERANCANGAN SISTEM

= t t... (1) HASIL DAN PEMBAHASAN

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

BAB IV CARA KERJA DAN PERANCANGAN SISTEM. ketiga juri diarea pertandingan menekan keypad pada alat pencatat score, setelah

TUGAS AKHIR. Nama : Aditya Rangga Yanuardi NIM : Jurusan : Teknik Elektro

BAB III PERANCANGAN SISTEM

PERANCANGAN SOFTWARE JAM DIGITAL DENGAN SISTEM KALENDER BERBASIS MIKROKONTROLLER DS1307 TUGAS AKHIR TAUFIK PASARIBU

BAB II LANDASAN TEORI

MEMORI. (aktif LOW). Kaki 9 A0 D A1 D A2 D A3 D A4 D A5 D A6 D A7 D7 23 A8 22 A9 19 A10 21 W 20 G 18 E 6116

Memprogram Port sebagai Output dan Input Sederhana

Interfacing i8088 dengan Memori

Sistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma

RANCANG BANGUN AKSES PINTU KELUAR MASUK MENGGUNAKAN PIN BERBASIS MIKROKONTROLLER AT89S52

ABSTRAK. rumah pelanggan listrik. Fungsi dari alat ini adalah menghitung seberapa besar

BAB III DESAIN DAN PENGEMBANGAN SISTEM

BAB IV PENGUJIAN DAN ANALISA DATA

BAB III PERENCANAAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

PERANCANGAN DAN PEMBUATAN JAM DIGITAL DILENGKAPI DENGAN PENUNJUK TERMOMETER BERBASIS MIKROKONTROLER ATMEGA8535

BAB III PERENCANAAN. 3.1 Perencanaan Secara Blok Diagram

BAB II PENDEKATAN PEMECAHAN MASALAH. Tombol kuis dengan Pengatur dan Penampil Nilai diharapkan memiliki fiturfitur

PORT PARALEL MIKROKONTROLER ATMEL AT89C51

PC-Link Application Note

Antarmuka CPU. TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro.

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEM

SINYAL INTERUPSI. 1. Latar Belakang

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

Rancangan Sistem Autofeeder Ikan pada Aquarium Berbasis Mikrokontroler ATMEGA8535

BAB III PERENCANAAN DAN REALISASI

Interupsi Bagian Memori ROM (Read Only Memory) RAM (Random Access Memory) Komuniksai Serial...

BAB 3 PERANCANGAN SISTEM. Computer. Parallel Port ICSP. Microcontroller. Motor Driver Encoder. DC Motor. Gambar 3.1: Blok Diagram Perangkat Keras

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

BAB IV PENGUJIAN ALAT

PENGATUR KADAR ALKOHOL DALAM LARUTAN

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK. Perangkat keras dari alat ini secara umum terdiri dari rangkaian dibagi

APLIKASI MIKROKONTROLER AT89S51 PADA SISTEM ANTRIAN DENGAN PENAMPIL DAN SUARA

BAB III PERANCANGAN DAN PEMBUATAN

BAB III RANCANGAN SISTEM. dirancanag. Setiap diagram blok mempunyai fungsi masing-masing. Adapun diagram

ALAT PENGENDALI OTOMATIS DAN DETEKSI KEADAAN PERALATAN RUMAH MENGGUNAKAN SMS CONTROLLER. Hasani

PERANCANGAN MODUL PRAKTIKUM MIKROPROSESOR DAN SISTEM KONTROL MIKROPROSESOR BERBASIS MIKROKONTROLER ATMEGA8535 PADA LABORATORIUM UIN ALAUDDIN MAKASSAR

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi

BAB IV PEMBAHASAN ALAT

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Desember 2011

BAB III ANALISA SISTEM

AKSES MEMORI Menggunakan DT-51 MinSys

BAB III PERANCANGAN ALAT

BAB II TINJAUAN PUSTAKA

BAB III ANALISIS DAN PERANCANGAN

Transkripsi:

Jawaban Ujian Tengah Semester EL3096 Sistem Mikroprosesor & Lab Selasa 18 Oktober 2011; 09:00 WIB ; Dosen: Waskita Adijarto, Pranoto Hidaya Rusmin 1 Sistem Mikroprosesor Diketahui sebuah sistem mikroprosesor dengan ukuran bus data 8 bit, bus alamat 16 bit, sinyal kontrol /WR (write) dan /RD (read). Kedua sinyal kontrol ini active low. Kedua sinyal kontrol ini dikendalikan oleh CPU. Persoalan: a) Gambarkan diagram blok sistem mikroprosesor tersebut b) Gambarkan timing diagram proses pembacaan data sebanyak 1 byte dari ROM ke CPU c) Gambarkan timing diagram proses transfer data sebanyak 1 byte dari CPU ke RAM 1.1 Diagram Blok Sistem Mikroprosesor Ada beberapa versi: Versi 1, mengambil dari datasheet ATMega8515 Versi 2, mengambil dari arsitektur sistem mikroprosesor standar

1.2 Timing Diagram Proses tersebut adalah proses pembacaan memori 1 byte dari ROM ke CPU, jadi sinyal kontrol yang aktif adalah /RD 1.3 Timing Diagram Proses tersebut adalah proses penulisan memori 1 byte dari CPU ke RAM, jadi sinyal kontrol yang aktif adalah /WR

2 Antar Muka Diketahui rangkaian antar muka 7 segment sebagai berikut: Rangkaian dalam LED 7 Segment adalah sebagai berikut:

Persoalan: a) Buatlah program dalam bahasa C untuk menampilkan angka 27 pada LED 7 segment tersebut b) Buatlah program dalam bahasa C yang dapat menampilkan angka apa saja pada LED 7 segment digit pertama (yang terhubung pada Port A). Prototype fungsi adalah sebagai berikut: void set_digit_porta(int angka){} Setelah fungsi tersebut dipanggil maka angka yang tampil pada LED adalah sesuai dengan parameter angka pada fungsi tersebut. Fungsi ini hanya memproses input angka 0 sampai dengan 9. 2.1 Program Bahasa C untuk menampilkan angka 27 2.2 Program Bahasa C untuk menampilkan angka apa saja void set_digit_porta(int angka){ } 3 Perancangan Diinginkan sistem mikroprosesor sebagai berikut: Jam Digital dengan tampilan jam dan menit Tampilan jam dan menit menggunakan LED 7 segmen Untuk detik menggunakan tampilan 2 buah LED yang berkedip dengan frekuensi 1 Hz. Untuk set waktu menggunakan 2 buah tombol, 1 tombol (SW1) untuk menambah jam dan 1 tombol (SW2) untuk menambah menit. Setiap kali SW1 ditekan nilai jam bertambah. Setiap kali SW2 ditekan nilai menit bertambah. Sumber daya menggunakan batere 12V. Persoalan: Buatlah blok diagram sistem. Bagilah menjadi modul-modul, jelaskan fungsi setiap modul dan hubungan antar modul. Buatlah skema rangkaian lengkap sistem jam digital ini. Untuk referensi waktu menggunakan timer yang dikonfigurasikan untuk menghasilkan interupsi setiap 1 ms. Buatlah desain perangkat lunak dalam bentuk diagram alir.

Tuliskan asumsi-asumsi yang Anda gunakan dalam desain Anda. Jawaban: 3.1 Blok Diagram Sistem Berikut ini satu versi perancangan sistem Fungsi setiap modul: 1. Batere 12V sebagai sumber energi 2. Regulator 5V untuk membuat sumber tegangan 5V yang stabil 3. SW1 switch untuk mengubah angka jam 4. SW2 switch untuk mengubah angka menit 5. Display: terdiri dari 4 buat LED 7 Segmen, fungsinya untuk menampilkan Jam dan Menit. Hubungan antara modul: Batere 12 V memberikan energi ke regulator Regulator memberikan tegangan 5V ke mikrokontroler dan display SW1 memberikan sinyal ke mikrokontroler SW2 memberikan sinyal ke mikrokontroler Mikrokontroler memberikan informasi tampilan ke LED 7 Segmen 3.2 Skema Rangkaian Lengkap Asumsi menggunakan mikrokontroler ATMega8535 dengan jumlah port IO sebanyak 32 buah.

3.2.1 Alternatif 1: display menggunakan port IO tanpa multipleks Display terdiri dari 4 buah 7 segmen. Jadi diperlukan port IO sebanyak 7x4=28. Port yang tersedia pada mikrokontroler ATMega8535 ada sebanyak 32 sehingga jika 28 pin dipakai sebagai display, masih ada tersisa 4 pin yang dapat dipakai 2 untuk switch., dan 2 tidak dipakai Skema rangkaian: 3.2.2 Alternatif 2: display menggunakan port IO dengan multipleks Jumlah pin IO yang diperlukan: 2 untuk switch 7 untuk baris LED 4 untuk kolom LED Total diperlukan 13 pin IO. Skema rangkaian 3.3 Diagram Alir (Flow Chart) Ada sekurang-kurangnya 2 versi: Switch dihubungkan ke interupsi Switch tidak dihubungkan ke interupsi, sehingga perlu sampling untuk membaca informasi dari switch Diagram alir program