Anda di halaman 1dari 44

REKA BENTUK

ELEKTRONIK
2.4.1 Menyatakan maksud
mikropengawal (microcontroller)
dan Pemprosesmikro
(microprocessor).
Pemprosesmikro (Microprocessor)
• Satu cip digital yang membaca dan
melaksanakan program yang disimpan dalam
ingatan (memory) dan boleh diprogramkan.
• Biasa disingkatkan sebagai µP atau uP atau
unit pemprosesan pusat (CPU- Central
Processor Unit)
• Pemprosesmikro:
 Membaca arahan binari daripada ingatan
 Menerima data binari sebagai input (masukan)
daripada
peranti input
DSKP
 Proses data berdasarkan arahan yang dibaca
 Menghasilkan keputusan sebagai output (keluaran)
• Sistem ringkas berasaskan Pemprosesmikro
• Pemprosesmikro (CPU/µP) memerlukan cip tambahan
DSK
lain untuk beroperasi dan membentuk satu sistem
P
komputer yang lengkap
Contoh-contoh Pemprosesmikro

Digunakan dalam sistem komputer riba…

INFO
Mikropengawal (Microcontroller)
• Adalah mikrokomputer dalam satu litar
bersepadu (Integrated Circuit- IC)
(mikrokomputer cip tunggal)
• Biasa disingkatkan sebagai µC atau uC
• Mengandungi komponen-komponen yang
diperlukan oleh satu sistem komputer (CPU,
Ingatan, port I/O, dan sebagainya) dalam hanya
satu cip tunggal.
• Biasa digunakan dalam aplikasi sistem
terbenam (embedded system). DSK
P
• Tidak memerlukan cip tambahan lain
untuk beroperasi.
DSK
P
Contoh-contoh Mikropengawal
• Arizona Microchip Technology: siri
PIC, …
• Atmel: AVR, ATMega, …
• Motorola/Freescale: 68HC05,
68HC08, …
• Intel+derivatives: 8X51, DS5000, …
• Hitachi: H8, H16, …
• Renesas: …
• Samsung: … INF
O
Kegunaan mikropengawal…

INF
O
Contoh produk menggunakan
mikropengawal

Set Mesin Lampu


Pendidikan Basuh Isyarat
Robotik INF
(DRABOT O
BOT)
PAPANMikropengawal/ PAPAN
Pembangunan Mikropengawal yang
ada di pasaran….

INF
O
Perbandingan ciri-ciri
Sistem berasaskan Mikropengawal Sistem berasaskan Pemprosesmikro

Aplikasi Tugas yang mudah: Membaca data Tugas yang sukar: Visi computer
dari penderia, mengawal motor, (computer vision), kerja-kerja yang
menyalakan diod pemancar cahaya memerlukan sistem operasi (OS)
- LED, membunyikan pembaz seperti Windows, Linux, dan
sebagainya.
Saiz Terhad dan tidak boleh ditukar Lebih besar dan boleh ditukar
Ingatan
(Memory)
Saiz Fizikal Lebih kecil Lebih besar

Kos Lebih murah Lebih mahal

Contoh Arduino, Microbit, … Raspberry Pi, komputer riba, …


Sistem
INF
O
2.4.2 Menjelaskan bahagian-
bahagian yang terdapat dalam
mikropengawal (microcontroller).
Bahagian-bahagian asas….

DSK
P
1. Unit pemprosesan
pusat
2. Central
Port Processor Unit
input/output
(CPU)
Input/Output port (I/O Port)
3. Ingatan capaian rawak
Random Access Memory
(RAM)
4. Ingatan baca sahaja
Read Only Memory (ROM)
5. Pemasa/ Pembilang
(Timer/ Counter)
6. Penukar analog ke digital
Analog to Digital Converter
(ADC)
7. Port Siri DSK
Serial port P
8. Penjana Jam
Clock Generator
1. Unit pemprosesanpusat
Central Processor Unit (CPU)
• CPU ialah otak dalam mikropengawal yang
menterjemah dan melaksanakan arahan
dalam perisian dengan melakukan asas
aritmetik, logik, kawalan dan operasi input/
output.

