Anda di halaman 1dari 4

Nama : Arief Ramadhan

Nim : 18130077
Matkul : Teknik Antarmuka
Dosen : Dr. Hansi Effendi, S.T, M,Kom

Topik 1 (pengenalan dan sejarah mikrokontroler)

1. Jelaskan pengertian mikrokontroler


Jawaban : sebuah chip yang berfungsi sebagai pengontrol rangkaian elektronik dan
umunya dapat menyimpan program did umumnya terdiri dari CPU (Central
Processing Unit), memori, I/O tertentu dan unit pendukung seperti Analog-to-Digital
Converter (ADC) yang sudah terintegrasi di dalamnya.

2. Jelaskan dengan singkat sejarah perkembangan mikrokontroler

Jawaban :
 1972, TMS1000 adalah mikrokontroler pertama, TMS1000 merupakan
mikrokontroler 4-bit. Mikrokontroler TMS1000 dibut oleh Gary Boone dari Texas
Instrument.
 1974, beberapa pabrikan IC menawarkan mikroprosesor dan pengendali
menggunakan mikroprosesor. mikroprosesor yang ditawarkan pada asaat itu yaitu
Intel 8080, Motorola 6800, Signetic 6502, Zilog Z80, dan texas instrument 9900 (16
bit.).
 1976, dibuat Intel 8048, yang merupakan mikrokontroler Intel pertama .
 1980, Intel 8051 atau lebih dikenal dengan mikrokontroler MCS51. MCS51 adalah
mikrokontroler CISC 8 bit.
 1996, Mikrokontroler Atmel AVR dibuat oleh Atmel.

3. Jelaskan perbedaan antara mikrokontroler, mikroposesor, dan mikrokomputer


Jawaban :
 Mikrokontroller adalah semua komponen penyusun mikrokomputer yang
dikumpulkan menjadi satu dalam satu chip silikon yang didalamnya
terkandung sistem interkoneksi antara mikroprosessor, RAM, ROM, I/O dan
lainnya.
 Mikroprosess adalah CPU (Central Processing Unit) yang didesain dalam satu
chip, didalamnya terdapat sebuah sistem dan rangkaian yang terintegrasi serta
mengandung ALU (Arithmetic Logic Unit), CU (Control Unit) dan register,
sehingga memungkinkan untuk melakukan logika aritmatika, mengontrol serta
mengolah informasi atau data dengan proses yang paling sederhana sampai
yang rumit sekalipun.
 Mikrokomputer adalah sebuah interkoneksi antara CPU, memori utama dan
antarmuka (interface) dengan menggunakan sistem interkoneksi bus. sebuah
alat bisa disebut sebagai mikrokomputer apabila sebuah mikroprosesor bersatu
menjadi sebuah kumputer kecil dengan alat pendukungnya seperti I/O
peripheral, memory, circuit board.
4. Jelaskan perbedaan arsitektur mikrokontroler CICS dan RICS
Jawaban :
 Complex Instruction Set Computing (CISC) atau kumpulan instruksi
komputasi kompleks. Adalah suatu arsitektur komputer dimana setiap
instruksi akan menjalankan beberapa operasi tingkat rendah, seperti
pengambilan dari memori (load), operasi aritmatika, dan penyimpanan ke
dalam memori (store) yang saling bekerja sama.
 RISC singkatan dari Reduced Instruction Set Computer. Merupakan bagian
dari arsitektur mikroprosessor, berbentuk kecil dan berfungsi untuk negeset
istruksi dalam komunikasi diantara arsitektur yang lainnya.

5. Uraikan jenis mikrokontroler


Jawaban :
 Keluarga MCS51
Mikrokontroler ini termasuk dalam keluarga mikrokontroler CISC. Sebagian besar
instruksinya dieksekusi dalam 12 siklus clock. Mikrokontroler ini berdasarkan
arsitektur Hardward dan meskipun awalnya dirancang untuk aplikasi mikrokontroler
chip tunggal, sebuah mode perluasan telah mengizinkan sebuah ROM luar 64 KB dan
RAM (Progammable Logic Control).
 AVR
