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

میکروکنترلر
ما شش جز از اجزای میکروکنترلر رو عنوان میکنیم، (البته ممکنه میکروکنترلرها اجزای دیگری هم داشته باشن) :
۱- قسمت مربوط به پردازش یا CPU
۲- قسمت مربوط به محاسبات یا ALU
۳- حاقظهی اصلی میکروکنترلر یا RAM
۴- ورودی خروجی یا I/O
۵- زمانسنج برای کنترل زمان یا Timer
۶- حافظهای که برنامه برای اجرا در آن نگهداری میشود و از بین نمیرود یا ROM

میکروکنترلرها با توجه به کارایی انواع متفاوتی دارند
نحوه برنامهریزی میکروکنترلرها
نکته اول اینه که، یک دستگاه به نام پروگرمر (programmer) وجود داره که با کابل به یک پورت کامپیوتر وصل میشه. پروگرمر، برنامه نوشته شده رو از کامپیوتر به ROM میکروکنترلر منتقل میکنه. مساله بعدی انتخاب زبان برای برنامه نویسی میکروکنترلرهاست، با زبانهای C، بیسیک و اسمبلی میتونیم برای میکروکنترلرها برنامه بنویسیم.
میکروکنترلرها قطعات مهمی هستند و کارایی فوقالعاده بالایی در همه زمینهها دارن. به عنوان مثال هم در کنترل رباتها میتونن استفاده بشن هم در ماشینآلات صنعتی.
لینک چند مطلب مفید:
ساخت یک مدار ساده با LED – آشنایی با اصول ساخت مدار الکتریکی
انواع ترموستات و توضیح روش کار هر کدام به زبان ساده
ژنراتور چیست و کجا کاربرد دارد
ترموستات چیست و کاربرد آن در کجاست؟
برچسب ها mcelectronics.irآموزش الکترونیک از پایهاجزای میکروکنترلرهاام سی الکترونیکزبرنامهریزی میکروکنترلرهامیکروکنترلر چیست به زبان سادهنحوه برنامه ریزی میکروکنترلرهانحوه برنامهریزی میکروکنترلرهایادگیری الکیترونیک از پایه
- قبلی ساخت یک مدار ساده با LED – آشنایی با اصول ساخت مدار الکتریکی
- بعدی انواع میکروکنترلرها و مقایسه خانوادههای مختلف آن
0 دیدگاه در “میکروکنترلر چیست و چگونه برنامهریزی میشود”