کافه پاورپوینت
342000 پاورپوینت
130560 کاربر
2369700 دانلود فایل

ساخت پاوپوینت با هوش مصنوعی

کم تر از 5 دقیقه با هوش مصنوعی کافه پاورپوینت ، پاورپوینت بسازید

برای شروع ساخت پاورپوینت کلیک کنید

ساخت پاورپوینت با هوش مصنوعی کافه پاورپوینت2


شما در این مسیر هستید :خانه / محصولات /powerpoint / دانلود پاورپوینت تحقیق کامل آشنایی با محیط برنامه نویسی BASCOM (کد8046)

دانلود پاورپوینت تحقیق کامل آشنایی با محیط برنامه نویسی BASCOM (کد8046)

سفارش انجام پاورپوینت - بهترین کیفیت - کم ترین هزینه - تحویل در چند ساعت 09164470871 ای دی e2proir

دانلود پاورپوینت تحقیق کامل آشنایی با محیط برنامه نویسی BASCOM (کد8046)

شناسه محصول و کد فایل : 8046

نوع فایل : Powerpoint پاورپوینت

قابل ویرایش تمامی اسلاید ها دارای اسلاید مستر برای ویرایش سریع و راحت تر

امکان باز کردن فایل در موبایل - لپ تاپ - کامپیوتر و ...

با یک خرید میتوانید بین 342000 پاورپینت ، 25 پاورپوینت را به مدت 7 روز دانلود کنید

هزینه فایل : 105000 : 54000 تومان

تماس با پشتیبانی 09164470871



فایل های مشابه شاید از این ها هم خوشتان بیاید !!!!


دانلود پاورپوینت مشاوره و آزمون تست ايدز (کد8062)

دانلود پاورپوینت مشاوره و آزمون تست ايدز (کد8062)

دانلود پاورپوینت تجزیه و تحلیل نتیجه گزارش کار آزمايشگاه مکانيک خاک (کد8061)

دانلود پاورپوینت تجزیه و تحلیل نتیجه گزارش کار آزمايشگاه مکانيک خاک (کد8061)

دانلود پاورپوینت تحقیق و بررسی بررو ی آزمايشهای خاک (کد8060)

دانلود پاورپوینت تحقیق و بررسی بررو ی آزمايشهای خاک (کد8060)

دانلود پاورپوینت آزمايش هاي كيفي جهت شناخت ویژگی های اسيدهاي آمينه وپروتئين ها (کد8059)

دانلود پاورپوینت آزمايش هاي كيفي جهت شناخت ویژگی های اسيدهاي آمينه وپروتئين ها (کد8059)

دانلود پاورپوینت تحقیق مفهمو م شرکت در مباحث فنی، کالیبراسیون و حاکمیتی (کد8058)

دانلود پاورپوینت تحقیق مفهمو م شرکت در مباحث فنی، کالیبراسیون و حاکمیتی (کد8058)

دانلود پاورپوینت آشنایی با اسپکتروفتومتر در بیوشیمی و نحوه کارکرد آنها (کد8057)

دانلود پاورپوینت آشنایی با اسپکتروفتومتر در بیوشیمی و نحوه کارکرد آنها (کد8057)

دانلود پاورپوینت اندازه گيري ثابتهاي فيزيكي وجداسازي، و شناسايي تركيبها (کد8056)

دانلود پاورپوینت اندازه گيري ثابتهاي فيزيكي وجداسازي، و شناسايي تركيبها (کد8056)

دانلود پاورپوینت سمینار با موضوع ساختار حكومت وتناسب آن با توسعه اقتصاد ايران (کد8055)

دانلود پاورپوینت سمینار با موضوع ساختار حكومت وتناسب آن با توسعه اقتصاد ايران (کد8055)

دانلود پاورپوینت آشنایی بانحوه گواهی ثبت اختراع (کد8054)

دانلود پاورپوینت آشنایی بانحوه گواهی ثبت اختراع (کد8054)

دانلود پاورپوینت آزادی بیان از نظر حقوق دانان (کد8053)

دانلود پاورپوینت آزادی بیان از نظر حقوق دانان (کد8053)

دانلود پاورپوینت از طبقه 27 به بعد آشنایی با علما و معرفی آثار آنها (کد8052)

دانلود پاورپوینت از طبقه 27 به بعد آشنایی با علما و معرفی آثار آنها (کد8052)

دانلود پاورپوینت آی یودی و نحوه کار کرد آن (کد8051)

دانلود پاورپوینت آی یودی و نحوه کار کرد آن (کد8051)

دانلود پاورپوینت آشنایی بابخشنامه ها ی حوزه نظارتي معاونت آموزشي دانشگاه (کد8050)

دانلود پاورپوینت آشنایی بابخشنامه ها ی حوزه نظارتي معاونت آموزشي دانشگاه (کد8050)

دانلود پاورپوینت انواع آینه و کاربرد های آن (کد8049)

دانلود پاورپوینت انواع آینه و کاربرد های آن (کد8049)

دانلود پاورپوینت تحقیق کامل عایق های رطوبتی (کد8048)

دانلود پاورپوینت تحقیق کامل عایق های رطوبتی (کد8048)

دانلود پاورپوینت آشنایی با میکروکنترلر AVR و نحوه کارکرد آن ها (کد8047)

دانلود پاورپوینت آشنایی با میکروکنترلر AVR و نحوه کارکرد آن ها (کد8047)

دانلود پاورپوینت آشنایی با پيکره بندی تايمر / کانترهاو نحوه کارکرد آن (کد8045)

دانلود پاورپوینت آشنایی با پيکره بندی تايمر / کانترهاو نحوه کارکرد آن (کد8045)

دانلود پاورپوینت آشنایی با خط بسته بندی وکیوم MAP اتمسفر اصلاح شده  (کد8044)

دانلود پاورپوینت آشنایی با خط بسته بندی وکیوم MAP اتمسفر اصلاح شده (کد8044)

دانلود پاورپوینت خواص بینی الکتریکی در کشاورزی(کد8043)

دانلود پاورپوینت خواص بینی الکتریکی در کشاورزی(کد8043)

دانلود پایان نامه نگرشی بر بسپارش پلی وینیل کلراید (PVC) با توزیع اندازه متفاوت به روش تعلیقی (کد8042)

دانلود پایان نامه نگرشی بر بسپارش پلی وینیل کلراید (PVC) با توزیع اندازه متفاوت به روش تعلیقی (کد8042)

نگرشی بر عوامل مؤثر بر پارامتر های فرآیندی کوپلیمر استایرین–بوتادین (SBR) (کد8041)

نگرشی بر عوامل مؤثر بر پارامتر های فرآیندی کوپلیمر استایرین–بوتادین (SBR) (کد8041)

دانلود پاورپوینت کامل شــهر شنــاورلــی لـی پـدطراح  وینسنت کاله بات (کد8040)

دانلود پاورپوینت کامل شــهر شنــاورلــی لـی پـدطراح وینسنت کاله بات (کد8040)

