Professional Documents
Culture Documents
E5823 Isyarat Dan Sistem Kelas Deu 6a Kuliah Md014 PDF
E5823 Isyarat Dan Sistem Kelas Deu 6a Kuliah Md014 PDF
KELAS:DEU 6A
KULIAH:MD014 (KHAMIS/1JAM/MINGGU)
AMALI:MA003 (KHAMIS/2JAM/MINGGU)
SESI JANUARI 2010
Internet
1.0 PENGAWAL-MIKRO (MICROCONTROLLER)
Mikropengawal atau pengawal mikro (sering disingkat menjadi µc) merupakan
komputer-dalam-cip yang telah dicipta untuk kawalan alat elektronik.
Pengawal mikro pada amnya mengandungi segala ingatan dan antara muka I/O
yang cukup untuk aplikasi mudah manakala mikropemproses perlu disambung
kepada cip tertentu untuk memberikan fungsi yang diperlukan.
Peripheral I/O
Logic
Microcontroller
1.0 PENGAWAL-MIKRO (MICROCONTROLLER)
8051 / 8052 Instruction Set (Arahan)
ACALL: Absolute Call ADD, ADDC: Add Accumulator (With Carry)
AJMP: Absolute Jump ANL: Bitwise AND
CJNE: Compare and Jump if Not Equal CLR: Clear Register
CPL: Complement Register DA: Decimal Adjust
DEC: Decrement Register DIV: Divide Accumulator by B
DJNZ: Decrement Register and Jump if Not Zero INC: Increment Register
JB: Jump if Bit Set JBC: Jump if Bit Set and Clear Bit
JC: Jump if Carry Set JMP: Jump to Address
JNB: Jump if Bit Not Set JNC: Jump if Carry Not Set
JNZ: Jump if Accumulator Not Zero JZ: Jump if Accumulator Zero
LCALL: Long Call LJMP: Long Jump
MOV: Move Memory MOVC: Move Code Memory
MOVX: Move Extended Memory MUL: Multiply Accumulator by B
NOP: No Operation ORL: Bitwise OR
POP: Pop Value From Stack PUSH: Push Value Onto Stack
RET: Return From Subroutine RETI: Return From Interrupt
RL: Rotate Accumulator Left RLC: Rotate Accumulator Left Through Carry
RR: Rotate Accumulator Right RRC: Rotate Accumulator Right Through Carry
SETB: Set Bit SJMP: Short Jump
SUBB: Subtract From Accumulator With Borrow SWAP: Swap Accumulator Nibbles
XCH: Exchange Bytes XCHD: Exchange Digits
XRL: Bitwise Exclusive OR Undefined: Undefined Instruction
1.0 PENGAWAL-MIKRO (MICROCONTROLLER)
Pendaftar (Register)
•Sebagai satu elemen (8bit/16bit) penyimpan sementara
data/alamat/arahan apabila mikropemproses beroperasi
•Terdapat berbagai jenis pendaftar di dalam CPU, iaitu:
Pendaftar A (Accumulator) – merupakan tempat persinggahan bagi
data. Sebarang data dari input/output yang hendak diproses, akan dihantar ke
pendaftar ini sebelum diproses oleh arithmetic logic unit (ALU).
Selepas diproses, keputusan akan dihantar balik ke pendaftar ini dan
kemudian ke memori untuk disimpan atau ke output untuk diproses.
Ia bertindak sebagai pemindah data, dan biasa digunakan di dalam
perlaksanaan operasi bagi CPU.
Start
Led on
Led off
Soalan:
a) Berikan 3 contoh peralatan perubatan yang
menggunakan pengawal-mikro dan apakah
fungsi pengawal-mikro dalam peralatan ini?
b) Terangkan bagaimana peralatan ini berfungsi.
c) Bagaimana isyarat daripada peralatan ini
direkodkan daripada sumbernya (contoh
manusia)? (Sertakan imej)
(a)30markah+ (b)45markah+(c)25markah)=100m