DSK
P
2. Port input/output
Input/Output port (I/O Port)
• Port input / output digunakan untuk
menghubungkan peranti-peranti input (cth: suis
tekan dan penderia) dan peranti-peranti output
(cth: LED dan geganti) kepada mikropengawal.
• Nota penting: Port input dan port output
TIDAK PERNAH DIASINGKAN DALAM
mikropengawal. Port yang sama boleh
menerima masukan (input) dan menghantar
keluaran (output) bergantung dengan
konfigurasi yang telah ditetapkan. Oleh sebab itu,
port ini dipanggil “Port input/output atau I/O port
DSKP
3. Ingatan capaian rawak
Random Access Memory (RAM)
• Kegunaan utama RAM adalah untuk
menyimpan maklumat-maklumat
sementara yang sedang digunakan oleh
aplikasi-aplikasi yang sedang berjalan.
• RAM hanyalah ingatan sementara dan
akan terpadam apabila komputer
(mikropengawal) ditutup.

DSK
P
4. Ingatan bacasahaja
Read Only Memory (ROM)
• ROM digunakan untuk menyimpan program/ data
yang bersifat kekal iaitu program/ data yang
disimpan di dalam ROM ini tidak mudah hilang
atau berubah walaupun mikropengawal
dimatikan.
• Menyimpan data pada ROM tidak dapat dilakukan
dengan mudah, namun membaca data dari ROM
dapat dilakukan dengan mudah. Biasanya
program/ data yang ada dalam ROM ini diisi oleh
pembangunnya.
• diprogramkan
Oleh karena sifat ini, ROM biasa digunakan
ke atas DSK
untuk menyimpan firmware iaitu set arahan
mikropengawal. P
yang
5. Pemasa/Pembilang
(Timer/ Counter)
• Inilah salah satu fungsi berguna
mikropengawal menyediakan semua fungsi
masa dan mengira di dalam
mikropengawal.
• Mikropengawal mungkin mempunyai
lebih daripada satu pemasa dan
pembilang.
• Operasi utama: melaksanakan fungsi
jam, modulasi, penghasilan denyut,
DSK
mengukur kekerapan, membuat P
ayunan, dan lain-lain.
6. Penukar analog kedigital
Analog to Digital Converter (ADC)
• ADC digunakan untuk menukar isyarat
analog kepada bentuk digital.
• Isyarat input ke ADC hendaklah dalam bentuk
analog (Contoh: Output dari penderia) dan
output dari ADC ini hendaklah dalam bentuk
digital.

DSK
P
7. Port Siri (Serial port)
• Port siri menyediakan komunikasi antara
muka siri (serial interface communication)
antara mikropengawal dan peranti lain.
• Contoh, komunikasi antara mikropengawal
dan komputer.

DSK
P
8. Penjana Jam (Clock Generator)
• Penjana jam adalah litar yang menghasilkan
isyarat masa (dikenali sebagai isyarat jam)
untuk digunakan dalam menyegerakkan
(synchronizing) operasi litar.
• Menyebabkan beroperasi pada masa atau
kadar yang sama.

DSK
P
PENGENALANKEPADAARDUINO
Apa itu Arduino?(www.arduino.cc)
• Arduino adalah platform elektronik sumber
terbuka (open source) berdasarkan
perkakasan dan perisian yang mudah
digunakan. Ia bertujuan untuk sesiapa sahaja
yang membuat projek interaktif.

INF
O
Kenapa guna teknologi Arduino?
 Harga mampu milik
 Boleh digunakan dalam: Windows,
Macintosh OSX, dan Linux.
 Persekitaran pengaturcaraan yang mudah
dan jelas
 Boleh menggunakan Bahasa
Pengaturcaraan berasaskan teks (text-
based programming language/ general
purpose programming language) dan visual
(visual-based programming
language). INF
O
 Perisian sumber terbuka
 Perkakasan sumber terbuka
