کاربر مهمان، خوش آمديد!  ( ورود - عضويت )   امروز 2 آذر ماه ، 1387
 
عضویت در سایت
عضویت در سایت

منوی اصلی
منو اصلی
صفحه اول
دیگر بخشها
امکانات سایت
بخش خبری
بخش کاربری
مطالب سایت





مطالب تصادفی

سنسور الکترونیکی
[ سنسور الکترونیکی ]

·Reed Switch
·سنسور های گاز سری MQ
·سنسور فشار
·لیست انواع سنسورها

آخرین ارسالها
کل موضوعات 354
کل ارسال ها 1737
کل بازديد ها 131086
کل پاسخ ها 1383
کل اعضا 3683
آخرين 20 ارسال انجمن

مدار كارت خوان(هك كارت)
ارسال شده توسط ehsanavr2008 در مورخه : جمعه، 1 آذر ماه ، 1387

قفل رمز دیجیتال
ارسال شده توسط ehsanavr2008 در مورخه : جمعه، 1 آذر ماه ، 1387

منبع تغذيه ي 5 ولت
ارسال شده توسط ehsanavr2008 در مورخه : جمعه، 1 آذر ماه ، 1387

به هم ریختن صفحه lcd
ارسال شده توسط jalal_10945 در مورخه : جمعه، 1 آذر ماه ، 1387

دماسنج با LM35 وفرستنده گیرنده
ارسال شده توسط ehsanavr2008 در مورخه : جمعه، 1 آذر ماه ، 1387

سوالی درمورد ULN2803
ارسال شده توسط ehsanavr2008 در مورخه : جمعه، 1 آذر ماه ، 1387

Codevision یا bascom
ارسال شده توسط ehsanavr2008 در مورخه : جمعه، 1 آذر ماه ، 1387

كمك در باره atmega32
ارسال شده توسط alishekamoa در مورخه : جمعه، 1 آذر ماه ، 1387

سورس ماشين حساب براي بيسكام
ارسال شده توسط ehsanavr2008 در مورخه : پنجشنبه، 30 آبان ماه ، 1387

تنظيم ولتاژ رفرنس براي ADC
ارسال شده توسط mostafay در مورخه : پنجشنبه، 30 آبان ماه ، 1387

مقاومتهای بالاکش
ارسال شده توسط webmaster در مورخه : پنجشنبه، 30 آبان ماه ، 1387

درخواست كمك فوري
ارسال شده توسط webmaster در مورخه : پنجشنبه، 30 آبان ماه ، 1387

فارسی روی LCD2*16 بوسیلهPIC16f
ارسال شده توسط electronic در مورخه : پنجشنبه، 30 آبان ماه ، 1387

ماژل فرستنده
ارسال شده توسط jordan77 در مورخه : سه شنبه، 28 آبان ماه ، 1387

cs209a
ارسال شده توسط MAJORAN در مورخه : سه شنبه، 28 آبان ماه ، 1387

مدار مهتابی
ارسال شده توسط webmaster در مورخه : يكشنبه، 26 آبان ماه ، 1387

سنسور گاز
ارسال شده توسط webmaster در مورخه : پنجشنبه، 23 آبان ماه ، 1387

سوال در مورد بسکام
ارسال شده توسط webmaster در مورخه : چهارشنبه، 22 آبان ماه ، 1387

LED برای STK 200/300
ارسال شده توسط delphidark در مورخه : جمعه، 17 آبان ماه ، 1387

PMW چیست؟
ارسال شده توسط delphidark در مورخه : جمعه، 17 آبان ماه ، 1387

تالار گفتمان جستجو

آمار


آموزش: میکروکنترلر چیست ?
مقالات آموزشی

میکروکنترلر چیست :

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


کلمه میکروکنترلر:

این کلمه از دو کلمه 1- میکرو 2-کنترلر تشکیل شده

1-میکرو : میدانيد که این یک واحد یونانی است و برابر با 10 به توان منفی 6 متر است. یعنی یک ملیونیوم متر واحده خیلی کوچكي است .ولی واحدهای خیلی کوچیکتر از این هم داریم که در الکترونیک مورد استفاده قرار میگیرند .

2-کنترلر : که همه معنی و مفهوم آنرا ميدانيد . یعنی کنترل کننده به تعبیری یعنی "مغز " البته بدون تفکر فقط دستوراتی که به ان داده میشه به نحو احسن انجام میدهد.

حالا نحوه انجام دادن کار میکروکنترلر را به صورت کلی بررسی میکنیم :

(برای خواندن ادامه مطلب بر رویادامه کلیک نمائید)


