بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :


ادعا کرد در همین دهه ای که گذشت به طور متوسط در هر خانه بین Sun Microsystems گزارش اخیر شرکت
50 تا 100میکروکنترولر وجود دارد. تلفن های دیجیتالی، ماشین ظرف شویی، تنظیمات تلویزیون، کنترل از راه دورتلویزیون اجاق ماکروویو، سیستم امنیتی خانه و ....

میکروکنترلرها غیر از استفاده های خانگی تجارت الکترونیک را نیز رشد داده است به طور مثال یک کارت هوشمند میتواند در جابجایی اسکناس ها به مردم کمک کند.

میکرو کنترولر در موارد بیشتری کاربرد دارد که ذکر بعضی از آن ها خالی از لطف نیست.
یک اتومبیل ساده حدود 15 پردازنده دارد.

از 65 میکرو درBMW در سال 1999 کمپانی مرسدس بنز در محصولات خود 63 پردازنده به کار برده بود ودر همین سال

محصولات خود استفاده می برد
تعجب آور نیست اگر تنطیم کننده ضربان قلب یک میکرو کنترولر باشد.
با توجه به پیشرفت روزافزون میکروکنترلر ها و استفاده از آن در زمینه های مختلف شرح مختصری از میکروکنترلرهای
در این مجموعه گرد آورده شد که امید است سمع و نظر علاقه مندان را جلب نماید. AVR
AVR در این مجموعه ابتدا در فصل اول با میکرو کنترلر آشنا می شویم سپس در فصل دوم در مورد میکروکنترلرهای
وتفاوت آن با دیگر میکرو ها مطالبی بیان می شود. در فصل سه، خصوصیات ATMEGA32 از سری میکروکنترلرهای MEGAAVR را مورد بحث و بررسی قرار می دهیم.
و در آخر با چند مثال عملی کار خود را پایان می دهیم.

اسلاید 2 :

با توجه به آشنایی سیستم کامپیوتر، برای شناخت میکروکنترلر کافی است فقط تفاوت بین آن دو را بیان کنیم . تفاوت سیستم کامپیوتر با میکروکنترلر: دارد زیرا برنامه های کاربران نیاز به فضای زیادی برای اجرا شدن دارند. ROM بیشتری نسبت به RAM سیستم کامپیوتر آن است. RAM بزرگتر از ROM اما در یک میکروکنترلر فضای فقط به عنوان حافظه موقت استفاده می گردد در RAM آن ذخیره می شود و از ROM در میکرو برنامه کنترلی در ذخیره می شود و هم از آن به عنوان حافظه موقت استفادهRAM صورتی که در سیستم کامپیوتر هم برنامه کنترلی در می شود در یک مدار قرار دهیم تا مورد I/Oیک پردازنده به تنهایی نمی تواند عملی انجام دهد و باید آن را با حافظه و وسایل ، وسایل ورودیCPUاستفاده قرار گیرد اما یک میکرو کنترلر می تواند به تنهایی استفاده شود. در واقع آن دارای یک قرار داده شده است.IC-خروجی و حافظه داخلی می باشد که بر روی یک

اسلاید 3 :

CPU
Program Memory
Data Memory (SRAM)
Clock Oscillator
Reset Circuitry
Serial Ports
Digital I/Os
Analog I/Os
Timers

اسلاید 4 :

کردن میکرو:PROGRAM نوشته می شود. این برنامه در محط برنامه نویسی که برای میکرو ها طراحی شده ،program memoryبرنامه میکرو داخل میکروflash به حافظه programer به اضافه یک مدار وی به وسیله یکUSBنوشته می شود سپس توسط پورت سریال یا انتقال می یابد. خانواده های مختلف میکروکنترلر: امروزه خانواده های مختلفی از میکروکنترلر وجود دارد که موارد زیر نمونه هایی از آنها می باشد. intel شرکت 8048 و 8051 Motorola شرکت68HC11 Zilog شرکتZ8 Microchip شرکت PIC Hitachi شرکت H8 atmel شرکت AVR استAVRبا توجه به تنوع در میکروکنترلر ها هدف ما در فصل های آینده تشریح و توضیح در مورد میکروکنترلر های 8 بیتی

اسلاید 5 :