Mikrokontroler AVR atau kepanjangan dari Alv and Vegard’s Risc prosesor
merupakan mikrokontroler RISC 8 bit. Karena RISC inilah sebagian besar kode
instruksinya dikemas dalam satu siklus clock. AVR adalah jenis mikrokontroler yang
paling sering dipakai dalam bidang elektronika dan instrumentasi.
 PIC
Pada awalnya, PIC merupakan kependekan dari Programmable Interface Controller.
Tetapi pada perkembangannya berubah menjadi Progammable Intelligent
Computer. PIC termasuk keluarga mikrokontroler beraksiktektur Harwad yang dibuat
oleh Microchip Technology.
 Arduino
Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang
didalamnya terdapat komponen utama, yaitu sebuah chip mikrokontroler dengan jenis
AVR dari perusahaan Atmel.
 ARM Cortex-M0
 ARM adalah prosesor dengan arsitektur set instruksi 32 bit RISC (Reduced
Instruction Set Computer) yang dikembangkan oleh ARM Holding. ARM merupakan
singkatan dari Advance RISC Machine (sebelumnya lebih dikenal dengan
kepanjangan Acorn RISC Machine).

Topik 2 (hardware dan software mikrokontroler AVR dan Arduino)


1. Jelaskan apa itu mikrokontroler avr!
Jawaban: Mikrokontroler AVR (Alf and Vegard’s Risc processor) dari Atmel ini
menggunakan arsitektur RISC (Reduced Instruction Set Computer) yang artinya prosesor
tersebut memiliki set instruksi program yang lebih sedikit dibandingkan dengan MCS-51
yang menerapkan arsitektur CISC (Complex Instruction Set Computer)

2. Jelaskan apa itu arduino!


Jawaban: pengendali mikro single-board yang bersifat sumber terbuka, diturunkan dari
Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai
bidang. Perangkat kerasnya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa
pemrograman sendiri.

3. Uraikan jenis-jenis bahasa pemrograman untuk mikrokontroler!


Jawaban:
bahasa basic=software bersama AVR
bahasa c/ assembler = win AVR
JAVA = bahasa program yang dapat dijalankan di berbagai komputertermasuk di telephon
genggam
Bahasa ASP = bahasa yang digunakan untuk membuat halaman web yang dinamis

4. Tuliskan contoh perintah atau sintak dasar pemrograman c


Jawaban:
#include<iostream>
Using namespace std;

Int main(){
Cout<< “hello netijen”<<endl;
}

Topik 3(interface data digital)

1. Jelaskan pengertian data digital


Jawaban : sinyal data dalam bentuk pulsa yang dapat mengalami perubahan yang tiba-tiba
dan mempunyai besaran 0 dan 1, sehingga tidak mudah terpengaruh oleh derau, tetapi
transmisi datanya hanya mencapai jarak jangkau pengiriman data yang relative dekat.

2. Jelaskan perbedaan data digital dan data analog


Jawaban :
Data analog:
Dirancang untuk suara
Tidak efensiesi untuk data
Banyak terdapat noise
Rentan kesalahan cervon
Kecepatan relativ rendah
Overhead tinggi
Data digital:
Dirancang untuk data dan suara
Kecepatan tinggi
Ovrhead rendah

3. Led, 7 segment, motor dc, pushbotton, tentukanlah yang termasuk komponen interface
yang dapat dikontrol menggunakan input digital? Dan alasannya
Jawaban : 7 segment, dimana setiap segment dikendalikan secara on dan off untuk
menampilkan angka yang diinginkan.

4. Berikan dua contoh implementasi data digital yang dapat dibuat menggunakan
mikrokontroler AVR maupun Arduino
Jawaban : proyektor android dan monitor suhu ruangan

Anda mungkin juga menyukai