تا حالا همه شما با ماشین حساب کار کرده ايد تا حالا به نحوه کار کردن آن فکر کرده ايد اطلاعات شما را که همان عملیات ریاضی است به وسیله صفحه کلید به آن میدهید بعد ماشین حساب این اطلاعات را بر مبنای دستوراتی که قبلا به اان داده شده پردازش میکند و جواب را رویlcd نمایش میدهد. در واقع یک میکروکنترلر برنامه ریزی شده به عنوان مغز ماشین حساب این اطلاعات یا داده را از صفحه کلید میگیرد روي آنها پردازش انجام میدهد و بعد بر روی lcd نمایش میدهد.

کار میکروکنترلر دقیقا مشابه این است میکرو کنترلر بر مبنای یک سری ورودی که به آن داده میشود مثلا این ورودی از یک سنسور دما باشد که درجه حرارت را بيان ميكند یا از هر چیز دیگه مثل صفحه کلید بر مبنای این ورودی ها و برنامه ای که قبلا ما به آن داده ایم خروجي خود را تنظیم میکند که ممکنه خروجی آن یک موتور باشد یا یک lcd یا هر چیز دیگری که با الکتریسیته کار کند. حالت دیگری هم میتواند باشد که فقط میکروکنترلر بر مبنای برنامه ای که به آن دادیم عمل کند و خروجی خود را فقط بر اساس برنامه بگیرد.

ساختمان داخلی میکروکنترلر:

کامپیوتری که الان بر روی ان کار انجام میدهيد دارای یک پردازنده مرکزی به نام cpu که از کنار هم قرار گرفتن چندین ملیون ترانزیستور تشکیل شده و بر روی اطلاعات پرداژش انجام میدهد . میکرو کنترلر هم عینا دارای یک پردازنده مرکزی به نام cpu است که دقیقا کار cpu کامپیوتر رو انجام میدهد با این تفاوت که قدرت و سرعت پردازشش از cpu کمتر مي باشد که به آن میکروپرسسور میگويند در بخش بعدی فرق میکرو پرسسور و میکروکنترلر را بررسی میکنیم. میکروکنترلر علاوه بر cpu دارای حافظه است که ما برنامه ای که به آن میدیم در آن قرار بگیرد در کنار حافظه در میکروکنترلرهای امروزی تایمرها برای تنظیم زمان کانتر ها برای شمردن کانال های آنالوگ به دیجیتال پورت های برای گرفتن و دادن اطلاعات تشکیل شده و همه اینها در یک چیپ قرار گرفته که تکنولوژی جدید آنرا داخل یک تراشه به اندازه یک سکه قرار داده اند.

تفاوت میکروپروسسور و میکروکنترلر:



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

عیب میکروکنترلر:

میکروکنترلر با این همه مزایا که گفتیم دارای یک عیب کوچیک است .و آن سرعت پایین است آیا سرعتی معادل یک ملیونیوم ثانیه سرعت کمی است ؟ سرعت کمی نیست ولی یک مثال شاید بحثو بهتر باز کند .

یک گیت منطقی رو در نظر بگیرین که با توجه به ورودی خروجی خود را تنظیم مکنه سرعت عمل این گیت منطقی 10 به توان منفی 9 ثانیه است یعنی نانو ثانیه ولی اگر ما بخواهیم این گیت رو با میکروکنترلر کار کنیم سرعتی معادل میکرو ثانیه داریم پس از لحاظ سرعت برای کاربردهای خیلی محدودی میکروکنترلر مناسب نیست.

حالا این میکروکنترلر را با این همه کاربرد در چه زماني ساخته شده است؟

در سال 1971 میلادی شرکت اینتل اولین میکروکنترلر را ساخت و اولین میکروکنترلر را با نام 8080 در اوایل سال 1980 روانه بازار کرد .همین شرکت اینتل که الان در ساخت cpu یکه تاز دنیاست .اما بعدا این امتیاز رو به شرکت های دیگری واگذار کرد و شرکت های زیادی در حال حاضر میکروکنترلر های مختلف تولید میکنند .

معرفی انواع میکروکنترلر

تمام میکروکنترلرها جزء این 5 قسمت هستنند:

1)8051

2)Pic

3)Avr

4)6811

5)Z8

البته مدل های 6811 ساخت شرکت موتورلا و z8 ساخت شرکت زایلوگ حداقل در ایران خیلی کم استفاده می شوند و رقابت اصلی بین سه نوع دیگر است.

