خانه > آموزش (صفحه 2)

آموزش

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

اولین پروژه با CodeVisionAVR و Proteus

codevisionavr

در این آموزش می­ خواهیم اولین پروژه را با استفاده از میکروکنترلر AVR به زبان C انجام داده و درستی آن را با استفاده از نرم ­افزار شبیه­ ساز پروتئوس بیازماییم.  برای این کار از نرم افزارهای codevision  و proteus کمک می گیریم. در این پروژه یک LED به پایه …

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

کنترل LED توسط سوئیچ با LPC1768

lpc1768-controlling-led-with-switch1-thumbnail1

در این مطلب می­ خواهیم با استفاده از یک سوئیچ یک LED  که به یکی از پایه های LPC1768 متصل شده است را کنترل نماییم. اگر با رجیسترهای GPIO آشنایی ندارید بخوانید–> کار با ورودی خروجی همه منظوره(GPIO) در LPC1768 قبل از هر چیز باید با مفهوم مقاومت های بالاگذر(Pull-up) و …

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

اتصال LED به LPC1768

lpc1768-led-thumbnai

در این مطلب می ­خواهیم یک LED که به یکی از پایه ­های LPC1768  (برای مثال پایه 29 از پورت1) متصل شده است را به صورت متناوب روشن و خاموش نماییم. این مثال را به چند روش برنامه ­نویسی کرده تا در خلال آن با کارکردهای رجیسترهای مختلف و نحوه …

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

ایجاد یک پروژه جدید در کامپایلر KEIL µvision 5

Keil_logo.svg_-310x165

در این مطلب می خواهیم نحوه ایجاد یک پروژه جدید در کامپایلر KEIL µvision 5 را آموزش دهیم. ابتدا مانند تصویر زیر از منوی Project یک پروژه جدید ایجاد می­ کنیم: سپس طبق مراحل نشان داده شده در شکل زیر برای پروژه خود یک پوشه جدید به نام newproject ایجاد …

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

کار با ورودی خروجی همه منظوره(GPIO) در LPC1768

برای کار با هر یک از ابزارهای جانبی[Peripherals] (اعم از GPIO) این میکرو باید چهار گام کلی زیر را برداشت: 1- روشن کردن ابزار مورد استفاده این کار در LPC1768  با استفاده از رجیستر (PCONP (Power CONtrol for Peripherals register  انجام می ­شود. این رجیستر اجازه می­ دهد که برای …

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