پاورپوینت مقاله میکروکنترلر AVR
تعداد صفحه : 51صفحه
قسمتی از متن :
میکروکنترلر AVR
مقدمه
ادعا کرد در همين دهه اي که گذشت به طور متوسط در هر خانه بين Sun Microsystems گزارش اخير شرکت
50 تا 100ميکروکنترولر وجود دارد. تلفن هاي ديجيتالي،
ماشين ظرف شويي، تنظيمات تلويزيون، کنترل از راه دورتلويزيون اجاق ماکروويو، سيستم امنيتي خانه و ….
ميکروکنترلرها غير از استفاده هاي خانگي
تجارت الکترونيک
را نيز رشد داده است به طور مثال يک کارت هوشمند ميتواند در جابجايي اسکناس ها به مردم کمک کند.
ميکرو کنترولر در موارد بيشتري کاربرد دارد که ذکر بعضي از آن ها خالي از لطف نيست.
يک اتومبيل ساده حدود 15 پردازنده دارد.
از 65 ميکرو درBMW در سال 1999
پاورپوینت مقاله میکروکنترلر AVR
کمپاني مرسدس بنز
در محصولات خود 63 پردازنده به کار برده بود ودر همين سال
محصولات خود استفاده مي برد
تعجب آور نيست اگر
تنطيم کننده ضربان قلبيک ميکرو کنترولر باشد.
با توجه به پيشرفت روزافزون ميکروکنترلر ها و استفاده از آن در زمينه هاي مختلف شرح مختصري از ميکروکنترلرهاي
در اين مجموعه گرد آورده شد که اميد است سمع و نظر علاقه مندان را جلب نمايد. AVR
AVR در اين مجموعه ابتدا در فصل اول با ميکرو کنترلر آشنا مي شويم سپس در فصل دوم در مورد ميکروکنترلرهاي
وتفاوت آن با ديگر ميکرو ها مطالبي بيان مي شود.
در فصل سه، خصوصيات ATMEGA32 از سري ميکروکنترلرهاي MEGAAVR را مورد بحث و بررسي قرار مي دهيم.
و در آخر با چند مثال عملي کار خود را پايان مي دهيم.
پاورپوینت مقاله میکروکنترلر AVR
فهرست
فصل اول :
آشنايي با ميکروکنترلر
تفاوت هاي ميکروکنترلر
با سيستم کامپيوتر
قسمت هاي مختلف يک ميکروکنترلر
خانواده هاي مختلف ميکروکنترلر
فصل دوم : ميکروکنترلر هاي َAVR
ويژگي هاي ميکروکنترلر هاي AVR
فصل سوم : ميکروکنترلر ATMEGA32
خصوصيات ATMEGA32
معماري ATMEGA32
ترکيب پايه ها در ميکروکنترلر ATMEGA32
فصل چهارم :
محيط برنامه نويسي BASCOM :
فصل پنجم :
چند مثال عملي :
فصل اول
آشنايي با ميکرو کنترلر
با توجه به آشنايي سيستم کامپيوتر، براي شناخت ميکروکنترلر کافي است
فقط تفاوت بين آن دو را بيان کنيم .
تفاوت سيستم کامپيوتر با ميکروکنترلر:
دارد زيرا برنامه هاي کاربران نياز به فضاي زيادي براي اجرا شدن دارند.
ROM بيشتري نسبت به RAM سيستم کامپيوترآن است.
RAM بزرگتر از ROM اما در يک ميکروکنترلر فضاي
فقط به عنوان حافظه موقت استفاده مي گردد در RAM
آن ذخيره مي شود و از ROM
در ميکرو برنامه کنترلي در ذخيره مي شود و هم از آن به عنوان حافظه موقت استفادهRAM
صورتي که در سيستم کامپيوتر هم برنامه کنترلي درمي شود
در يک مدار قرار دهيم تا مورد I/Oيک پردازنده به تنهايي نمي تواند عملي انجام دهد
و بايد آن را با حافظه و وسايل ،
وسايل وروديCPUاستفاده قرار گيرد اما يک ميکرو کنترلر مي تواند
به تنهايي استفاده شود.
در واقع آن داراي يک قرار داده شده است.IC-خروجي و حافظه داخلي مي باشد که بر روي يک
قسمت هاي مختلف ميکروکنترلر:
کردن ميکرو:PROGRAM نوشته مي شود.
اين برنامه در محط برنامه نويسي که براي ميکرو ها طراحي شده
،program memoryبرنامه ميکرو داخل ميکروflash به حافظه programer
به اضافه يک مدار وي به وسيله يکUSBنوشته مي شود سپس توسط پورت سريال ياانتقال مي يابد.
فصل دوم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سرعت بالاتري بدست آيد.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.