پاورپوینت روانشناسی کودک (کد8035)

پاورپوینت روانشناسی کودک (کد8035)

دانلود پاورپوینت معرفی نرم افزار های رشته برق (کد8024)

دانلود پاورپوینت معرفی نرم افزار های رشته برق (کد8024)

دانلود پاورپوینت الگو از لانه سازی زنبوردر معماری (کد8032)

دانلود پاورپوینت الگو از لانه سازی زنبوردر معماری (کد8032)

دانلود رایگان مقاله  بنای تاریخی قلعه دختر فیروزآباد (کد8031)

دانلود رایگان مقاله بنای تاریخی قلعه دختر فیروزآباد (کد8031)

دانلود مقاله هتل هفت ستاره کیش به صورت پی دی اف (کد8030)

دانلود مقاله هتل هفت ستاره کیش به صورت پی دی اف (کد8030)

دانلود مقاله آشنايي با طراحي محيط و منظر هندسه در طبیعت به صورت پی دی اف (کد8029)

دانلود مقاله آشنايي با طراحي محيط و منظر هندسه در طبیعت به صورت پی دی اف (کد8029)

دانلود پاورپوینت بناهای دوره ساسانی فیروزآباد و کازرون (کد8028)

دانلود پاورپوینت بناهای دوره ساسانی فیروزآباد و کازرون (کد8028)

دانلود مقاله زندگینامه شفیعی کدکنی به صورت ورد (کد8027)

دانلود مقاله زندگینامه شفیعی کدکنی به صورت ورد (کد8027)

دانلود پاورپویت کامل عنکبوت و معماری (کد8025)

دانلود پاورپویت کامل عنکبوت و معماری (کد8025)

دانلود پاورپوینت انرژي هاي نو (زيست توده) (کد8024)

دانلود پاورپوینت انرژي هاي نو (زيست توده) (کد8024)



توضیحات محصول دانلود پاورپوینت تحقیق کامل آشنایی با محیط برنامه نویسی BASCOM (کد8046)

دانلود پاورپوینت تحقیق کامل آشنایی با محیط برنامه نویسی  BASCOM

\n

عنوان قبلی : محیط برنامه نویسی

\n

BASCOM

\n \n

\n

عنوان های پاورپوینت  : 

\n

\n

محیط برنامه نویسی

\n

BASCOM

\n

معرفی منوهای محیط

\n

 BASCOM

\n

منوی FILE

\n

ادامه منوی FILE ...

\n

منوی EDIT

\n

منوی EDIT ...

\n

منوی EDIT ...

\n

منوی PROGRAM

\n

منوی PROGRAM  ...

\n

منوی PROGRAM  ...

\n

منوی TOOLS

\n

منوی  TOOLS ...

\n

منوی OPTION

\n

منوی OPTION ...

\n

معرفی محیط شبیه سازی (SIMULATOR)

\n

نوار ابزار در این محیط

\n

\n

معرفی محیط برنامه ریزی

\n

ISP STK PROGRAMMER

\n

ISP STK PROGRAMMER…

\n

معرفی محیط

\n

 TERMINAL EMULATOR

\n

TERMINAL EMULATOR

\n

منوهای محیط

\n

TERMINAL EMULATOR

\n

دستورات و توابع محیط برنامه نویسی BASCOM

\n

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

\n

 BASCOM

\n

بدنه یک برنامه درمحیط  BASCOM ...

\n

معرفی میکرو

\n

بدنه یک برنامه درمحیط  BASCOM ...

\n

معرفی میکرو ...

\n

بدنه یک برنامه درمحیط  BASCOM ...

\n

کریستال

\n

بدنه یک برنامه درمحیط  BASCOM ...

\n

اسمبلی و بیسیک ( اختیاری)

\n

\n

آدرس شروع برنامه ریزی حافظه FLASH ( اختیاری)

\n

بدنه یک برنامه درمحیط  BASCOM ...

\n

تعیین کلاک ( اختیاری)

\n

بدنه یک برنامه درمحیط  BASCOM ...

\n

پایان برنامه

\n

اعداد و متغیر ها و جداول

\n

LOOKUP

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دیمانسیون متغیرها

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دیمانسیون متغیرها ...

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دیمانسیون متغیرها ...

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور CONST

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور ALIAS

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور CHR

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور INSTR

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور INCR

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور DECR

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور CHECKSUM

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور LOW

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور HIGH

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور LCASE

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور UCASE

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور RIGHT

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور LEFT

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور LEN

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور LTRIM

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور SWAP

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور MID

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور ROTATE

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

دستور SPACE

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

تابع FORMAT

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

تابع FUSING

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

جدولLOOKUP

\n

اعداد و متغیر ها و جداولLOOKUP...

\n

جدولLOOKUPSTR

\n

توابع ریاضی و محاسباتی

\n

توابع ریاضی و محاسباتی...

\n

عملگرهای ریاضی

\n

توابع ریاضی و محاسباتی...

\n

عملگرهای منطقی

\n

توابع ریاضی و محاسباتی...

\n

تابع ABS

\n

توابع ریاضی و محاسباتی...

\n

تابع EXP

\n

توابع ریاضی و محاسباتی...

\n

تابع LOG10

\n

توابع ریاضی و محاسباتی...

\n

تابع LOG

\n

توابع ریاضی و محاسباتی...

\n

تابع RND

\n

توابع ریاضی و محاسباتی...

\n

تابع SIN

\n

توابع ریاضی و محاسباتی...

\n

تابع COS

\n

توابع ریاضی و محاسباتی...

\n

تابع TAN

\n

توابع ریاضی و محاسباتی...

\n

تابع SINH

\n

توابع ریاضی و محاسباتی...

\n

تابع COSH

\n

توابع ریاضی و محاسباتی...

\n

تابع TANH

\n

توابع ریاضی و محاسباتی...

\n

تابع ASIN

\n

توابع ریاضی و محاسباتی...

\n

تابع ACOS

\n

توابع ریاضی و محاسباتی...

\n

تابع ATN

\n

توابع ریاضی و محاسباتی...

\n

تابع DEG2RAD

\n

توابع ریاضی و محاسباتی...

\n

تابع RAD2DEG

\n

توابع ریاضی و محاسباتی...

\n

تابع ROUND

\n

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

\n

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

\n

دستور ASC

\n

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

\n

دستور HEX

\n

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

\n

دستور HEXVAL

\n

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

\n

دستور MAKEBCD

\n

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

\n

دستور MAKEDEC

\n

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

\n

دستور MAKEINT

\n

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

\n

دستور STR

\n

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

\n

دستور VAL

\n

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

\n

دستور STRING

\n

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

\n

دستور BIN2GREY

\n

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

\n

دستور GREY2BIN

\n

رجیسترها و آدرس های حافظه

\n

رجیسترها و آدرس های حافظه...

\n

\n

رجیسترها و آدرس های حافظه...

\n

دستور SET

\n

