امروز جمعه / 19 شهريور ماه ، 1389 / 07:39 مناسبت: عید سعید فطر (تعطیل) مناسبت: وفات آیت الله سید محمود طالقانی اولین امام جمعه تهران (1358 ھ.ش)
هيچ وقت با يه آدم احمق دهن به دهن نشو. چون كساني كه از بيرون نظارهگر اين دعوا هستند، احمقتر از اوني هستند كه بتونن تشخيص بدن حق با توئه يا اون. |
![]() |
دانلود پروژه کامل فرکانس متر دیجیتال ۱Hz تا ۱GHz با AVR با بسکام
تولید اعداد طبیعی با چهار بیت و نمایش روی 4 تا 7 سگمنت
شمارنده 3رقمي به زبان اسمبلي COUNTER
isd4004 _ ای سی ضبط صوت (۸-۱۶ دقیقه)
پروژه اتصال میکرو با کابل USB تحت برنامه BASCOM و Codevision
آموزش ميکروکنترلرهای AVR - فصل دوم (مبتدی)
كاربردهای ایمنی در سوئیچ گیرهای برق
فهرست مطالب:
به نام خدا
در این قسمت ما به آموزش LCD های کاراکتری خواهیم پرداخت. و توضیح می دهیم که چگونه LCD را به میکرو کنترلر متصل کنیم و چگونه آن را در زبان C معرفی کنیم و با استفاده از دستورات به صورت نرم افزاری با آن ارتباط برقرار کنیم.
ابتدا پایه های LCD :
| پایه | نام | عملکرد |
| 1 | VSS | زمین |
| 2 | VCC | 5V+ |
| 3 | VEE | کنترل درخشندگی (می توانید با یک مقاومت 1 کیلو آن را زمین کنید) |
| 4 | RS | اگر این پایه 0 باشد اطلاعات روی DB0-DB7 به عنوان فرمان و اگر 1 باشد به عنوان کاراکتر پذیرفته می شود |
| 5 | R/W | اگر این پایه 0 باشد LCD برای نوشتن آماده می شود و اگر 1 باشد برای خواندن آماده می شود |
| 6 | E | فعال سازی LCD که با یک لبه پایین رونده می باشد |
| 7 | DB0 | خطوط دیتا |
| 8 | DB1 | |
| 9 | DB2 | |
| 10 | DB3 | |
| 11 | DB4 | |
| 12 | DB5 | |
| 13 | DB6 | |
| 14 | DB7 | |
| 15 | A | 5V+ از پایه 15 و 16 برای روشن کردن LED پس زمینه استفاده می شود |
| 16 | K | زمین |
هر برنامه به زبان C مجموعه ای از یک یا چندین تابع است که یکی از آنها تابع اصلی بنام ()main است، مابقی توابع از داخل این تابع اصلی فراخوانی می شوند. تابع در واقع یک زیر برنامه است که توسط برنامه نویس برای انجام کارهای خاص نوشته و فراخوانی می شود. به طور کلی توابع به دو دسته تقسیم می شوند:
در این قسمت به معرفی دستورات break و switch و goto و continue همراه با مثالهای آموزشی می پردازیم.
از این 4 دستور بالا دستور switch کاربرد زیادی دارند البته بقیه هم کاربرد دارند که در ادامه به بحث و گفتگو خواهیم پرداخت.
دستورات ایجاد حلقه
ایجاد حلقه به کمک for
حلقه یعنی چه؟ حلقه یعنی یک مسیر بسته ای که CPU بطور مداوم دستورات داخل آن را اجرا می کند! (البته به نوع حلقه و شرط حلقه هم بستگی داره که میگیم)
در اینجا ما ابتدا حلقه for رو میگیم و اصول کار و برنامه نویسی اون رو توضیح میدیم. مثال:
