کتاب آموزش میکروکنترلرکتاب آموزش میکروکنترلر
2- بخشهاي مختلف ميکروکنترلر :
ميکروکنترلر ها از بخشهاي زير تشکيل شده اند:
Cpu واحد پردازش
Alu واحد محاسبات
I /O ورودي ها و خروجي ها
Ram حافظه اصلي ميکرو
Rom حافظه اي که برنامه روي آن ذخيره مي گردد
Timer براي کنترل زمان ها
و . . .
3- خانواده هاي ميکروکنترلر
خانواده : Pic - AVR - 8051
4- يک ميکروکنترلر چگونه برنامه ريزي ميشود .
ميکرو
کنترلر ها داراي کامپايلرهاي خاصي مي باشد که با زبان هاي Assembly basic,
c مي توان براي آنها برنامه نوشت سپس برنامه نوشته شده را توسط دستگاهي به
نام programmer که در اين دستگاه اي سي قرار مي گيرد و توسط يک کابل به
يکي از در گاه هاي کامپيوتر وصل مي شود برنامه نوشته شده روي آي سي انتقال
پيدا ميکند و در Rom ذخيره مي شود .
5- با ميکرو کنترلر چه کارهايي مي توان انجام داد .
اين
آي سي ها حکم يک کامپيوتر در ابعاد کوچک و قدرت کمتر را دارند بيشتر اين
آي سي ها براي کنترل و تصميم گيري استفاده مي شود چون طبق الگوريتم برنامه
ي آن عمل مي کند اين آي سي ها براي کنترل ربات ها تا استفاده در کارخانه
صنعتي کار برد دارد .
6- امکانات ميکرو کنترلرها :
امکانات ميکرو کنترلرها يکسان نيست و هر کدام امکانات خاصي را دارا مي باشند و در قيمت هاي مختلف عرضه مي شود .
7- شروع کار با ميکرو کنترلر:
براي
شروع کار با ميکرو کنترلر بهتر است که يک زبان برنامه نويسي مثل c يا
basic را بياموزيد سپس يک برد programmer تهيه کرده و برنامه خود را روي
ميکرو ارسال کنيد سپس مدار خود را روي برد برد بسته و نتيجه را مشاهده
کنيد.
چنان چه در مدارهاي الکترو نيکي تجربه نداريد بهتر است از برنامه هاي آ موزش استفاده کنيد.
8- مقايسه خانواده هاي مختلف ميکرو وکنترلرها:
خانواده 8051 :
اين
خانواده از ميکرو کنترولر ها جزو اولين نوع ميکرو کنترولر ها يي بود که
رايج شده و جزو پيشکسوتان مطرح ميشود . معروف ترين کامپايلر براي اين نوع
ميکرو keil يا franklin مي باشد ميکرو هاي اين خانواده به نوسان ساز نياز
مند هستند و درمقابل خانواده pic يا AVR از امکانات کمتري برخور دار مي
باشد معروف ترين آي سي ها اين خانواده 89S51 يا 89C51 مي باشد .
خانواده AVR :
اين
خانواده از ميکرو کنترلرها تمامي امکانات 8051 را دارا مي باشد و امکاناتي
چون ADC (مبدل آنالوگ به ديجيتال) – نوسان ساز داخلي و قدرت و سرعت بيشتر
– EEPROM (حافظه) از جمله مزاياي اين خانواده مي باشد مهم ترين آي سي اين
خانواده Tiny و Mega است.
خانواده PIC :
اين خانواده از نظر امکانات مانند AVR ميباشد و در کل صنعتي تر است .
9- مزاياي ميکرو کنترلر نسبت به مدار هاي منطقي :
يک ميکرو کنترلر را مي توان طوري برنامه ريزي کرد که کار چندين گيت منطقي را انجام دهد.
تعداد آي سي هايي که در مدار به کار ميرود به حداقل ميرسد .
به راحتي مي توان برنامه ميکرو کنترلر را تغيير داد و تا هزاران بار ميتوان روي ميکرو برنامه هاي جديد نوشت و يا پاک کرد .
به راحتي ميتوان از روي يک مدار منطقي کپي کرد و مشابه آن را ساخت ولي در
صورتي که از ميکرو کنترلر استفاده شود و برنامه ميکرو را قفل کرد به هيچ
عنوان نمي توان از آن کپي گرفت .
برای آشنایی کامل با میکروکنترلر می توانید از این کتاب استفاده کنید
irmarja-8
http://rapidshare.com/files/389205844/EXAMPLES.rar.html