classify basic microcontrollers mengelaskan mikropengawal asas
Post on 18-Jan-2017
110 Views
Preview:
TRANSCRIPT
INDUSTRIAL MICROCONTROLLERETN 504
TAJUK:Classify Basic Microcontrollers
Mengelaskan Mikropengawal Asas
Apakah pengawal mikro?
Pengawal Mikro (kadang-kadang disingkatkan μC , uC atau MCU) adalah komputer kecil pada litar bersepadu tunggal yang mengandungi pemproses teras , memori , dan input diprogramkan / output persisian. Ia hanya boleh melakukan tugas yang mudah. Pengawal mikro A sering digambarkan sebagai ' komputer -on- a-chip '. Pengawal mikro dibeli ' kosong ' dan kemudian
diprogramkan dengan program kawalan tertentu. Setelah diprogramkan pengawal mikro adalah membina ke dalam produk untuk membuat produk yang lebih bijak dan lebih mudah untuk digunakan.
Pengenalan
Pereka A akan menggunakan pengawal mikro kepada:
• - Kumpul input daripada pelbagai sensor• - Proses input ini ke dalam satu set tindakan• - Gunakan output• mekanisme di• pengawal mikro• untuk melakukan sesuatu• berguna.
Perbezaan antara sistem mikrokomputer dan sistem
pengawal mikro berdasarkan
Pengawal mikro dalam
Jenis-jenis pengawal mikro• Parallax Propeller • Freescale 68HC11 (8-bit) • Intel 8051• Silicon Laboratories Pipelined 8051 Microcontrollers • ARM processors (from many vendors) using ARM7 or Cortex-M3
cores are generally microcontrollers • STMicroelectronics STM8 (8-bit), ST10 (16-bit) and STM32 (32-bit) • Atmel AVR (8-bit), AVR32 (32-bit), and AT91SAM (32-bit) • Freescale ColdFire (32-bit) and S08 (8-bit) • Hitachi H8, Hitachi SuperH (32-bit) • Hyperstone E1/E2 (32-bit, First full integration of RISC and DSP on
one processor core [1996])• Infineon Microcontroller: 8, 16, 32 Bit microcontrollers for
automotive and industrial applications.
• MIPS (32-bit PIC32) • NEC V850 (32-bit)
• Microchip PIC (8-bit PIC16, PIC18, 16-bit dsPIC33/PIC24) • PowerPC ISE • PSoC (Programmable System-on-Chip) • Rabbit 2000 (8-bit) • Texas Instruments Microcontroller MSP 430 (16-bit), C2000 (32-
bit), and Stellaris (32-bit) • Toshiba TLCS-870 (8-bit/16-bit) • Zilog eZ8 (16-bit), eZ80 (8-bit) • etc
Keperluan asas seni bina pengawal mikro.
• Membolehkan mempertimbangkan apa ciri-ciri seni bina akan diperlukan dalam pengawal mikro.
• Apakah aplikasi dijangka?• Sensing alam sekitar ( Masukan)• Menghasilkan tindak balas yang (Keluaran)• Sambutan yang boleh ditangguhkan ( Pemasa / Kaunter)• Tindak balas diutamakan ( Sampukan )• Perisian untuk mengawal proses (Non menentu Memory)• Data sementara ( RAM)
Dua Architectures berbeza
PIC16F877Architecture
• Seni bina asas PIC16F877 terdiri daripada memori Program , daftar fail dan RAM, ALU dan daftar CPU.
PIC16F877Dalaman Blok Rajah
21
Seni bina asas komputer
Konsep Asas Mikropemproses• Perbezaan antara: -
Microcomputer -a komputer dengan mikropemproses CPU itu. Termasuk memori, I / O dan lain-lain - Mikropemproses -silicon cip yang termasuk ALU , daftar litar & litar kawalan - cip mikropengawal -
silicon yang merangkumi mikropemproses, ingatan & I / O
dalam satu pakej .
Seni Bina Dalaman• Kami telah membincangkan daftar-daftar umum guna, penumpuk , dan bendera.• Kaunter Program ( PC) - Ini adalah suatu daftar yang digunakan untuk mengawal aturan pelaksanaan arahan. - Daftar ini sentiasa memegang alamat arahan seterusnya. - Sejak ia memegang alamat, ia mesti 16 bit.
Seni Bina Dalaman• Penunjuk Stack - Penunjuk tindanan juga suatu daftar 16-bit yang digunakan untuk menunjukkan ke dalam ingatan. - Memori Mata daftar ini untuk ialah kawasan khas yang dipanggil timbunan. - Timbunan ini merupakan kawasan memori digunakan untuk menyimpan data yang akan retreived tidak lama lagi. - Timbunan ini biasanya mengakses dalam Terakhir Dalam First Out ( LIFO ) fesyen.
top related