میکروها
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: میکروها
- بازدید: 5956
MPLAB یک آی دی ای (IDE) منتشر شده از شرکت میکرو چیپ برای توسعه برنامه بر روی چیپ های PIC میباشد که هم اکنون آخرین ورژن آن با نام MPLAB X منتشر شده است. اگر خود برنامه ی MPLAB X IDE رو نصب کنید فقط می توانید به زبان اسمبلی در این برنامه کد نویسی کنید برای اینکه بتونید به زبان C کد بنویسید باید MPLAB XC8 Compiler رو هم روی سیستم نصب داشته باشید. برای نصب MPLAB x شما باید جاوا را در سیستم نصب داشته باشید در غیر این صورت باید اول برنامه ی JAVA را نصب کنید. پس برای ادمه آموزش باید نرم افزار های زیر را دانلود و نصب کنید:
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: میکروها
- بازدید: 6913
1- معرفی میکروکنترلرها:
به آی سی هایی که قابل برنامه ریزی می باشد و عملکرد آنها از قبل تعیین شده میکروکنترلرگویند میکرو کنترل ها دارای ورودی - خروجی و قدرت پردازش می باشد .
2- بخشهای مختلف میکروکنترلر :
میکروکنترلر ها از بخشهای زیر تشکیل شده اند:
Cpu واحد پردازش
Alu واحد محاسبات
I /O ورودی ها و خروجی ها
Ram حافظه اصلی میکرو
Rom حافظه ای که برنامه روی آن ذخیره می گردد
Timer برای کنترل زمان ها
و . . .
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: میکروها
- بازدید: 17766
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: میکروها
- بازدید: 13560
AVR پروژه پایانی دو دانشجوی دکترا بود, که در سال ۱۹۹۶ اولین نسخه های آن به بازار عرضه شد. این میکروکنترلر ۸ بیتی دارای تکنولوژی cmos و توان پایین براساس معماری Risc ساخته شده است. AVR دستورات را تنها در یک پالس ساعت اجرا میکند , بدین ترتیب به ازای هر یک مگا هرتز یک مگا دستور در ثانیه اجرا میشود . AVR دارای ۳۲ رجیستر است که همه به ALU متصل هستند, بنابراین دسترسی به دو رجیستر هم در یک سیکل ساعت امکان پذیر است. در این پروژه با استفاده از این میکرو کنترلر و سنسور های گاز MQ مداری برای اشکار سازی گاز روی LED بسته شده است. در این مدار خروجی سنسور گاز که بصورت انالوگ است به پورت ADC میکرو وصل می شود.تا به دیجیتال تبدیل شود.و در خروجی رو LED ها نمایش داده شود. همچنین در این مدار از قطعاتی بعنوان بافر و یا لچ استفاده شده است.این قطعات هنگامی که مقادیر ورودی را میگیرد, انها را روی پایه خروجی خود میفرستد. اگر ما پایه LE این قطعه را فعال کنیم , این مقادیر به اصطلاح قفل شده و با تغییر در ورودی , مقادیری که به خروجی رفته اند تغییر نمیکنند. تا هنگامی که دوباره پایه LE صفر شود.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: میکروها
- بازدید: 14867
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: میکروها
- بازدید: 15708
winAvr مانند نرم افزارهای دیگر با نام ساده ی یک نرم افزار تنها یک ابزار را در اختیار ما قرار نمیدهد بلکه این ابزار پنجره ای به سوی بینهایت ابزار و افزونه است.برای مثال شما میخواهید مستقیماً دمای cpu را از سیستم گرفته و برای یک میکرو ارسال کنید آیا لزوماً نیاز به یک ابزار پیچیده برای ارسال داده به صورت سریال و یک اینترفیس هم با ابزار ویژوال برای گرفتن اطلاعات از pc و تبادل با پورت سریال هستید؟در winAvr شما دیگر نیازی به ساختن اینترفیس خاص ندارید زیرا میکرو خودش با کامپیوتر تبادل داده میکند و می تواند با یک درگاه موازی یا هر چیزی که شما بخواهید کارتان را راه بیندازد.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: میکروها
- بازدید: 13694
در این فایل سه آموزش مفید برای یادگیری برنامه نویسی میکرو کنترلرهای avr به زبان basic قرار داده شده.
- توضیحات
- نوشته شده توسط مجید امانی
- دسته: میکروها
- بازدید: 14080
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: میکروها
- بازدید: 7659