رجیسترها و آدرس های حافظه...

\n

دستور TOGGLE

\n

رجیسترها و آدرس های حافظه...

\n

دستور RESET

\n

رجیسترها و آدرس های حافظه...

\n

دستور BITWAIT

\n

رجیسترها و آدرس های حافظه...

\n

دستور CPEEK

\n

رجیسترها و آدرس های حافظه...

\n

دستور CPEEKH

\n

رجیسترها و آدرس های حافظه...

\n

دستور LOADADR

\n

رجیسترها و آدرس های حافظه...

\n

دستور OUT

\n

رجیسترها و آدرس های حافظه...

\n

دستور INP

\n

رجیسترها و آدرس های حافظه...

\n

دستور PEEK

\n

رجیسترها و آدرس های حافظه...

\n

دستور POKE

\n

رجیسترها و آدرس های حافظه...

\n

دستور VARPTR

\n

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

\n

دستورالعملهای حلقه و پرش ...

\n

دستورالعمل JMP  و GOTO

\n

دستورالعملهای حلقه و پرش ...

\n

دستورالعمل DO-LOOP

\n

دستورالعملهای حلقه و پرش ...

\n

دستورالعمل FOR-NEXT

\n

دستورالعملهای حلقه و پرش ...

\n

دستورالعمل WHILE-WEND

\n

دستورالعملهای حلقه و پرش ...

\n

دستورالعمل IF

\n

دستورالعملهای حلقه و پرش ...

\n

دستورالعمل IF  ...

\n

دستورالعملهای حلقه و پرش ...

\n

دستورالعمل IF ...

\n

دستورالعملهای حلقه و پرش ...

\n

دستورالعمل CASE

\n

دستورالعملهای حلقه و پرش ...

\n

دستورالعمل   ….CASE

\n

دستورالعملهای حلقه و پرش ...

\n

دستور EXIT

\n

دستورالعملهای حلقه و پرش ...

\n

دستورالعمل ON VALUE

\n

ایجاد تاخیر در برنامه

\n

ایجاد تاخیر در برنامه …

\n

دستور DELAY

\n

ایجاد تاخیر در برنامه …

\n

دستور WAITus

\n

ایجاد تاخیر در برنامه …

\n

دستور WAITms

\n

ایجاد تاخیر در برنامه …

\n

دستور WAITus

\n

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

\n

زیر برنامه و تابع …

\n

معرفی تابع DECLARE FUNCTION

\n

زیر برنامه و تابع …

\n

معرفی تابع DECLARE FUNCTION...

\n

زیر برنامه و تابع …

\n

معرفی تابعDECLARE FUNCTION ...

\n

زیر برنامه و تابع …

\n

معرفی زیر برنامه DECLARE SUB

\n

زیر برنامه و تابع …

\n

معرفی زیربرنامه DECLARE SUB...

\n

زیر برنامه و تابع …

\n

فراخوانی CALL

\n

زیر برنامه و تابع …

\n

فراخوانی CALL ...

\n

زیر برنامه و تابع …

\n

بکارگیری متغیر محلی یا LOCAL

\n

زیر برنامه و تابع …

\n

بکارگیری متغیر محلی یا LOCAL...

\n

زیر برنامه و تابع …

\n

بکارگیری متغیر محلی یا LOCAL

\n

پیکره بندی و کار با امکانات AVR در BASCOM

\n

پیکره بندی پورت ها

\n

پیکره بندی پورت ها ...

\n

پیکره بندی پورت ها ...

\n

پیکره بندی پورت ها ...

\n

بررسی پورتهای میکرو ATMEGA32

\n

پیکره بندی پورت ها ...

\n

بررسی پورتهای میکرو ATMEGA32

\n

پیکره بندی پورت ها ...

\n

بررسی پورتهای میکرو ATMEGA32

\n

پیکره بندی پورت ها ...

\n

بررسی پورتهای میکرو ATMEGA32

\n

پیکره بندی پورت ها ...

\n

بررسی پورتهای میکرو ATMEGA32

\n

پیکره بندی پورت ها ...

\n

بررسی پورتهای میکرو ATMEGA32

\n

پیکره بندی پورت ها ...

\n

بررسی پورتهای میکرو ATMEGA32

\n

پیکره بندی پورت ها ...

\n

بررسی پورتهای میکرو ATMEGA32

\n

پیکره بندی پورت ها ...

\n

بررسی پورتهای میکرو ATMEGA32

\n

پیکره بندی پورت ها ...

\n

بررسی پورتهای میکرو ATMEGA32

\n

پیکره بندی پورت ها ...

\n

بررسی پورتهای میکرو ATMEGA32

\n

پیکره بندی پورت ها ...

\n

بررسی پورتهای میکرو ATMEGA32

\n

\n

