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