خانه > آموزش > آموزش ARM

آموزش ARM

راه اندازی 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 …

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

کنترل 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  انجام می ­شود. این رجیستر اجازه می­ دهد که برای …

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