خانه > آموزش

آموزش

آموزش های متنوع، جذاب و کاربردی در زمینه میکروکنترلرهای AVR، ARM و برنامه نویسی را در آی میکرو دنبال نمایید.

CPU چگونه کار می کند؟

simple CPU thumbnail

در جلسه قبل با ساختار داخلی یک میکروکنترلر و نحوه اتصال CPU به ادوات جانبی و حافظه ها آشنا شدیم. در این جلسه می خواهیم نگاه دقیق تری به CPU و نحوه عملکرد آن داشته باشیم. وظیفه اکثر CPU ها را می توان به طور خلاصه در یک جمله بیان …

توضیحات بیشتر »

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

avr - thumbnail

در قسمت قبلی آموزش با تعریف میکروکنترلر و کاربردها و نحوه عملکرد کلی آن آشنا شدیم. در این آموزش قصد داریم با ساختار داخلی و اجزای میکروکنترلر   AVRو نحوه اتصال آن ها به یکدیگرآشنا شویم. در شکل زیر نمایی از جزئیات میکروکنترلر AVR را مشاهده می کنید: بخش خاکستری شامل …

توضیحات بیشتر »

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

microcontroller thumbnail

کسانی که تازه به دنیای الکترونیک وارد می شوند ممکن است به این واژه ها زیاد برخورد کنند: میکروپروسسور، میکروکامپیوتر، میکروکنترلر. اما شاید در ابتدای کار، هنوز معنای درست این واژه ها را درک نکنند. برای درک درست این واژه ها ابتدا واژه پروسسور را مورد بررسی قرار می دهیم. …

توضیحات بیشتر »

آموزش شمارنده با استفاده از سون سگمنت و LCD کاراکتری با BASCOM AVR

up-down-counter-with-7segment-LCD-bascom-3

دراین پروژه ساده می خواهیم با نحوه را اندازی سون سگمنت و LCD کاراکتری با استفاده از کامپایلر BASCOM آشنا شویم. قطعات مورد نیاز: میکروکنترلر ATmega32: 1عدد سون سگمنت کاتد مشترک: 2عدد Lcd کارکتری:1عدد مقاومت 10 کیلواهم: 2عدد سوئیچ :2عدد شرح عملکرد: دو عدد سوئیچ، عملکرد ورودی را برای این …

توضیحات بیشتر »

اتصال تعداد زیادی سون سگمنت بزرگ به ATmega32

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

توضیحات بیشتر »

راه اندازی LCD کاراکتری با LPC1768 در مد 4 بیتی

lpc1768-lcd-8bit-thumbnail

در مطالب قبلی تحت عنوان راه اندازی LCD کاراکتری در مد 8 بیتی با راه اندازی LCD های کارکتری آشنا شدیم و با نحوه برنامه نویسی این نمایشگرها در Keil آشنا شدیم. اما در عمل به خاطر صرفه جویی در پایه های میکروکنترلر بیشتر از مد 4 بیتی استفاده می …

توضیحات بیشتر »

راه اندازی LCD کاراکتری با LPC1768 در مد 8 بیتی

LPC1768-LCD-8bit-thumbnail-310x165

در مطلب قبل تحت عنوان آشنایی با LCD کاراکتری در مورد انواع LCD های کاراکتری و نحوه عملکرد آن ها و همچنین دستورالعمل های مختلف آن آشنا شدیم. در این مطلب با نحوه اتصال نمایشگر کاراکتری با میکروکنترلر LPC1768 در مد 8 بیتی به همراه چند مثال کاربردی آشنا خواهیم …

توضیحات بیشتر »

کاربرد define# در برنامه نویسی میکروکنترلرها

define directive

یکی از دستورالعمل های پیش پردازنده پرکاربرد در زبان برنامه نویسی c دستورالعمل define# می باشد. دستورالعمل پیش پردازنده define# در زبان برنامه نویسی c معمولا برای تعریف ثوابت به کار می روند. کاربردهای این دستور را با ذکر یک مثال شرح می دهیم. فرض کنید می خواهیم برنامه ای …

توضیحات بیشتر »

آشنایی با LCD کاراکتری

در مدارات میکروکنترلری و همچنین سیستم های تعبیه شده معمولا نیاز به ابزاری دارید که یک سری اطلاعات را به نمایش در بیاورند و از این طریق اطلاعاتی را به کاربران خود بدهند. شاید ساده ترین نوع این ادوات LEDها باشند. LED معمولا اطلاعاتی را به کاربر یک سیستم تعبیه شده …

توضیحات بیشتر »

راه اندازی سون سگمنت با LPC1768

در این مطلب می خواهیم به نحوه راه اندازی سون سگمنت با استفاده از میکروکنترلر LPC1768 آشنا شویم. قبل از هر چیز برای شروع این آموزش : اگر با رجیسترهای GPIO آشنایی ندارید بخوانید: کار با رجیسترهای ورودی خروجی همه منظوره(GPIO) در LPC1768 اگر با پورت های خروجی میکروکنترلر LPC1768 …

توضیحات بیشتر »