Sistem
PERANTI
?
PENGAWAL
PERANTI
OUTPUT
INPUT/ (CONTROLL
INPU OUTPU (ACTUATO
PENDERIA ER)
T T RS)
(SENSOR)
Sentuha PAPAN
ARDUINO LED
n
Gegan
LDR (MICROCONTROL
ti
Suis LER BOARD)
Pemba
Tekan z
GPS

Mengesa Prose Tindaka


n s n

Pengawal mentafsir persekitaran dengan menerima input daripada


peranti input/ penderia (sensor), seterusnya memproses isyarat INF
input tersebut DAN mengawal peranti output (actuator) dengan O
menghantar output yang dikehendaki. Kawalan ini akan diterjemah
dalam bentuk pengaturcaraan (programming).
Papan Serasi Arduino UNO
• Menggunakan Mikropengawal ATmega328P
• Ada kesemua ciri-ciri Arduino UNO
• 100% serasi dengan Arduino UNO
• Ada 2 perbezaan untuk mengurangkan kos:
• Mikropengawal ATMEGA328P-PU MCU(DIP) ditukar kepada versi SMD
dikenali
sebagai ATMEGA328P-AU(QFP).
• ATmega16U2 digantikan dengan cip USB kepada siri (USB to serial
chip) CH340. Maka, wajib memasang (installing) CH340 driver ke
dalam komputer.

INFO
Kenali Papan Serasi Arduino UNO

INF
O
2.4.3 Menghasilkan lakaran reka
bentuk litar elektronik.

DSK
P
Projek 1: Suis Tekan dan diod
pemancar cahaya (LED).
Pengawal mentafsir persekitaran dengan menerima input daripada peranti
input atau penderia (sensor) DAN mengawal peranti output (actuator) INF
dengan menghantar output yang dikehendaki. Kawalan ini akan O
diterjemah dalam bentuk pengaturcaraan (programming).
Pengenalan
• Input  Output
• Single Input Single Output
(SISO)
• INPUT Digital: Active HIGH
• OUTPUT Digital: Active
HIGH
PERAN INPU PENGAWAL OUTPU PERANTI
T T
TI Digital
OUTPUT/
Digita
INPUT/ l Papan Serasi PENGGER
SENSO Arduino UNO AK INF
SuisR LE O
Tekan D
Apa itu DIGITAL?
• Sistem digital adalah teknologi data yang menggunakan
nilai-
nilai diskret (tidak berterusan)
• Hanya ada 2 kemungkinan isyarat (signal): HIGH
atau LOW
• Terbahagi kepada dua jenis: INPUT Digital (isyarat
masukan)
dan OUTPUT Digital (isyarat keluaran).
• Voltan Operasi, Vcc = 5V

INF
O
Teori: Elektronik
Perintang
• Komponen elektrik yang
menggunakan rintangan elektrik
sebagai elemen litar
• Resistance R + V/I
• Pemalar

Electronic symbol for


resistor INF
O
Kod warna perintang
220R
?
1K?
10K?
100
K?

INF
O
Suis
Tekan
• Mekanisme suis mudah untuk
mengawal beberapa aspek mesin
atau proses

INF
O
Diod pemancar cahaya/ Light-emitting diode
(LED)
• Salah satu semikonduktor punca cahaya.
• Digunakan sebagai lampu dalam banyak
peranti.

INF
O
Papan Reka (Breadboard)
• Untuk prototaip elektronik
• Tidak memerlukan pematerian, ia boleh
digunakan semula
• Mudah untuk digunakan untuk mewujudkan
prototaip sementara dan bereksperimen dengan
reka bentuk litar

INF
O
• Sambungan dalam
breadboard

INF
O
INPUT Digital: Active HIGH

DSK
SUIS TEKAN SUIS TEKAN P
BUKA TUTUP
OUTPUTDigital: ActiveHIGH

AKTIF HIGH (COMMON KATOD): LED DSK


MENYALA BILA MENERIMA “1”/HIGH/5V P
Litar skematik

DSK
P
Litar skematik INPUT
INTERFA
CE

OUTPUT
INTERFACE

DSK
P

Anda mungkin juga menyukai