پاورپوینت کامل و جامع با عنوان آموزش زبان برنامه نویسی بسکام (BASCOM) در 125 سلاید

- پاورپوینت کامل و جامع با عنوان آموزش زبان برنامه نویسی بسکام (BASCOM) در 125 سلاید

پاورپوینت کامل و جامع با عنوان آموزش زبان برنامه نویسی بسکام (BASCOM) در 125 سلاید

 

 

 

 

 

 

 

بسکام ای وی آر (BASCOM-AVR) نرم‌افزاری است برای برنامه نویسی و طراحی مدارات الکترونیکی بر اساس میکروکنترلرها با استفاده از زبان برنامه نویسی بیسیک که توسط مارک آلبرتز برنامه نویسی و توسعه داده می شود.

با این نرم‌افزار می توان با استفاده از آی سیهای خانواده AVR و MCS-8051 مدارات پیشرفته و قابل انعطاف ایجاد کرد. غیر از این نرم‌افزار، نرم‌افزارهای دیگری نیز برای برنامه نویسی این آی سی‌ها وجود دارد که البته با توجه به قدرت، آسانی و انعطاف پذیری فوق العاده این نرم‌افزار مخصوصاً در سطح آماتوری بسیار مورد توجه قرار گرفته است.

اِی‌وی‌آر (به انگلیسی: AVR)، خانواده‌ای از ریزکنترل‌گرهای جدید است که شرکت اتمل، آن را روانهٔ بازار الکترونیک کرده است. این ریزکنترل‌گرهای هشت بیتی به خاطر دارا بودن قابلیت برنامه‌نویسی توسط کامپایلر زبان‌های برنامه‌نویسی سطح بالا، مورد توجه قرار می‌گیرند. این ریزکنترل‌گرها از معماری ریسک برخوردارند. همچنین شرکت اتمل کوشیده‌است تا با استفاده از معماری پیشرفته و دستورهای بهینه، حجم کد تولید شده را پایین آورده و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع ریزکنترل‌گرها دارا بودن ۳۲ ثبات همه منظوره است. همچنین در این ریزکنترل‌گرها، از حافظه‌های کم مصرف و غیر فرار فلش و ای‌ای‌پی‌رام استفاده می‌شود.

کامپایلرهایی به زبان بیسیک و C که زبان‌هایی پرکاربردی در دنیا محسوب می‌شوند: برای این نوع ریزکنترل‌گرها طراحی شده‌است. البته در حال حاضر استفاده از کامپایلر بسکام BAScom که نسبت به زبان c بسیار راحت تر و سریع تر عمل می‌کند جایگزین زبان c شده است. همچنین زبان اسمبلی را نیز می‌توان برای برنامه‌نویسی به کار برد. برای نمونه کامپایلر بسکام با زبان بیسیک برای برنامه‌نویسی این نوع از ریزکنترل‌گرها می‌تواند به کار رود. همچنین نرم‌افزار CodeVision، برای برنامه‌نویسی به زبان C (سازگار با این ریزکنترل‌گرها) بسیار رایج است (البته این برنامه بیشتر میان کاربران ایرانی رواج دارد، در میان کاربرهای خارجی کمتر دیده شده و بیشتر از برنامهٔ رسمی شرکت Atmel استفاده می‌شود).

 

فهرست مطالب:

زبان برنامه نویسی بیسیک

تشریح منوهای برنامه

New

Open

Close

Save & Save As

Print & Print Preview

Exit

Redo & Undo

Copy & Cut & Paste

Find & Find Next

منوی Program

Compile

Syntax Check

Show Result

Simulate

Send to Chip

عبارات مورد استفاده

GND و VCC

پورت

کریستال

مراحل نوشتن یک برنامه جدید

دستور معرفی میکروکنترلر

دستور معرفی کریستال

توضیح دستور config

تعریف پورت به صورت ورودی یا خروجی

تعریف پایه های پورت به صورت ورودی یا خروجی

دستور toggle

دستور set

دستورات تاخیر

دستورات حلقه و پرش

انواع حلقه ها

Do-Loop

For-Next

While-Wend

jmp

goto

برنامه یک مدار چشمک زن

آموزش LCD

LCD کاراکتری

پایه های LCD

راه اندازی LCD در محیط بسکام

دستورات مربوط به LCD

نوشتن روی LCD

پاک کردن LCD

موقعیت در LCD

مکان نما در LCD

دستورات shift

بدنه یک برنامه در محیط بسکام

دستور END

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

مثال

دستور const

دستور alias

مثال

دستور incr

دستور decr

دستور checksum

دستور high

دستور low

دستور right

دستور left

دستور len

دستور ltrim

دستور swap

دستور mid

دستور space

دستور format

دستور fusing

زیربرنامه ها و فراخوانی توابع

و…

برای دانلود کلیک کنید