\n \n\n \n\n
\n\nقسمت ها و تکه های اتفاقی از فایل\n\n \n\n \n\nتحقیق کامل آشنایی با محیط برنامه نویسی\n\nBASCOM\n\n2pro.ir\n\nمحیط برنامه نویسی\n\nBASCOM\n\nمعرفی منوهای محیط\n\nBASCOM\n\nمیکروکنترلرهای AVR\n\n \n\nمنوی FILE\n\nایجاد فایل جدید (FILE NEW)\n\nبا انتخاب این گزینه یک پنجره جدید که شما قادر به نوشتن برنامه در آن هستید ایجاد می شود .\n\nباز کردن فایل (OPEN FILE  )\n\nبا انتخاب این گزینه شما قادر به فراخوانی فایلی که در حافظه موجود است می باشید .\n\nBASCOM فایلها را بصورت استاندارد ASCII  ذخیره می کند .بنابراین شما می توانید از ویرایشگری مثل  NOTEPAD  برای نوشتن برنامه استفاده کنید و سپس آنرا به محیط انتقال دهید.\n\nبستن فایل CLOSE FILE ) )\n\nاین گزینه پنجره برنامه فعال را می بندد . اگر در فایل تغییری ایجاد کرده اید ابتدا باید قبل از بستن آن را ذخیره نمایید .\n\nذخیره فایل  (FILE SAVE )\n\nبا این گزینه شما قادر به ذخیره فایل بصورت ASCII در کامپیوتر خواهید بود .\n\nذخیره کردن بعنوان (FILE SAVE AS )\n\nبا این گزینه قادر خواهید بود فایل موجود را با نام دیگر ذخیره کنید.\n\nادامه منوی FILE ...\n\nنمایش  پرینت فایل (FILE PRINT PREVIEW )\n\nاین گزینه نشان می دهد که فایل متنی موجود برنامه در هنگام پرینت به چه صورت خواهد بود .\n\nپرینت فا یل (FILE PRINT )\n\nبا این گزینه شما می توانید فایل موجود در برنامه را پرینت نمایید .\n\nبستن فایل CLOSE FILE ) )\n\nبا این گزینه شما قادر خواهید بود از محیط BASCOM  خارج شوید ولی در صورتی که شما در برنامه تان تغییری داده اید و آن را ذخیره نکرده اید , پیش از خروج هشدار میدهد.\n\nمنوی EDIT\n\nEDIT UNDO\n\nبا این گزینه شما می توانید دستکاری اخیرتان  در برنامه را از بین ببرید .\n\nEDIT REDO\n\nبا این گزینه شما می توانید دستکاری اخیرتان  را که از بین برده بودید دوباره برگردانید .\n\nEDIT CUT\n\nبا این گزینه شما می توانید متن انتخاب شده را بریده و به محل جدیدی انتقال دهید .\n\nEDIT COPY\n\nبا این گزینه شما می توانیدمتن انتخاب شده را کپی کرده و به محل جدیدی انتقال دهید .\n\nEDIT PAST\n\nبا این گزینه شما می توانید متنی را که قبلا COPY  یا CUT کرده بودید در محل مورد نظر بچسبانید .\n\nمنوی EDIT ...\n\nEDIT FIND\n\nبا این گزینه شما می توانید  متنی را در برنامه تان جستجو کنید .\n\nEDIT FIND NEXT\n\nبا این گزینه شما می توانید  متن مورد جستجو را دوباره جستجو نمایید .\n\nEDIT REPLACE\n\nبا این گزینه شما می توانید متنی را جایگزین متن موجود در برنامه نمایید یعنی در قسمت TEXT TO FIND متن مورد جستجو که باید توسط متن دیگری جایگزین شود را تایپ کنید و در قسمت REPLACE WITH  متنی را که باید جایگزین شود تایپ می کنیم .\n\nEDIT  GOTO\n\nبا این گزینه شما می توانیدمستقیما و به سرعت به خط دلخواهی بروید .\n\nمنوی EDIT ...\n\nEDIT TOGGLE BOOKMARK\n\nبا این گزینه شما می توانید  شما می توانید در جاهای خاصی از برنامه که مورد نظر شماست نشانه گذاری کنید و به آنها توسط دستور دستور EDIT GOTO BOOKMARK  دسترسی پیدا کنید .\n\nEDIT GOTO BOOKMARK\n\nبا این گزینه شما می توانید  به نشانه هایی که قبلا گذاشته اید .\n\nEDIT IDENT  BLOCK\n\nبا این گزینه شما می توانید متن انتخاب شده را به اندازه یک TAB به سمت راست منتقل کنید .\n\nEDIT  UNIDENT BLOCK\n\nبا این گزینه شما می توانید متن انتخاب شده را به اندازه یک TAB  به سمت چپ منتقل کنید .\n\nمنوی PROGRAM\n\nPROGRAM COMPILE\n\nبا این گزینه (یا کلید F7) شما قادر به ترجمه برنامه به زبان ماشین (COMPILE ) خواهید بود .برنامه شما با انتخاب این گزینه پیش از COMPILE  ذخیره خواهد شد و فایلهای زیر به انتخاب شما در OPTION COPILER SETTING  ایجاد خواهند شد :\n\nXX.BIN   فایل باینری که می تواند در میکروکنترلر PROGRAM  شود .\n\nXX.DBG فایل DEBUG که برای نرم افزار شبیه ساز BASCOM  مورد نیاز است .\n\nXX.OBJ   فایل OBJECT  که برای نرم افزار  AVR STUDIO مورد نیاز است .\n\nXX.RPT   فایل گزارشی\n\nXX.HEX   فایل هگزادسیمال اینتل که برای بعضی از انواع  PROGRAMMER ها مورد نیاز است .\n\nXX.ERR  فایل خطا که فقط در هنگام بروز خطا ایجاد می شود.\n\nXX.EPP  داده های که باید در EPROM برنامه ریزی شود در این فایل نگهداری میگردند .\n\n \n\nمنوی PROGRAM  ...\n\nاگر خطایی در برنامه موجود باشد شما پیغام خطا را در یک کادر محاوره ای دریافت خواهید کرد و COMPILE متوقف میشود. با کلیک بر روی هر کدام از انها به خطی که خطا  در آن رخ داده پرش خواهید کرد .\n\nPROGRAM SYNTAX CHECK\n\nبوسیله این گزینه برنامه شما برای نداشتن خطای املایی چک می شود .اگر خطایی وجود داشته باشد هیچ فایلی ایجاد نخواهد شد .\n\nPROGRAM SHOW RESULT\n\nاز این گزینه برای دیدن  نتیجه COMPILE میتوان استفاده کرد .\n\nگزینه  OPTION COMPILE OUTPUT را برای تعیین اینکه کدام فایلها باید ایجاد شوند را ببینید . فایلهایی که محتوای آنها قابل مشاهده اند  REPORT ERROR  می باشند .\n\n \n\n \n\nمنوی PROGRAM  ...\n\nPROGRAM SIMULATOR\n\nبا فشردن کلید F2 یا این گزینه از منو PROGRAM شبیه ساز داخلی فعال خواهد شد .شما در برنامه با نوشتن کلمه کلیدی $SIM قادر به شبیه سازی سریعتر برنامه میباشید .در صورت تمایل شما می توانید از شبیه سازی های دیگر مانند AVR STUDIO نیز استفاده کنید . برای شبیه سازی فایلهای DBJ و OBJ باید ایجاد شده باشند . فایل OBJ  در برنامه شبیه سازی AVR STUDIO و فایل DBJ  برای شبیه ساز داخلی مورد استفاده قرار می گیرد .\n\nSEND TO CHIP\n\nتوسط این گزینه یا کلید F4 پنجره محیط برنامه ریزی ظاهر خواهد شد .شما می توانید توسط این گزینه میکرو مورد نظر خود را PROGRAM  کنید .\n\n \n\nمنوی TOOLS\n\nTERMINAL EMULATOR\n\nتوسط این گزینه یا کلیدهای CTR + T با بالا آوردن TERMINAL EMULATOR   می توانید از این محیط برای نمایش داده ارسالی و دریافتی در ارتباط سریال RS-232 بین میکرو و کامپیوتر استفاده نمایید .\n\nLCD DESIGNER\n\nتوسط این گزینه می توانید کاراکترهای دلخواه خود را طراحی نمایید و بر روی LCD نمایش دهید.\n\nمنوی  TOOLS ...\n\nGRAPHIC CONVERTOR\n\nبا کلیک بر روی این منو پنجره محیط  GRAPHIC CONVERTOR برای تبدیل تصویر با پسوند *.BMP به تصویری با پسوند *.BGF  که قابل نمایش بر روی GRAPHIC LCD است ظاهر می شود .\n\nفایل دلخواه خود را با پسوند *.BMP توسط دکمه LOAD وارد کرده و سپس با دکمه SAVE آنرا در کنار برنامه خود با پسوند *.BGF ( BASCOM GRAPHIC FILE)  ذخیره کنید .فایل تبدیل شده بصورت سیاه و سفید دوباره نمایش داده می شود و با کلیک بر روی دکمه OK می توان از محیط خارج شد . فایل ذخیره شده با فراخوانی در برنامه قابل نمایش بر روی LCD گرافیکی است . انتخاب نوع LCD توسط قسمت LCD TYPEانجام می گیرد . فونت نوشتاری نیز می تواند 6*8  یا 8*8  پیکسل باشد .\n\n \n\n \n\nمنوی OPTION\n\nOPTION COMPILER\n\nبا این منو شما می توانید گزینه های مختلف کامپایلر را طبق زیر اصلاح نمایید :\n\nOPTION COMPILER CHIP\n\nانتخاب میکرو برای برنامه ریزی توسط این گزینه انجام می شود . در صورتی که از دستور $REGFILE در برنامه استفاده کرده اید به انتخاب میکرو توسط این گزینه نیازی نیست .\n\nOPTION COMPILER OUTPUT\n\nبا این گزینه می توان فایل هایی  که مایل به ایجاد آنها پس از کامپایل هستیم را انتخاب کرد . با انتخاب گزینه SIZE WARNING زمانی که حجم CODE از مقدار حافظه  FLASH ROM تجاوز کرد کامپایلر تولید WARNING می کند .\n\nOPTION COMPILER 12C,SPI,1WIRE\n\nتوسط این گزینه می توان پایه های مربوط به ارتباطات 12C SPI و1 WIRE را تعیین کرد .\n\n \n\nمنوی OPTION ...\n\nOPTION COMPILER COMMUNICATION\n\nنرخ انتقال (BOUD RATE) ارتباط سریال توسط این گزینه تعیین می شود که می توان یک نرخ جدید نیز تایپ کرد . گزینه FREQUENCY انتخاب فرکانس کریستال استفاده شده است که می تواند فرکانس اختیاری نیز باشد .\n\n \n\nOPTION COMPILER LCD\n\nاین گزینه دارای قابلیت های زیر می باشد :\n\nدر قسمت LCD TYPE  نوع LCD  را مشخص می کنیم .گزینه BUS MODE مشخص می کند LCD بصورت 8 بیتی یا 4 بیتی کار می کند .توسط گزینه DATA MODE  تعیین می کنیم LCD  بصورت PIN کار کند یا BUS و گزینه LCD ADDRESS مشخص کننده آدرس LCD در مد  BUS  است .\n\nدر صورت پیکره بندی هر یک از امکانات فوق در برنامه نیازی به تنظیم کردن آنها در این منو نیست .\n\n \n\nOPTION PROGRAMMER\n\nدر این منو شما می توانید PROGRAMMER مورد نظر خود را انتخاب نمایید .\n\nمعرفی محیط شبیه سازی (SIMULATOR)\n\nمیکروکنترلرهایِ AVR\n\n \n\n \n\nنوار ابزار در این محیط\n\nRUN\n\nبا فشردن این دکمه شبیه سازی آغاز می شود .\n\nPAUSE\n\nباعث توقف موقت شبیه سازی می شود و با فشردن دکمه  RUN  شبیه سازی ادامه پیدا می کند .\n\nSTOP\n\nباعث توقف کامل شبیه سازی برنامه جاری می شود .\n\nSTEP INTO CODE\n\nبا استفاده از این دکمه می توان برنامه را خط به خط اجرا نمود  و هنگام فراخوانی توابع به داخل آنها رفته و مراحل اجرای آنها را بررسی کرد . این کار را با فشردن کلید  F8 نیز می توانید انجام دهید .بعد از هر بار اجرای این دستور شبیه سازی به حالت PAUSE  می رود .\n\n \n\n \n\nنوار ابزار در این محیط  ...\n\nSTEP OVER\n\nاین دکمه شبیه دکمه قبلی است با این تفاوت که در هنگام فراخوانی توابع به داخل  SUB ROUTINE  نخواهید رفت .  این کار را می توانید با فشردن کلید SHIFT F8 نیز انجام دهید .\n\nRUN TO\n\nدکمه RUN TO شبیه سازی را تا خط انتخاب شده انجام میدهد و سپس به حالت PAUSE  میرود ( خط جاری باید شامل کدهای قابل اجرا باشد ) .\n\nنوار ابزار در این محیط  ...\n\nشبیه سازی سخت افزاری  THE HARDWARE SIMULATOR\n\nبا کلیک بر روی این گزینه پنجره ای ظاهر می شود . که قسمت بالایی یک LCD  مجازی می باشد که برای نشان دادن داده های فرستاده شده به LCD  استفاده می شود . نوار LED های قرمز رنگ پایین خروجی پورتها را نشان می دهد . با کلیک بر روی هر یک از LED  های سبز رنگ که بعنوان ورودی هستند وضعیت آن معکوس می شود و روشن شدن LED بمنزله یک کردن پایه پورت است .یک صفحه کلید نیز تعبیه شده است که با دستور GETKBD( ) در برنامه قابل خواندن می باشد . در ضمن مقدار آنالوگ نیز هم برای مقایسه کننده آنالوگ و هم برای کانال های مختلف ADC قابل اعمال است.\n\nREGISTERS\n\nاین دکمه پنجره  ثباتها را با مقادیر قبلی نمایش می دهد . مقدارهای نشان داده شده در این پنجره هگزادسیمال می باشد که برای تغییر هر کدام از آنها روی خانه مربوطه کلیک کرده و مقدار جدید را وارد کنید .\n\nI/O REGISTERS\n\nبرای نمایش ثباتهای  IO استفاده می شود . که مانند R قابل مقدار دهی است .\n\n \n\n \n\nنوار ابزار در این محیط  ...\n\nVARIABLES\n\nشما قادر به انتخاب متغیر با دو بار کلیک کردن در ستون VARIABLES میباشید . با فشار دکمه ENTER در هنگام اجرای برنامه قادر به مشاهده مقدار جدید متغیر در برنامه خواهید بود . همچنین میتوانید مقدار هر متغیر را توسط VALUE  تغییر دهید .\n\nبرای تماشای یک متغیر آرایه ای می توانید نام متغیر همراه با اندیس آنرا تایپ کنید و برای حذف هر سطر می توانید دکمه CTRL+DEL را فشار دهید .\n\nWATCH\n\nاین گزینه برای وارد کردن وضعیتی که قرار است در خلال شبیه سازی ارزیابی شود مورد استفاده قرار می گیرد و هنگامی که وضعیت مورد نظر صحیح شد شبیه سازی در حالت PAUSE قرار خواهد گرفت . حالت مورد نظر را در مکان مورد نظر تایپ نموده و دکمه ADD-BUTTON  را فشار دهید . هنگامیکه دکمه MODIFY-BUTTON  فشار داده شود , وضعیت مورد نظر را مورد بازنگری قرار میدهد و میتوان ارزش آنرا تغییر داد . برای حذف هر وضعیت شما باید آنرا انتخاب کرده و دکمه REMOVE را فشار دهید .\n\nنوار ابزار در این محیط  ...\n\nLOCAL\n\nمتغیرهای محلی موجود در SUB  یا FUNCTION را نشان میدهد . البته نمیتوان متغیری را به آن اضافه نمود .\n\nUP\n\nوضعیت ثبات وضعیت (STATUS REG ) را نشان میدهد . FLAG  ها را میتوان توسط کلیک بر روی CHECK BOX ها تغییر وضعیت داد .\n\nINTERRUPTS\n\nاین گزینه منابع وقفه را نشان میدهد . هنگامیکه هیچ ISR برنامه نویسی نشده باشد , همه دکمه ها غیر فعال خواهند بود و اگر ISR  نوشته شود , دکمه مربوط به آن فعال می شود و با کلیک بر روی هر کدام از دکمه ها , وقفه مربوطه اجرا می شود . در ضمن میتوان روی یک پایه خاص پالس نیز ایجاد نمود .\n\nمعرفی محیط برنامه ریزی\n\nمیکروکنترلرهایِ AVR\n\n \n\n \n\nISP STK PROGRAMMER\n\nپنجره ارسال برنامه به میکرو هنگامیکه RUN PROGRAMMER  انتخاب می شود ظاهر میگردد .\n\nمنوی FILE\n\nEXIT : خروج از محیط برنامه ریزی .\n\nTEST : یک کردن پایه های پورت . این گزینه تنها زمانی می تواند استفاده شود که از SAMPLR ELECTRONIC PROGRAMEEER استفاده شود .\n\nمنوی BUFFER\n\nBUFFER CLEAR : پاک کردن بافر.\n\nLOAD FROM FILE : پر کردن بافر با فایل و برنامه ریزی آن در حافظه میکرو\n\nSAVE TO FILE  : ذخیره بافر در فایل دلخواه . بافر می تواند محتوای حافظه یک میکرو باشد .\n\nمنوی CHIP\n\nCHIP IDENTIFY : شناسایی میکرو متصل به PROGRAMMER  .\n\nISP STK PROGRAMMER…\n\nWRITE BUFFER TO CHIP :  برنامه ریزی محتوای بافر در حافظه ROM یا EEPROM .\n\nREAD CLIPCODE INTO BUFFER : خواندن داده حافظه کدی میکرو .\n\nBLACK CHECK : خالی بودن حافظه میکرو را مشخص می کند .\n\nERASE : پاک کردن محتوای حافظه برنامه و داده EEPROM  .\n\nVERIFY :این گزینه محتوای بافر و آنچه که در میکرو برنامه ریزی شده است را مقایسه می کند و در صورت تساوی پیغام VERIFY OK  نمایش داده می شود .\n\nAUTO PROGRAM : حافظه میکرو را پاک کرده و برنامه مورد نظر را در حافظه FLASH برنامه ریزی می کند و سپس عمل  VERIFY  را به صورت خودکار انجام می دهد.\n\nRESET : میکرو متصل به PROGRAMMER  را ریست می کند .\n\nمعرفی محیط\n\nTERMINAL EMULATOR\n\nمیکروکنترلرهایِ AVR\n\n \n\n \n\nTERMINAL EMULATOR\n\nاز این محیط می توان برای نمایش داده ارسالی و دریافتی در ارتباط سریال RS-232 بین میکرو و کامپیوتر استفاده نمود .\n\n \n\nاطلاعاتی که در این محیط تایپ می شود به میکرو ارسال و اطلاعاتی که از پورت کامپیوتر دریافت می شود دراین پنجره نمایش داده می شود . هنگامیکه در برنامه از SERIAL IN و یا  SERIAL OUT استفاده می شود , پس از PROGRAM  کردن برنامه درون میکرو و اتصال آن به پورت سریال PC , می توان داده های ارسالی توسط UART میکرو به بیرون را دریافت کرده و نمایش داد و از صحت و سقم آنها اطلاع یافت . همچنین اگر از دستوری مانند INKEY در برنامه استفاده شود , میتوان داده خود را از طریق پنجره TERMINAL EMULATOR  به میکرو ارسال نمود .توجه داشته باشید که از BOUD RATE  مشابه در میکرو و کامپیوتر استفاده نمایید .\n\n \n\nمنوهای محیط\n\nTERMINAL EMULATOR\n\nFILE UPLOAD  :برنامه جاری در فرمت HEX  را UPLOAD  میکند .\n\nFILE ESCAPE : صرفنظر کردن از UPLOAD  کردن فایل .\n\nFILE EXIT : خروج از برنامه EMULATOR .\n\nTERMINAL CLEAR : پنجره ترمینال را پاک می کند .\n\nSETTING : تنظیمات پورت COM و دیگرOPTION  ها توسط این منو صورت می گیرد .\n\nTERMINAL OPEN LOG : فایل LOG  را باز یا بسته می کند .هنگامیکه فایل LOG  وجود نداشته باشد درخواست نامی برای فایل گزارش می کند .تمام اطلاعاتی که در پنجره TERMINAL  پرینت می شود داخل فایل LOG  ثبت می شود .\n\nدستورات و توابع محیط برنامه نویسی BASCOM\n\n5\n\nبدنه یک برنامه درمحیط\n\nBASCOM\n\nمیکروکنترلرهایِ AVR\n\n \n\nبدنه یک برنامه درمحیط  BASCOM ...\n\nمعرفی میکرو\n\n$REGFILE = VAR\n\nبرای شروع یک برنامه در محیط BASCOM ابتدا باید میکرو مورد نظر تعریف گردد . VAR نام چیپ مورد استفاده است که می تواند یکی از موارد زیر باشد .\n\n$regfile = “ At12def.dat “              ‘ATtiny12 MCU\n\n$regfile = “ At15def.dat “              ‘ATtiny15 MCU\n\n$regfile = “ At22def.dat “              ‘ATtiny22 MCU\n\n$regfile = “ At26def.dat “              ‘ATtiny26 MCU\n\n \n\n$regfile = “ 2323def.dat “              ‘AT90s2323 MCU\n\n$regfile = “ 2333def.dat “              ‘AT90s2333 MCU\n\n$regfile = “ 2343def.dat “              ‘AT90s2343 MCU\n\n$regfile = “ 4414def.dat “              ‘AT90s4414 MCU\n\n$regfile = “ 4433def.dat “              ‘AT90s4433 MCU\n\n$regfile = “ 4434def.dat “              ‘AT90s4434 MCU\n\n \n\n \n\n \n\nبدنه یک برنامه درمحیط  BASCOM ...\n\nمعرفی میکرو ...\n\n$regfile = “ 8515def.dat “              ‘AT90s8515 MCU\n\n$regfile = “ 8535def.dat “              ‘AT90s8535 MCU\n\n \n\n$regfile = “ M8535.dat “              ‘MEGA 8535 MCU\n\n$regfile = “ M8515.dat “              ‘MEGA 8515 MCU\n\n$regfile = “ M8def.dat “               ‘MEGA 8 MCU\n\n$regfile = “ M103def.dat “           ‘MEGA 103 MCU\n\n$regfile = “ M16def.dat “             ‘MEGA 16 MCU\n\n$regfile = “ M163def.dat “           ‘MEGA 163 MCU\n\n$regfile = “ M161def.dat “           ‘MEGA 161 MCU\n\n$regfile = “ M32def.dat “             ‘MEGA 32 MCU\n\n$regfile = “ M323def.dat “           ‘MEGA 323 MCU\n\n$regfile = “ M603def.dat “           ‘MEGA 603 MCU\n\n$regfile = “ M64def.dat “             ‘MEGA 64 MCU\n\n$regfile = “ M128def.dat “           ‘MEGA 128 MCU\n\n$regfile = “ M128103.dat “          ‘MEGA 128 IN MEGA 103 MODE MCU\n\n \n\n \n\nبدنه یک برنامه درمحیط  BASCOM ...\n\nکریستال\n\nبرای مشخص کردن فرکانس کریستال استفاده شده برحسب هرتز از دستور زیر استفاده می نماییم .\n\n$CRYSTAL = X\n\nX فرکانس کریستال استفاده شده بر حسب هرتز است .\n\n \n\n \n\nاین دستور را حتی برای زمانی که با اسیلاتور داخلی میکرو کار میکنید بنویسید .\n\n \n\n \n\nمثال\n\n$CRYSTAL = 14000000               ’14MHZ external osc\n\n$CRYSTAL = 8000000               ’8MHZ external osc\n\n$CRYSTAL = 1000000               ’1MHZ internal osc\n\n \n\nبدنه یک برنامه درمحیط  BASCOM ...\n\nاسمبلی و بیسیک ( اختیاری)\n\nدر صورت نیاز برای نوشتن برنامه اسمبلی در بین برنامه بیسیک از دستور زیر استفاده می نماییم\n\n$ASM\n\nASSEMBLY PROGRAMME\n\n$ENDASM\n\nبا دستور $ASM می توان در برنامه شروع به نوشتن برنامه موردنظر اسمبلی کرده و پس از اتمام برنامه اسمبلی با دستور $ENDASM برنامه اسمبلی را به پایان رساند و به نوشتن ادامه برنامه پرداخت .\n\nمثال\n\nDim c As Byte\n\nLoadadr c,x                       ‘load address of variable c into register x\n\n$Asm                                 ‘start assembly program\n\nLdi r24,1                          ‘load register R24 with the constant 1\n\nSt x,R24                          ‘store 1 into var c\n\n$End Asm                          ‘end of assembly program\n\nPrint c                                ‘send c to serial port\n\nEnd\n\n \n\nبدنه یک برنامه درمحیط  BASCOM ...\n\nیادداشت ( اختیاری)\n\nگاهی نیاز است یادداشتهایی برای اطلاعات بیشتر در برنامه اضافه شود .\n\n‘  یا REM\n\nیادداشت ها و نوشته های بعد از این دستور غیر فعال بوده و در برنامه برای یادداشت به کار می رود و کامپایل نخواهد شد و همچنین به رنگ سبز در می آیند .\n\nهمچنین می توان از دو علامت برای شروع ‘(  و از ‘)  برای اتمام متن یادداشتی استفاده نمایید .\n\nمثال\n\nREM this sentence will not be compiled\n\nOr\n\n‘   this sentence will not be compiled\n\nمثال\n\n‘( start block comment\n\nThis will not be compiled\n\n‘) end block comment\n\n \n\n \n\nبدنه یک برنامه درمحیط  BASCOM ...\n\nآدرس شروع برنامه ریزی حافظه FLASH ( اختیاری)\n\nگاهی نیاز است که برنامه خود را از آدرسی دلخواه در حافظه FLASHROM  قرار دهید .\n\n$ROMSTART = ADDRESS\n\nADDRESS مکانی از حافظه است که برنامه HEX  از این آدرس در حافظه میکرو کنترلر , شروع به نوشته شدن می شود . در صورتی که ازاین دستور استفاده نشود کامپایلر به طور خودکار آدرس &H0000 را در نظر می گیرد .\n\n \n\nمثال\n\n$ROMSTART = &H4000\n\nبدنه یک برنامه درمحیط  BASCOM ...\n\nتعیین کلاک ( اختیاری)\n\nبا این دستور در بعضی از میکروهای سری MEGA AVR از جمله  MEGA103  یا MEGA603 به صورت نرم افزاری می توان کلاک سیستم را تغییر داد .تقسیم کلاک بطور مثال برای کاهش مصرف تغذیه استفاده می شود .\n\nCLOCKDIVISION = var\n\nVar مقادیر معتبر بین اعداد 2 تا 128 می تواند باشد .\n\n \n\n \n\nاگر از این دستور استفاده نمایید , دستوراتی که مستقیما با کلاک سیستم کار می کنند              ممکن است درست کار نکنند .\n\n \n\n \n\nمثال\n\n$boud = 2400\n\nClockdivision = 2\n\nPrint “Hello”\n\nEnd\n\nبدنه یک برنامه درمحیط  BASCOM ...\n\nپایان برنامه\n\nEND\n\nاین دستور در انتهای برنامه قرار می گیرد و اجرای برنامه را متوقف می کند . با این دستور تمام وقفه ها غیر فعال شده و یک حلقه بی نهایت تولید و برنامه خاتمه می یابد .\n\n \n\nمثال\n\nPRINT  “ Hello”           ‘print this\n\nEND                            ‘ end program execution and disable all interrupt\n\n \n\nاعداد و متغیر ها و جداول\n\nLOOKUP\n\nمیکروکنترلرهایِ AVR\n\n \n\nاعداد و متغیر ها و جداولLOOKUP...\n\nدیمانسیون متغیرها\n\nاین دستور بعد یک متغیر را نشان میدهد . با این دستور می توانید متغیرهایی که در برنامه به کار برده می شوند تعریف کنید .\n\nDIM var AS [ XRAM/SRAM/ERAM ]  data type [AT location ] [OVERLAY]\n\nVAR  نام متغیری  که در برنامه بکار برده میشود . در صورت استفاده از حافظه جانبی آنرا با XRAM  مشخص کنید و SRAM  را زمانی اختیار کنید که می خواهید متغیرها را در حافظه SRAM  قرار دهید و ERAM  متغیر مورد نظر را در EEROM  داخلی جای میدهد . Data type نوع داده است که می تواند طبق جدول زیر  STRING ,WORD ,LONG ,INTEGER ,BYTE, BITیا  SINGLE باشد .\n\nدر صورت استفاده از متغیر STRING , بیشترین طول آن نیز باید نوشته شود .گزینه اختیاری OVERLY متغیر تعریف شده را بصورت  POINTER  در نظر میگیرد و فضایی را برای متغیر در نظر نمی گیرد .\n\nAT LOCATION  به شما اجازه میدهد که متغیرتان را در آدرسی که میخواهید در حافظه ذخیره کنید زمانی که محل آدرسدهی اشغال باشد , اولین جای خالی در حافظه استفاده می شود .\n\n \n\nاعداد و متغیر ها و جداولLOOKUP...\n\nدیمانسیون متغیرها ...\n\nجدول انتخاب نوع داده :\n\nاعداد و متغیر ها و جداولLOOKUP...\n\nدیمانسیون متغیرها ...\n\nمثال\n\nDIM B AS BIT        ‘BIT can be 0 or 1\n\nDIM A AS BYTE    ‘BYTE range from  0  - 255\n\nDIM K AS INTEGER AT 120      ‘you can specify the address of the       ‘variable . The next dimensioned variable will be placed after A\n\nعدد HEX  را با علامت &H و عدد BINARY  را با علامت &B  نشان دهید\n\n \n\nمثال\n\nA= &H01DE           ‘HEX NUM\n\nB= &B01011011     ‘BIN NUM\n\nمثال\n\nDIM B1 AS BYTE  AT $60 OVERLY\n\nاعداد و متغیر ها و جداولLOOKUP...\n\nدستور CONST\n\nبرای تعریف یک ثابت از این دستور استفاده می شود :\n\nCONST SYMBOL= NUMCONST\n\nCONST SYMBOL= STRINGCONST\n\nCONST SYMBOL= EXPRESSION\n\nSYMBOL نام ثابت و NUMCONST  مقدار عددی انتساب یافته به  SYMBOL , STRINGCONST رشته انتساب یافته به SYMBOL  و EXPRESSION  میتواند عبارتی باشد که نتیجه آن به SYMBOL انتساب یابد .\n\n \n\nمثال\n\nCONST S  = “TEST”\n\nCONST A   = 5\n\nCONST B1 =&B1001\n\nCONST X   = (B1 * 3 ) + 2\n\nاعداد و متغیر ها و جداولLOOKUP...\n\nدستور ALIAS\n\nاز این دستور برای تغیر نام متغیر استفاده می شود .\n\n \n\nمثال\n\nDIRECTION ALIAS PORTB.1\n\nحال شما می توانید بجای PORTB.1 از متغیر DIRECTION  استفاده نمایید .\n\nSET DIRECTION                     ‘is equal with        SET PORTB.1\n\n \n\nاعداد و متغیر ها و جداولLOOKUP...\n\nدستور CHR\n\nاز این دستور برای تبدیل متغیر عددی یا یک ثابت به کاراکتر استفاده می شود . زمانی که قصد دارید یک کاراکتر بر روی LCD نمایش دهید از این دستور می توانید استفاده نماتید .\n\nدر صورتیکه از این دستور به این صورت استفاده نمایید PRINT CHR ( VAR )  کاراکتر اسکی VAR  به پورت سریال فرستاده خواهد شد .\n\n \n\nمثال\n\nDIM a AS Byte             ‘dim variable\n\nA = 65                          ‘assign variable\n\nPrint a                          ‘print value ( 65 )\n\nPrint HEX( a )              ‘print hex value (41)\n\nPrint Chr ( a )                ‘print ASKII character 65 (A )\n\nEnd\n\n \n\nاعداد و متغیر ها و جداولLOOKUP...\n\nدستور INSTR\n\nاین دستورمحل و موقعیت یک زیر رشته را در رشته دیگر مشخص می کند .\n\nVar =Instr (start , String ,Subset )\n\nVar =Instr (String ,Subset )\n\nVar عددی است که مشخص کننده محل SUBSTR در رشته اصلی  STRING می باشد و زمانیکه زیر رشته مشخص شده در رشته اصلی نباشد صفر برگردانده می شود .START  نیز عددی دلخواه است که مکان شروع جستجو زیر رشته در رشته اصلی را مشخص می کند . در صورتیکه START قید نشود تمام رشته از ابتدا جستجو می شود . رشته اصلی تنها باید از نوع رشته باشد ولی زیر رشته (SUBSTR ) می تواند رشته و عدد ثابت هم باشد .\n\nمثال\n\n \n\nDIM S AS String * 15, Z As String * 5\n\nDIM Bp As Byte\n\nS = “This is a test “\n\nZ=  “is”\n\nBp = Instr (S , Z ) : Print Bp                     ‘should print 3\n\nBp = Instr (4 , S ,Z ) : Print Bp                 ‘should print 6\n\nEnd\n\n \n\nاعداد و متغیر ها و جداولLOOKUP...\n\nدستور INCR\n\nاین   دستور یک واحد به متغیر عددی VAR  می افزاید .\n\nINCR VAR\n\nمثال\n\n \n\nDO                            ‘ start loop\n\nIncr A                        ‘ increment  A by 1 A=A+1\n\nPrint A                      ‘ print A\n\nLoop Until A>10       ‘ repeat until A is greater than 10\n\nاعداد و متغیر ها و جداولLOOKUP...\n\nدستور DECR\n\nاین   دستور متغیر VAR  را یک واحد کم می کند .\n\nDECR VAR\n\nمثال\n\n \n\nDim A As Byte\n\nA = 5                                        ‘ assign value to a\n\nDecr A                                     ‘ decrement  by one A= A-1\n\nPrint A                                     ‘ print A =4\n\nEnd\n\nاعداد و متغیر ها و جداولLOOKUP...\n\nدستور CHECKSUM\n\nاین   دستور مجموع کد دسیمال اسکی رشته VAR  را برمی گرداند که البته اگر مجموع کد اسکی رشته از عدد 255 بیشتر شود مقدار 256 از مجموع کم می شود .\n\n \n\nمثال\n\nDim S As String*10                  ‘ Dim Variable\n\nS = “test”                                  ‘ assign Variable\n\nPrint Checksum (S)                  ‘ print value (192 )\n\nS = ‘test next “                          ‘ assign variable\n\nPrint Cecksum(S)                    ‘ Print value 127 (127=383 – 256 )\n\n \n\nاعداد و متغیر ها و جداولLOOKUP...\n\nدستور LOW\n\nاین   دستور LSB (least significant byte ) یک متغیر را برمی گرداند .\n\nVar = LOW ( s)\n\nLSB متغیر S  در Var  قرار می گیرد .\n\n \n\nمثال\n\nDim I As Integer , Z As Byte\n\nI = &h1001\n\nZ = LOW (I )                             ‘ is 1\n\nEnd\n\nاعداد و متغیر ها و جداولLOOKUP...\n\nدستور HIGH\n\nاین   دستور MSB (most significant byte ) یک متغیر را برمی


تو پروژه یکی از بزرگ ترین مراجع دانلود فایل های نقشه کشی در کشو در سال 1394 تاسیس گردیده در سال 1396 کافه پاورپوینت زیر مجموعه تو پروژه فعالیت خود را در زمینه پاورپوینت شروع کرده و تا به امروز به کمک کاربران و همکاران هزاران پاورپوینت برای دانلود قرار داده شده

با افتخار کافه پاورپوینت ساخته شده با وب اسمبلی

لوگو اینماد لوگو اینماد لوگو اینماد
ظاهرا یک قسمت لود نشد صحفه را مجدد لود کنید