٨۸۵۴۳۵۶۱-٠٢١

پنج شنبه, 20 -2669 ساعت 00:00

متغیرها و عملگرها در بسکام

دیمانسیون متغییر در بسکام:

متغییر در برنامه نویسی به داده هایی اطلاق می شود که ممکن است در طی برنامه مقدارشان تغییر کند. فرض کنید ما قصد داریم برنامه ای برای میکروکنترلر بنویسیم تا دمای محیط را اندازه گیری کنیم ، در این برنامه دمای محیط یک متغییر است. در برنامه نویسی برای متغییر باید نام متغییر ، نوع متغییر ، اندازه متغییر و در برخی موارد محل ذخیره سازی متغییر را تعریف کنیم.

در نرم افزار بسکام متغییر به روش زیر تعریف می شود:

منتشرشده در میکروکنترولر
پنج شنبه, 20 -2669 ساعت 00:00

میکروکنترلر PIC

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

عبارت PIC از سر کلمه های Programmable Interface Controller گرفته شده که به معنای کنترل کننده های ارتباطی برنامه پذیر است . این میکروکنترلرها ساخت کمپانی میکروچیپ (www.microchip.com) می باشند که در ادامه به طور مختصر بر روی آنها بحث خواهد شد .

میکروکنترلرهای سری 10 : این نوع تراشه ها از نوع 8 بیتی و 6 پایه هستند که دارای امکاناتی نظیر مقایسه کننده های داخلی ، مبدل آنالوگ به دیجیتال ، اسیلاتور داخلی و قابلیت غیر فعال کردن پایه ریست ، امکان پروگرام کردن در مدار و ... می باشند .

حافظه برنامهء این میکروکنترلرها با حجم 250W تا 500W و حافظه داده آنها بین 16 تا

 24 بایت (رم) طراحی شده است .

میکروکنترلرهای سری 12 : این نوع تراشه ها از نوع 8 بیتی و 8 پایه هستند که دارای امکانات بیشتری نسبت به سری 10 هستند . مبدل آنالوگ به دیجیتال ، مقایسه کننده داخلی ، تایمر WDT ، تایمر0 ، تایمر 1 با قابلیت استفاده از اسیلاتور LPخارجی ، اسلاتور داخلی ، غیر فعال کردن ریست ، امکان پروگرام کردن در مدار و ... از امکانات تراشه های سری 12 می باشد .

منتشرشده در میکروکنترولر
پنج شنبه, 20 -2669 ساعت 00:00

میکرو کنترلر AVR

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

ساده ترین معماری میکرو کنترلر، متشکل از یک ریز پردازنده، حافظه و درگاه ورودی/خروجی است. ریز پردازنده نیز متشکل از واحد پردازش مرکز (CPU) و واحد کنترل (CU)است.

CPU درواقع مغز یک ریز پردازنده است و محلی است که در آنجا تمام عملیات ریاضی و منطقی ،انجام می شود. واحد کنترل ، عملیات داخلی ریز پردازنده را کنترل می کند و سیگنال های کنترلی را به سایر بخشهای ریز پردازنده ارسال می کند تا دستورالعمل ها ی مورد نظر انجام شوند.

حافظه بخش خیلی مهم از یک سیستم میکرو کامپیوتری است. ما می توانیم بر اساس به کارگیری حافظه، آن را به دو گروه دسته بندی کنیم: حافظه برنامه و حافظه داده .

منتشرشده در میکروکنترولر
پنج شنبه, 20 -2669 ساعت 00:00

میکروکنترلر َARM

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

این قطعات پردازنده ای هستند ، از نوع 32 بیتی و دارای معماری RISC هستند و سرعت نسبتا بالایی هم دارند (کلاک از 300 تا 2000 مگاهرتز)و مجهز به برخی امکانات داخلی (adc و dac و تایمر وکانتر و pwm و rtc و i2c و spi و dmaو ...)وحافظه کش هستند . قابلیت ها و باس های استانداردی که برای این پروسسورها در نظر گرفته شده به همراه سرعت بالا ، حافظه کش مناسب ، مقایسه گرهای داخلی ، تایمرهای 16 بیتی برای پیاده سازی RTC و ... ، باعث شده که عملکرد این تراشه ها نسبت به انواع دیگر پروسسورهای هم تراز ، دارای کیفیت و قدرت بالاتری باشه .

منتشرشده در میکروکنترولر