تا به امروز هر میکروکنترلری که ساخته شده زیر مجموعه یکی از این5 نوع است. البته کارخانه های خیلی زیادی با مارک های مختلف میکرو کنترلر تولید میکنند ولی همه آنها زیر مجموعه یکی از این 5 قسمت هستنند .شما برای هر کدام از این5 نوع میکروکنترلر میتوانید میکروکنترلر های مختلفی از شرکت های مختلفی را پیدا کنیداما خوشبختانه همه میکروکنترلر هایی که جزء هر کدام از 5 نوع بالا باشند از یک برنامه پیروی میکنند. بدین معنا که اگر شما کار با یکی از مدل های آن میکرو را یاد گرفته باشید مثل اینکه کار با تمام میکروکنترلرهای آن نوع را یاد گرفته اید.مثلا شما اگر با یکی از مدل های میکروکنترلر avr مثلا atmega8 را یاد گرفته باشید دیگر با صد ها مدل دیگر میکروکنترلر avr مشکلی ندارید وتقریبا بدون هیچ مشکلی میتوانید با دیگر مدل های این میکروکارکنید .


اما یك مشکل که در میکروکنترلر ها وجود دارد این است که این5 نوع از لحاظ برنامه نویسی به هیچ وجه با هم دیگر سازگاری ندارند . به طور مثال اگر شما میکروکنترلر های avr و 8051 را کامل یاد گرفته باشید حتی ساده ترین برنامه رو روی یک میکروکنترلر pic نمیتوانید اجرا کنید. واین یکی از بزرگترین عیب و مشکل برای یاد گیری میکرو است .بنابراین از همون اول باید یک انتخاب درست داشته باشید و میکروکنترلر مناسب را برگزینید تا با یادگیری آن میکروکنترلر بتوانید بعدا به سادگی پروژه های خود را اجرا کنید .. برنامه نويسي آي سي هاي سري atmel‌ كه bascom نام دارد برنامه نويسي شده است .

(منبع: سایت یزد کیت دات کام )

ارسال شده در مورخه : شنبه، 31 شهريور ماه ، 1386 توسط admin  چاپ مطلب

 
نام: [ کاربر جدید ]

موضوع:
 
نظر:


:) ;) |) :- :( :0 :# *) ^) +)) :} |(( @: (:) :? :**

کد امنيتي : zew43lat
تايپ کد امنيتي : [ بازگشت ]

 
آموزش: میکروکنترلر چیست ? (امتیاز : 1)
توسط jamal_a84 در مورخه : جمعه، 24 اسفند ماه ، 1386
(مشخصات کاربر | ارسال پیغام شخصی)
عالی است


[ ارسال جوابیه ]


 
ميكرو (امتیاز : 1)
توسط 440066778 در مورخه : چهارشنبه، 17 مهر ماه ، 1387
(مشخصات کاربر | ارسال پیغام شخصی)
ميشه در باره ي ميكرو بيشتر توضيح بديد .دوست دارم بتونم يك كيت ساده با ميكرو بسازم.


[ ارسال جوابیه ]


 
زر (امتیاز : 0)
توسط ميهمان در مورخه : يكشنبه، 28 مهر ماه ، 1387
خيلي عالي بود اين gmail منه اگه چيزه جديدي تو سايت گذاشتيد خبرم كنيد adel.samimi@gmail.com


[ ارسال جوابیه ]


 
زز (امتیاز : 0)
توسط ميهمان در مورخه : يكشنبه، 28 مهر ماه ، 1387
مرسي خيلي استفاده كرديم


[ ارسال جوابیه ]

لینکهای مرتبط
· مطالب بیشتر در مورد مقالات آموزشی
· سایر مطالب نوشته شده توسط admin


پربازدیدترین مطلب در زمینه مقالات آموزشی:
میکروکنترلر چیست ?


امتیاز دهی به مطلب
امتیاز متوسط : 3.55
تعداد آراء: 20


لطفا رای مورد نظرتان را در مورد این مطلب ارائه نمائید :

عالی
خیلی خوب
خوب
متوسط
بد


انتخاب ها

 گرفتن پرينت از اين مطلب گرفتن پرينت از اين مطلب


صفحه اصلي |  جستجو |  دريافت فايل |  انجمن ها |  آرشيو اخبار |  تماس با ما
hosting by :dreamdata.net
www.khavidak.com
کلیه حقوق مادی و معنوی این سایت متعلق به سایت یزد کیت دات کام می باشد و کپی برداری از مطالب این سایت با ذکر منبع بلامانع می باشد

Page Rank


Site Meter

Powered By PHP-Nuke & Farsi Project By [MashhadTeam] PHPNuke.ir

www.Ayineh.heliohost.org