מבנה בסיסי של מיקרו בקר מבוא למיקרו מבנה בסיסי דיאגרמת מלבנים

Slides:



Advertisements
Similar presentations
Introduction to PIC Microcontrollers
Advertisements

Micro controllers introduction. Areas of use You are used to chips like the Pentium and the Athlon, but in terms of installed machines these are a small.
ECP2036 Microprocessor and Interfacing
EEE237 Introduction to Microprocessors
 CPU: Central Processing Unit  I/O: Input /Output  Bus: Address bus & Data bus  Memory: RAM & ROM  Timer  Interrupt  Serial Port  Parallel Port.
Microcontroller – PIC – 4 PIC types PIC architecture
1-1 Microprocessor Engineering Microprocessor Systems Microcontrollers Infineon 16-bit Processor Family  specifically 167CS microcontroller C Programming.
Introduction and Motivation Microcontrollers vs. microprocessors uC: A complete computer system optimized for h/w control that encapsulates processor,
Read Chapter 3 (David E. Simon, An Embedded Software Primer)
Microcontroller Architecture— PIC18F Family
The 8051 Microcontroller Architecture
Microcontroller Architecture PIC18F Family
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
Fundamental of Microcontrollers
The domestic refrigerator-An example A car door mechanism.
Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.
MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.
Introduction to Microcontrollers Dr. Konstantinos Tatas
INTRODUCTION TO MICROCONTROLLER. What is a Microcontroller A microcontroller is a complete microprocessor system, consisting of microprocessor, limited.
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
ECE/CS-352: Embedded Microcontroller Systems Embedded Microcontroller Systems.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
Microprocessors A practical approach Subjects Goals for this module Results Subjects of the module Plans Questions.
Directives, Memory, and Stack. Directives Special commands to the assembler May or may not generate machine code Categories by their function Programming.
Prepared by Eng. Musa Alyaman1 Chapter Seven Chapter Seven PIC16F87x.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
Embedded System Spring, 2011 Lecture 4: The PIC Microcontrollers Eng. Wazen M. Shbair.
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
Architecture and instruction set. Microcontroller Core Features:  Operating speed: DC - 20 MHz clock input DC ns instruction cycle Up to 8K x.
INTRODUCTION TO PIC MICROCONTROLLER. Overview and Features The term PIC stands for Peripheral Interface Controller. Microchip Technology, USA. Basically.
Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır.
Features of the PIC18 microcontroller - 8-bit CPU - 2 MB program memory space (internal 32KB to 128KB) bytes to 1KB of data EEPROM - Up to 4096 bytes.
Chapter Microcontroller
Kustanto,S.T.,M.EngECE/CS-352: Embedded Microcontroller Systems Embedded Systems By: Kustanto,S.T.,M.Eng.
Components of a typical full-featured microcontroller.
Networked Embedded Systems Sachin Katti EE107 Spring 2016 Lecture 3 Microcontrollers.
Microcontroller & Interfacing
STUDY OF PIC MICROCONTROLLERS.. Design Flow C CODE Hex File Assembly Code Compiler Assembler Chip Programming.
Unit Microprocessor.
Embedded Microcontroller Systems
Popular Microcontrollers and their Selection by Lachit Dutta
Microcontroller.
ATMEL AVR 8 bit RISC MICROCONTROLLERS
MICROCONTROLLER ARCHITECTURE & ASSEMBLY LANGUAGE PROGRAMMING
COURSE OUTCOMES OF Microprocessor and programming
CPU How computers work Address bus Data bus Control bus A ALU B PC: C
Embedded Microcontroller Systems
Memory Organisation Source: under
Introduction to Microprocessors
8085 Microprocessor Architecture
The Arduino Microcontroller: Atmel AVR Atmega 328
פרק 2: חיווט, זיכרונות בנקים זוגיים ואי-זוגיים
Microcontroller Intel 8051
عمارة الحاسب.
Introduction to Microprocessors and Microcontrollers
میکرو کنترلر های AVR مدرس: مسعود بهمن پور
EE Embedded Systems Fall 2015
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
Instruction cycle Instruction: A command given to the microprocessor to perform an operation Program : A set of instructions given in a sequential.
Lecturer: Reza Arjmandi Autumn 2015
8085 Microprocessor Architecture
Introducing the PIC Mid-Range Family and the 16F84A
Memory Organisation Source: under
EECE.3170 Microprocessor Systems Design I
ARM Cortex-M0 The 8 / 32-Bit Difference
8085 Microprocessor Architecture
Arduino म्हणजे काय?.
8051 Development System Details
Computer Architecture
MCU – Microcontroller Unit – 2
Presentation transcript:

מבנה בסיסי של מיקרו בקר מבוא למיקרו מבנה בסיסי דיאגרמת מלבנים מערכת מינימום מהלך ביצוע פקודה מושגי יסוד

מבוא למיקרו מה זה מיקרו בקר ? פורטים מעבד זיכרון אלה שלשת המרכיבים הבסיסיים של מיקרו בקר/מחשב המשך חזור

דיאגרמת מלבנים כללית של מיקרו בקר הזנה בקרת איפוס שעון ותזמון RAM פורטים ספק מתח בקרת זיכרון איפוס רגלי כניסה ויציאה מעבד שעון המשך חזור

משפחות של מיקרו בקרים של חברת MICROCHIP המשך חזור

תכונות עיקריות של משפחת 16 בעלי 18 רגל ושני פורטים(8 bits & 5 bits) מהירות עבודתו 10Mhz שפת Assembly מורכבת מ-35 פקודות קוצב זמן מקורות פסיקה שונים * גודל הזיכרונות(RAM,ROM) ותכונות נוספות משתנים בהתאם לסוג המיקרו בקר. המשך חזור

דוגמאות ליישומים מערכות רכב (לדוגמה ABS ) מערכות אזעקה וגילוי אש מכשירי חשמל ביתיים מצלמות/וידאו/מחשבים/פלאפונים המשך חזור

שפות תכנות במיקרו שפת ASSEMLY שפת C שפה משולבת המשך חזור

חברות National Semiconductor Embedded Microcontrollers Texas Instruments Zilog Analog Devices Atmel Corporation Cygnal Integrated Products Dallas Semiconductor Hitachi Semiconductor Infineon Technologies Intel Corporation Microchip NetSilicon Rabbit Semiconductor Renesas Technology ST Microelectronics המשך חזור

אתרים לעיון www.microchip.com www.microcontroller.com www.rentron.com המשך חזור

מבנה בסיסי של מיקרו בקר מבוא למיקרו מבנה בסיסי דיאגרמת מלבנים מערכת מינימום מהלך ביצוע פקודה מושגי יסוד

מבנה בסיסי גרעין אופציונאלי יחידות I/O CPU זיכרון Timer A/D PWM USART Watchdog timer USB Interrupts המשך

מבנה בסיסי של מיקרו בקר מבוא למיקרו מבנה בסיסי דיאגרמת מלבנים מערכת מינימום מהלך ביצוע פקודה מושגי יסוד

המשך

מבנה בסיסי של מיקרו בקר מבוא למיקרו מבנה בסיסי דיאגרמת מלבנים מערכת מינימום מהלך ביצוע פקודה מושגי יסוד

הזנת מתח איפוס כפתור אדמה מע' שעון LED המשך

מבנה בסיסי של מיקרו בקר מבוא למיקרו מבנה בסיסי דיאגרמת מלבנים מערכת מינימום מהלך ביצוע פקודה מושגי יסוד

PC בעזרת שעון מתקדם ב- PM שבו נמצאות פקודות של התוכנית PC בעזרת שעון מתקדם ב- PM שבו נמצאות פקודות של התוכנית.בכל שלב פקודה הבאה נכנסת ל-IR. Program Memory Program Counter clock Instruction Register המשך חזור

ID מפענח את המידע שב-IR.ALU מקבל הוראה על סוג הפקודה שיבצע וRAM מקבל כתובת של נתון שישתתף בפעולה זאת,אשר יעבור ל-ALU דרך Data Bus. Data Bus File Registers/ RAM Instruction Register Address bus Instruction Decode& Control המשך חזור

ALU מבצע פעולות עם 2 נתונים ALU מבצע פעולות עם 2 נתונים.אחד מגיע מ-DB והשני מ-W,בו שמנו את הנתון לפניכן.תוצאה תישמר ב-W או אוגר אחר ( לדוגמה RAM ).אנו מחליטים על כך בתוכנית.היכולת לשמור תוצאה לא רק ב-W זהו צד חזק מאד של PIC לאומת מיקרו אחרים.סטאטוס זהו אוגר בקרת ביצוע שלCPU ותצוגה של מצב הפעולות אריתמטיות ולוגיות. Data Bus File Registers/ RAM Status ALU W המשך חזור

מבנה בסיסי של מיקרו בקר מבוא למיקרו מבנה בסיסי דיאגרמת מלבנים מערכת מינימום מהלך ביצוע פקודה מושגי יסוד

מושגי יסוד 15. Macro 16. Opcode 17. Power-On Reset (POR) 18. PWRT 19. ROM 20. RAM 21. Instruction decode & control 22. Program counter 23. I/O 24. ALU 26. W 27. Single Cycle Instruction 28. Watchdog timer 1. USART 2. BANK 3. Common RAM 4. Data EEPROM 5. Direct Addressing 6. Emulation 7. FLASH Memory 8. File Registers 9. GPR 10. SFR 11. Hex File 12. Indirect Addressing 13. Interrupt 14. Machine cycle ראשי