:AVR مختصری راجع به به سرعت در حال تبدیل شدن به زبان برنامه نویسی (HIGH LEVEL LANGUAGE) HLLزبان های سطح بالا یا همان C وBASIC حتی برای میکرو های 8 بیتی کوچک هستند. زبان برنامه نویسی (MCU) استاندارد برای میکروکنترلر ها بیشترین استفاده را در برنامه نویسی میکرو ها دارند ولی در اکثر کاربرد ها کد های بیشتری را نسبت به زبان برنامه نویسی اسمبلی تولید می کنند. ایجاد تحولی در معماری، جهت کاهش کد به مقدار مینیمم را درک کرد که نتیجه ATMEL هستند که علاوه بر کاهش و بهینه سازی مقدار کد ها به طور واقع عملیات را تنها در AVRاین تحول میکروکنترلر های استفاده(ACCUMULATOR) انجام می دهند و از 32 رجیستر همه منظوره RISCیک کلاک سیکل توسط معماری می کنند که باعث شده 4 تا 12 بار سریعتر از میکرو های مورد استفاده کنونی باشند. ها مورد استفاده قرار گرفته است در نتیجهAVR برای برنامه ریزی ATMELتکنولوژی حافظه کم مصرف غیر فرار شرکت دارای 1، AVR هستند. میکروکنترلر های اولیه (ISP) در داخل مدار قابل برنامه ریزی EEPROM وFLASHحافظه های و به صورت کلمات 16 بیتی سازماندهی شده بودند.FLASH 2 و 8 کیلو بایت حافظه با دستورات فراوان طراحی شده اند که باعث می شود حجم کد تولید شده کم و RISC ها به عنوان میکرو های AVR سرعت بالاتری بدست آید.

اسلاید 6 :

عملیات تک سیکل: AVR با انجام تک سیکل دستورات، کلاک اسیلاتور با کلاک داخلی سیستم یکی می شود. هیچ تقسیم کننده ای در داخل قرار ندارد که ایجاد اختلاف فاز کلاک کند. اکثر میکرو ها کلاک اسیلاتور به سیستم را با نسبت 1:4 یا 1:12 تقسیم ها 4 تا 12 بار سریعتر و مصرف آنها نیز 4 تا 12 بار نسبت AVRمی کنند که خود باعث کاهش سرعت می شود. بنابراین ، مصرف توانAVR استفاده شده در میکرو های CMOSبه میکروکنرلر های مصرفی کنونی کمتر است زیرا در تکنولوژی سطح منطقی متناسب با فرکانس است.

اسلاید 7 :

:C و BASICطراحی برای زبان های دارند. تا امروزه معماری بیشتر میکرو ها HLL بیشترین استفاده را در دنیای امروز به عنوان زبان های C و BASICزبان های حمایت کرده اند.HLLبرای زبان اسمبلی طراحی شده و کمتر از زبان های مفید باشد. به طور مثال در زبان هایHL طراحی معماریی بود که هم برای زبان اسمبلی و هم زبان های ATMELهدف می توان یک متغیر محلی به جای متغیر سراسری در داخل زیر برنامه تعریف کرد، در این صورت فقط در زمان BASIC و C برای متغیر اشغال می شود در صورتی که اگر متغیری به عنوان سراسری تعریف گرددRAMاجرای ریز برنامه مکانی از حافظه را اشغال کرده است.FLASH ROMدر تمام وقت مکانی از حافظه ها دارای 32 AVRبرای دسترسی سریعتر به متغیر های محلی و کاهش کد، نیاز به افزایش رجیستر های همه منظوره است. متصل شده اند، و تنها در یک کلاک سیکل به این واحد (ARITMETIC LOGIC UNIT) ALUرجیستر هستند که مستقیما به دسترسی پیدا می کنند. سه جفت از این رجیستر ها می توانند به عنوان رجیستر های 16 بیتی استفاده شوند. هستند.RISC با سرعت بالا و سازماندهی AVRنتیجه تمام موارد بحث شده، میکروکنترلر های تقسیم بندی شده اند.MEGAAVR و TINYAVR ، AVR یا AT90S به سه نوع AVRمیکروکنترلر های

اسلاید 8 :

می پردازیم. میکروهایATMEL شرکت MEGAAVR از سری میکروکنترلر های MEGA32در این فصل به معرفی میکروکنترلر
دارای قابلیت بیشتری هستند.(AT90S,TINY) نسبت به نوع های قبلی MEGA

: ATMEGA32L, ATMEGA32خصوصیات


استفاده می کند. AVR RISC از معماری

_ کارایی بالا و توان مصرفی کم.

_ دارای 131دستورالعمل با کارایی بالا که اکثرا تنها در یک کلاک سیکل اجرا می شوند.

_ 8*32 رجیسر کاربردی

16MHZ در فرکانس 16MIPS سرعتی تا _

اسلاید 9 :


حافظه ، برنامه و داده ی غیر فرار

داخلی قابل برنامه ریزی . FLASH بایت حافظه 32K _

(WRITE / ERASE) : قابلیت 10000 بار نوشتن و پاک کردن FLASH پایداری حافظه

SRAM بایت حافظه داخلی 2K _

داخلی قابل برنامه ریزی EEPROM بایت حافظه 1K _

(WRITE / ERASE) : قابلیت 100000 بار نوشتن و پاک کردن EEPROM پایداری حافظه

EEPROM و حفاظت داده ی FLASH قفل برنامه ی _

اسلاید 10 :

خصوصیات ویژه میکروکنترلر:

. SLEEP دارای شش حالت _

دارای منابع وقفه داخلی و خارجی._

داخلی کالیبره شده.RC دارای اسیلاتور _

عملکرد کاملا ثابت._

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید