صفحه محصول - پاورپوینت آشنایی با مفهوم میکروکنترلر AVR

پاورپوینت آشنایی با مفهوم میکروکنترلر AVR (pptx) 49 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 49 اسلاید

قسمتی از متن PowerPoint (.pptx) :

آشنایی با مفهوم میکروکنترلر AVR مقدمه: ادعا کرد در همین دهه ای که گذشت به طور متوسط در هر خانه بین Sun Microsystems گزارش اخیر شرکت 50 تا 100میکروکنترولر وجود دارد. تلفن های دیجیتالی، ماشین ظرف شویی، تنظیمات تلویزیون، کنترل از راه دورتلویزیون اجاق ماکروویو، سیستم امنیتی خانه و .... میکروکنترلرها غیر از استفاده های خانگی تجارت الکترونیک را نیز رشد داده است به طور مثال یک کارت هوشمند میتواند در جابجایی اسکناس ها به مردم کمک کند. میکرو کنترولر در موارد بیشتری کاربرد دارد که ذکر بعضی از آن ها خالی از لطف نیست. یک اتومبیل ساده حدود 15 پردازنده دارد. از 65 میکرو در BMW در سال 1999 کمپانی مرسدس بنز در محصولات خود 63 پردازنده به کار برده بود ودر همین سال محصولات خود استفاده می برد تعجب آور نیست اگر تنطیم کننده ضربان قلب یک میکرو کنترولر باشد. با توجه به پیشرفت روزافزون میکروکنترلر ها و استفاده از آن در زمینه های مختلف شرح مختصری از میکروکنترلرهای در این مجموعه گرد آورده شد که امید است سمع و نظر علاقه مندان را جلب نماید. AVR AVR در این مجموعه ابتدا در فصل اول با میکرو کنترلر آشنا می شویم سپس در فصل دوم در مورد میکروکنترلرهای وتفاوت آن با دیگر میکرو ها مطالبی بیان می شود. در فصل سه، خصوصیات ATMEGA32 از سری میکروکنترلرهای MEGAAVR را مورد بحث و بررسی قرار می دهیم . و در آخر با چند مثال عملی کار خود را پایان می دهیم. فهرست فصل اول : آشنایی با میکروکنترلر تفاوت های میکروکنترلر با سیستم کامپیوتر ................................................................................... 5 قسمت های مختلف یک میکروکنترلر .......................................................................................... 6 خانواده های مختلف میکروکنترلر ................................................................................................ 7 فصل دوم : میکروکنترلر های َ AVR ویژگی های میکروکنترلر های AVR ....................................................................................... 9 فصل سوم : میکروکنترلر ATMEGA32 خصوصیات ATMEGA32 ....................................................................................................... 14 معماری ATMEGA32 ............................................................................................................. 17 ترکیب پایه ها در میکروکنترلر ATMEGA32 ........................................................................... 27 فصل چهارم : محيط برنامه نويسي BASCOM : فصل پنجم : چند مثال عملي : فصل اول آشنایی با میکرو کنترلر ______________________________________________________________ ____________________________________________ ____________________________ ___________ با توجه به آشنایی سیستم کامپیوتر، برای شناخت میکروکنترلر کافی است فقط تفاوت بین آن دو را بیان کنیم . تفاوت سیستم کامپیوتر با میکروکنترلر : دارد زیرا برنامه های کاربران نیاز به فضای زیادی برای اجرا شدن دارند. ROM بیشتری نسبت به RAM سیستم کامپیوتر آن است. RAM بزرگتر از ROM اما در یک میکروکنترلر فضای فقط به عنوان حافظه موقت استفاده می گردد در RAM آن ذخیره می شود و از ROM در میکرو برنامه کنترلی در ذخیره می شود و هم از آن به عنوان حافظه موقت استفاده RAM صورتی که در سیستم کامپیوتر هم برنامه کنترلی در می شود در یک مدار قرار دهیم تا مورد I/O یک پردازنده به تنهایی نمی تواند عملی انجام دهد و باید آن را با حافظه و وسایل ، وسایل ورودی CPU استفاده قرار گیرد اما یک میکرو کنترلر می تواند به تنهایی استفاده شود. در واقع آن دارای یک قرار داده شده است. IC -خروجی و حافظه داخلی می باشد که بر روی یک قسمت های مختلف میکروکنترلر: CPU Program Memory Data Memory (SRAM) Clock Oscillator Reset Circuitry Serial Ports Digital I/Os Analog I/Os Timers کردن میکرو: PROGRAM نوشته می شود. این برنامه در محط برنامه نویسی که برای میکرو ها طراحی شده ، program memory برنامه میکرو داخل میکرو flash به حافظه programer به اضافه یک مدار وی به وسیله یک USB نوشته می شود سپس توسط پورت سریال یا انتقال می یابد. خانواده های مختلف میکروکنترلر: امروزه خانواده های مختلفی از میکروکنترلر وجود دارد که موارد زیر نمونه هایی از آنها می باشد. intel شرکت 8048 و 8051 Motorola شرکت 68HC11 Zilog شرکت Z8 Microchip شرکت PIC Hitachi شرکت H8 atmel شرکت AVR است AVR با توجه به تنوع در میکروکنترلر ها هدف ما در فصل های آینده تشریح و توضیح در مورد میکروکنترلر های 8 بیتی فصل دوم AVR میکرو کنترلر های ________________________________________________________________ __________________________________________ ______________________________ _______________ ______ 8 Bit RISC MCU RISC انجام عملیات در یک کلاک سیکل توسط معماری استفاده از 32 رجیستر همه منظوره افزایش سرعت 4 یا 12 برابری نسبت به دیگر میکرو ها استفاده از تکنولوژی حافظه کم مصرف غیر فرار و زبان های سطح بالا AVR AVR میکروکنترلر های ، کاهش و بهینه سازی کد ها AVR : 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 سرعت بالاتری بدست آید.

فایل های دیگر این دسته

مجوزها،گواهینامه ها و بانکهای همکار

استارت فایل دارای نماد اعتماد الکترونیک از وزارت صنعت و همچنین دارای قرارداد پرداختهای اینترنتی با شرکتهای بزرگ به پرداخت ملت و زرین پال و آقای پرداخت میباشد که در زیـر میـتوانید مجـوزها را مشاهده کنید