صفحه 1:
AIMEL Gms" AVR تهیه کننده : ادریس‌شاهانی

صفحه 2:
۲7 0" :مقدمه روكترلرها غير از لستفادء هی خانگی تجارت الکتونیک را نیز رشد ده است به طورمال یکک کارت هوشمند مود در جابجایی ‎a ao ee‏ 1 ۳ میکرو کترولر در موارد یشتری کاربره مارد که ذکر بعضی از آن ها عالی از لطف نیست: يك الوصيل اده حدوة ‎٠6‏ بره در سال 1444 كميائى مرسدس بنز در محصولات خود 6 بردازتده به كار برده بود ودر همين سال /ال841©از ۵ محصولات غود اسفادهمی پرد تعج آور یست اگر تطیم کنده ضریان قلب یک میکرو کترولز باد با توجه به پیشرفت روزافزون میکرو کتترلر ها و استفاده از آن در زمینه های مختلف شرح مختصری از ‎AVR‏ 9 ابن مجموعه كرد آورده شد كه اميد است سمع و نظر علاقه مدان را جلب نماید ل مر تفاوت آن‌با دیگر میکرو ها مطالبى بيان مي شود. در فصل سه. خصوصیات ۱۳۲ 5 نترلرهاء ‎we ee megan,‏ کشت ‎Pee age he Ue aie:‏ روکنترلرهای اده ما هوج وت

صفحه 3:
AIMEL Lic" فهرست فصل اول : آشنایی با میکروکنترلر ‎alas‏ ی ليوا ۳ ‎ ‏قسمت های مختلف یک و ‏خانواده های مختلف میکروکنترلر ... ‎ ‏فصل دوم : میکروکنترلر های 008 ویژگی های میکروکنترلر های ‎٩‏ ... فصل سوم : میکروکنترلر 0۳۵۵6۵99 ‎ ‎ ‏خصوصیات 46 .. ...ب ۵۵۵69 معماری ۰ ی اموس ا نا ااا ‎BROGCOSS‏ ‏ترکیب پایه ها در میکروکنترلر .9۵۵۵09 ‎ ‎er ‏لا سد 3066 هت‎

صفحه 4:
۷ ۳۱11 فصل اول آشنایی با میکرو کنترلر

صفحه 5:
AIMEL Mh برای شناخت میکرو کنترلر کافی است فقط تفاوت فاوت سیستمکامپیوتر با میکروکنترل: بين آن دو را بیان کنیم . سیستم کامپیوتر 88 بیشتری نسبت به 8084 . دارد زیرا برنامه های کاربراننیاز ب فضای زیادی برای اجرا شدن دارند ما در یک میکروکنترر فضای 18018 بزرکتر از ۰8۳۵88 آن است. در میکرو برنامه کنترلی در 808 آن ذخیره می شود و از 1880 فقط به عنوان حافظه موقت استفاده می گردد در صورتی که در سیستم کامپیوتر هم برنامه کنترلی در 1888 ذخیره می شود و هم از آن به عنوان حافظه موقت استفاده می شود یکت پردازنده به تهیی نمی تواند عملی انجام دهد و باید آن يا با حافظه و وسايل 1/0 در یک مدار قار دهیم تا مورد استفاده قرار “كيرد اما يك ميكرو كنترلر مى توائد به تنهابى استفاده شود. در واقع آن دایای یک لا 2 وسایل ورودی خروجى و حافظه داخلى مى باشد كه بر روى يكك-1©0. قرار داده شده است

صفحه 6:
91// :قسمت هاى مختلف ميكر و كنتولر 59 Dav | ‏سم‎ Witendos Timor] Gay (Gok, Oseittor ‏سس‎ Reset Brownout | Analog | Program ‏هه‎ Por Memory a ۳ SS ۳۱11 ¥ CPO Y Crogan Dewory ۷ Daa Dewey (SRO) Y Clock ‏اون‎ ۷ Reset ‏سح‎ ۷ Gertal Ports Y Orit VO ¥ Ovary VOs Y Devers 55

صفحه 7:
AIMEL Ic" 9 :کردن میکرو برنمهمیکرو داخل 13061000710 ‎es Program‏ مى شود. اين برنامه در محط برنامه نویسی كه براى ميكرو ها طراحی شده بربل باق گلابهاضافه یک مدار وی به وسیله یک 0۳09۳3106۳ به حافظه 518519 ميكرو ی خانواده های مختلف میکرو کنترلر: خانوده های مختلفی از میکر کنر وجود دارد که موارد زه شرکت ۸۰6۸و ۸۰۵۱ 061 | یط 8تركت 510 شركت 02 8 خركك لطعم انك ۴ ترکت [مصاد بونه هابى از آنها مى باشد ۷۷ست با توجه به تتوع در میکرو کنترلر ها هدف ما در فصل های آینده تشریح و توضیح در مورد میکره hie

صفحه 8:
۷ ۳۱11 فصل دوم میکرو کنترلر های؟06)

صفحه 9:
AIMEL Lic" — میکر وکنتر ار هاع06 ‎GOR‏ و زبان های سطح بالا * استفاده از تکنولوژی حافظه کم مصرف غیر فرار * ‎AVR‏ ‏6 کاهش و بهینه سازی کد ها , * 000 ۵:۵۵ © استفاده از ۳۲ رجیستر همه منظوره * لنجام عملیانتدر بسکتک لاکس یکت وسط معمایین ۰0816 افزایش سرعت ۶ يا ۱۲ برابری نسبت به دیگر میکرو ها >

صفحه 10:
AIMEL 10 OR ‏مختصروراجع‌بسه‎ زیانهایسطح با ‎yee (HIGH LEVEL LANGUAGE) (as‏ حالمسيد يإشدنبه زبازبرنامه تویسی لستاندارد بسرلیمیکروکنتلر ها ‎Soest yee (MCU)‏ های/بسیتی‌ک و چکهستند زبانبسرنامه نویسی ۵810 0 ‎a‏ اند را در ب نامه توییمیکوو ها هارتد بل دو لکد > یره ها کد هام ‎ie‏ نامه وی سم رت ولید میک ند ‎ ‏4181 لیجاد تحولیدر معماری جهتک اهش‌گد به مقلار مینیمم‌را د رکنکرد که نتیجه ‏لیس حولمیکر وکنترلر های1۴ ۸۸:۷ هستند که عاوم بسر کساهشرو بسهینه سازیی قدار کد هابسه طبور ولقع عملیانتوا تستها در ‎RIGO gna» JS eS SS,‏ لنجام می‌بهند و از ۳۲ یجیستر همه منظورم. ‎aid (ACCUMULATOR)‏ می‌کسند که باع شدم؟ تا ۱۲ بسار سریعتر از میکرو هاعمورد لستناده كننوتيه اشند ‏تسکنولوژیحافظه کم سصرفغیر فسرار ش رک ۸71918 بسرایسرنامه دیزی06061 ها مورد لستفاده قبرار گسرفته لستر نتیجه حافظه های ‎JFLASH‏ 18158160101 در دلخزبدار قابلرنامه ريز (1890)) هستند ميكر وكتترلر هاوايليه ‎(sys BOR‏ ‎dies LSA,‏ © 81:8513. و به صوربتك مك١‏ بسی‌سازماندهی‌شده ی ودند ‎00٩‏ هابسه عنولنمیکرو های0۲690) با دستورلنف راولزطرلحوشده اند که باعشی‌شود حجم كد تسوليد شدم كوو ‎

صفحه 11:
AIMEL ic" :عمليات تك سيكا با انجام تكك سيكل دستورات» كلاكك اسيلاتور با کلاک داخلی سیستم یکی می قرار ندارد که ایجاد اختلاف فاز كلاكك كند. اکثر میکرو ها کلاکک اسیلانور به سیستم را با بت :۱ با ۱:۱۲ تقسیم می کنند که خود باعث کاهش سرعت می شود بنابراين 60600 ها ۴ نا ۱۷ بر سر به میکر و کنرلر های مصرفی کنونی کمتر است زیرا در تکنولوژی ‎ODOG‏ استفاده . سطح منطقى متناسب با قركا GOR J هيج تقسيم كتنده أى ده ‎ia es.‏ 0۲ كرك ‎Oe Spee BOR ‏در میکرو های‎ » ‎ ‎ ‎ ‎ ‎(DULIOO WOTROOMOD PER GOOD)‏ 13 4 علت انجام عملیات تک سیکل 006۲ در مقایسه با نمودار زیر افزایش 0106 ‏.دیگر میکرو ها را نشان می دهد هم همم ‎

صفحه 12:
AIMEL 99 طراحیاعنبانی ۵0010 و 0: ذبانها 8008/10 و 0 بسيشتربرؤستفادم را در هنياطمروز به عنولززبانهاىامانا” دايند تالممروزد معطيعيسيشتر ميكرو ها برلعؤباناسمبلوطر احرش ده و كمتر اذ زبانهائبارال. حم يتكرهه اند هدفما8/1009) طراحوع عابر بود كد هيو بر عبان سمبلرو همنباهای ما مفید باشد. بسه طور مثلارنبانهای 9 هو یا ات و2 0 لجراعویز بسرنامه مکانیاز 0100 رای تفیر اشفا یتسود در صویتیک هلر متفیریهسه عنولنبسرلسرععسعر یف سردد حافظه در تسمام وق کانیاز حافظه ‎6٩00‏ ,/0۵/). را اشفلل-رمهلست بسرلئهسترس بسر يعتر به متغير هائمحلوة كاهشكد نياز بس لفزايشيجيستر هائهمد منظويه لست006 ها دارلیا۳ یجیتر هتند6/0 (001۳ ۷۵00 00۲۲۳۵۵/۳0۵) متصلشدهدلند و تسنها در بسکنکلاکسیکل ی هابرواحد سه چشاز لیرپچیستر ها میسوانند بسه عنولزیجیستر ها بسیتیستفاده شوند. نتیجه تسهطام‌موارد بسحرشده میکروکنترلر های؟0000) با سرعا لاو سازماندهی0۲180, هت میکرو کتترل 00 بسه سه نسوع 0/۳608 با ۰۵0۱ ۳1۵۷و 0000000. تسقيم‌بتد کش دهلند های به دلیل تنوع در میکر وکنتلر های 008 ازیین آنهامیکرو کنترلر 0۳0۵۵060 را از دسته 00000000 بر گزیده و در فصل سوم به تشریح آن می پردازيم صت

صفحه 13:
۷ ۳۱11 فصل سوم میکرو کنتر لر 08660699 ۳۳۹

صفحه 14:
AIMEL Lit" در اين فصل به معرفی 000000006 از سری میکرو کنترلر های 0060000011 شركت 1001 9می پردازيم. میکروهای میکروکنترلر 0 نبت بهنوع های قبلی (۳00۱۷, 0/760006).دایای قابلیت بیشتری هستند خصوصیان 6۳060666 ,۵۳06609 : از معماری ‎RISC‏ ۸۷38 .استفاده می کند کارلیی‌ساملاو تسولن‌مصرفی‌کسم - eet YS LGR joys LS SL ILS Lyla ‏دارلی۱۱دستورا‎ رجيسر کاربردی 6۳6 _ COW Vg, 5 DUP Lge ۳۳۳

صفحه 15:
AIMEL Lic" حافظه : برنامه و داده ی غیر فرار ‎UK‏ حافظه ۳۲ ,| 6969,) . داخلی قابل برنامه ریزی ‎ ‎(ORME / 660۵( ‏نوشتزو پا ککردن:‎ LUPLOGW ait, 90990 ‏بایتحافظه دلخلی؟‎ _ ‎UK _‏ حافظه ۱ 6968636060 داخلی قابل برنامه ریزی ‎(RWE | CROCE) 135-65, got ‏پایداریحافظه 69060686000 قابلیت ۱۰۰۰۰ بار‎ ‏قفاسرنامه ی "069و حناظعاددی 800۳0300 ‏اص

صفحه 16:
۷ :خصوصیات ویژه میکرو کنترلر دارلكش حا 0606© ,ا . _.دارای منابع وقفه داخلى و خارجى داراى اسيلاتور 00.داخلى كاليبره شده _.عملكرد كاملا ثابت ۳۱11 ۳۳5

صفحه 17:
مت مه جوبی. 8 ۷ AIMEL

صفحه 18:
AIMEL Lic" PORT © هشپسیرورودوو خروجی)سو در عیرحدل مبدل آنالو کك به دیجیتال می باشد

صفحه 19:
۷ © 00م داده ورودی خروجی ودر عين حال هر بیت از ۵0 تا 6۰ کاربردی دارد که بعضی از آنها -0 00 و ۵4 دو تایمر -کانتر ۸ بیتی -0061(666) و 0100(69) برای ارتباط سریال ۳۱11 5

صفحه 20:
۷ LIC! PORT CO هشت بیت داده ورودی خروجى ودر عين حال هر بيت ازه0 تا 0 كاربردى دارد كه بعضى از آنها ۳ -0 06 و 06 برای برنامه ریزی ۵۵۲و ۵660و 6 ۵۵ و ۱۵006۲۳ از طر بقایتباط ۳۵6۵ 9 ۳۲ 9167 (۵06) و 00 (۵0) برآی ار تباط سریال دو سیمه ی ۳۱11 هوت

صفحه 21:
AIMEL Lic" PORT O هشت بیت. داده ورودی خروجی ودر عين حال هر بیت از00 تا 0۶ کاربردی دارد که بعضی از آنها مثلا 6 و 306و وقفه خارجی برای میکرو می باشند

صفحه 22:
AIMEL Lic" ~ XPOL 1 8 XPOL © کریستال خارجی براى توليد بالس ساعت كه ‎Isl O14 Ort‏ 0000001 ‎Nie, 014 - L014‏ 6و ههه

صفحه 23:
۷ AIMEL 000 BOO میکر و کنترلر توسط پایه00تقضیه می شود و پایه ۵00مربوط به زمین است ولتاژ کایعآن۷/۲ تا ۵/۵ ولربسراعله06< و ۵/۶ تا هاه ولرسرلیه06009 MoO:

صفحه 24:
6000 ‏عه‎ EB 2 60 یی ازلعاهای ولتاژ سب برلی000 ‎aww!‏ 7

صفحه 25:
۷ برای دوباره راه اندازی میکر و کنترلر است که . مى تواند چندین حالت داشته باشد هت

صفحه 26:
AIMEL Lic" P RCE اين بايه مرجعى براى تبديل كردن آنالوك به دیجیتال برای ورودی های آنالو ک می باشد

صفحه 27:
AIMEL 0-1 — PDIP wh ‏ت رکیب پایه‎ (XCK/TO) ۶8۵ 0 1 40 5 Sons ۳ (Tt) PBI q 2 39 E ‏دارای سه ت ر کیب متفاوت زیر است‎ TI/AINO) PB2 ‏ط 38 3 ل‎ (OCO/AINY) PB3 C4 37 ) ۵( ۰۵ )55( ۶84 ۲ 5 36 (Mos!) PBS Cl 6 35h ‏عم‎ P10) TAFE _ (MISO) PBS Cl 7 34 (SCK) PB7 C] 8 33 ‏کح‎ (PP 10) OLE 9 32 ‏ط‎ ‎36 ‎306 ‎8 29 XTALI G13 28h (RXD) PDO] 14 27 )0( ۶۵۱ 2 5 2668 (INTO) PO2 ‏أ‎ 6 5 (INT!) ۲۵۵ 2 7 246 )0618( ۶۵4 2 8 23 (OCtA) PDS ‏ك‎ 9 26 ‏أ وهم رمع‎ 0 26

صفحه 28:
AIMEL ay TOFPIMLE 58 ‏ی‎ ‎82 ۶ sess 1855 25 8888 ۶2 2 5 5 ‏و‎ 2۶ ۶ 3 (mos!) PBs 1 ‏مدع‎ (ADCS) (MISO) PBé Ei 2 32 pas (apcs) ‏بو وهی‎ 5 31 Pas (ADCE) RESET ois 30 Ei par caper) vee Es ‏عععم نا و2‎ snp os ze ono xTa2 7 27 E avec xTAL1 a8 26 ‏معدم بجعم‎ (RxD) PDO ‏ل‎ © 25 pcs (rosct) ‏مد 8 له مهم رصح‎ pcs ao) qo) pp2 2 ۶ 23 Fi pea ano)

صفحه 29:
10 محیط بر نامه نود ‎BASCOMAVR )‏ (( ‎BP‏ ات انكاس لماعك نه عاك اكاك اناما داك دص نك و م هد هت نه عر د قد يكز | دده ا

صفحه 30:
AIMEL ۷ « معرشيهنو هاوصحيط001 845 By FILE NEW © FILE OPEN i FILE CLOSE FILE SAVE && FILE SAVE AS ‏سس ها‎ 12 & a FILE PRINT PREVIE, “~~ FILE PRINT FILE EXIT Peer 1 9 موت

صفحه 31:
۷ ۳۱11 عنوى21(11 : لفلا 9312 سس سس اقا ‎oe isi wisisisiujee)‏ 7-0 ۱ حعرفی‌نوها یمحیط:0 )5۸5 سیم ‎eB bow fer oper se‏ سس نوه م« همد دوه سور = EDIT UNDO “ EDIT REDO # EDIT CUT ®S EDIT COPY EDIT PAST a, EDIT FIND ‏رم‎ EDIT FIND NEXT 12 EDIT REPLACE EDIT GOTO EDIT TOGGLE BOO DIT GOTO BOOKMARK DIT IDENT BLOCK EDIT UNIDENT BLOCK 59

صفحه 32:
AIMEL ۷ 5۸5) ‏فی‌هنوهایمحیط0‎ pata (( :PROGRAMg gua a ais Aaa ‏اقل هاهاهداهرواات له اعاغ ۰ ۰ + “لكل‎ % PROGRAM COMPILE iy PROGRAM SYNTAX CHEt it ‏ير‎ PROGRAM SHOW RESUL| ‘% PROGRAM SIMULATOR ‘@ SEND TO CHEIP Je ae ‏مسوا .سس 5 هم 99 ۵ج < وق تا سدع‎ ۱39۲ - ل سم 2006 وت

صفحه 33:
۷ « حعرفی‌نوها یمحیط(0 )5۸5 ۳ 2 ‎(Ruan Homers 91۲08‏ |خا ۵ 9 ط ۳ 2 نز ند | آسدر 1 2 ۳ ‏اام‎ Tt Brom [Ee es Sve bee @ -CD DESIGNER 8 -IB MANAGER PORT TO RTF 8 31۸۳۳۱۲۱۶ ۵0 3TACK ANALYSER ?LUGIN MANAGER 355

صفحه 34:
۷ ۳۱11 ) حعوفی‌هنوهای‌محیط:۵500ظ OPTIONS gu. ey OPTION COMPILER poy = To اقا مكاسم - 2 كه سفكعهد ۳ =a OPTION COMPILER CHIP OPTION COMPILER OUTPUT OPTION COMPILER COMMUNICA| OPTION COMPILER 12C, SPI,1WIH| OPTION COMPILER LCD OPTIONS PROGRAM 26 ۱83۱ من مت 8و ۵0۳ > ‎Bom] |B‏ سس جوم Mor

صفحه 35:
هستوولتو تولبع‌محیط برنلمه نویسی ‎(CBASCOM‏ شامل دستوراتی که بررای نوشتن یک ببرنامه مورد نیاز است ۰ (بدنه یک پرنامه ) - دستوراتی که با اعداد و متفییر ها سس کار دارند دستورات توایع ریاضی و محاسباتی . دستورات و توابع تبدیل کد ها و متفییر ها به یکدیگر + ستورات رجیستری و ستیسی په خانه های حافظه . دسقو رالعملهاى حلقه و پررش . دستوراتی رای إيجاد تايس در يك نامه ‎٠.‏ دستورات زیر ببرنامه و تابع ‎AIMEL Lic" ‏مت

صفحه 36:
AIMEL Lic" بسدنه بسلبرنلمه در ححیط )) ‎(CBASCOM‏ بدنه یک برنامه بیسیک در محیط اختیاری 00180 025 شام تعیین میکررو مورد استفادکرریستال ,پایان و گزیده های . دیگری استا که به معرفی آن می پپردازيم : معررفی میکررو ‎$REGFILE = AVR‏ که می تواند یکی از موارد زیر به عنوان مثال باشد * 1 < 4709816 ‎$regfile = “M16def.dat ”‏ ‎$regfile = “M8def.dat “‏ : کریستال - 401۷51۲۸۲ : به عنوان مثال داريم SCRYSTAL=14000000 SCRYSTAL=8000000 SCRYSTAL=1000000

صفحه 37:
AIMEL Lic" — بسدنه بسلبرنلمه در ححیط )) ‎(CBASCOM‏ یاداشت(لختیاری) : گاهی نیاز است پاداشتهایی ببرای اطلاعات بیشتر در برنامه اضبافه کنیم که این کار با دستور يا 1۳1 : به عدوان مثال ‎REM this sentence will not compiled‏ ‎“(this sentence will not compiled ‘)‏ ‎FLASH aoe‏ : ‎$ROMSTART=ADDRESS‏ ‎$ROMSTART= & H4000‏ : پیان برنامه ‎END‏ ‏نمه سس وعدت هه

صفحه 38:
۷ ۳۱11 لعداد و عتغییرها و جتلولر «نرممد) :دیماشیون مفیر DIM var AS [XRAM/SRAM/ERAM] data type [AT location] [OVERLAY] VALUE RANGE 01 0 10 5 -32767 TO 32767 0 TO 65535 -2147483648 TO 214783647 1.5 X10*45 TO 3.4X 10°38 STORES AS ABIT UNSINGNED 8 - BITS SIGNED 16 - BITS UNSIGNED 16 - BITS SIGNED 32 - BITS Se eee ‏كر‎ ‎0- 254 BYTES DATA TYPE BIT BYTE INTEGER WORD LONG SINGLE STRING 5-5

صفحه 39:
AIMEL Lic" «— طاعداد و متغييرها و جدلول< 1001010 » به عنوان مثال دلريم ‎DIM S AS STRING * 10‏ 5 ‎Dim B1 As bit ‘Bit Can Be 0 or 1‘‏ ‎Dim A AS Byte ‘ Byte Range From 0- 255°‏ ‎Dim C AS Integer “Integer Range From -32767 to 32768’‏ DEFLNG L_ ‘Dim L As Long’ Dim W AS Word Dim SAS String*11 ‘Length Can Be Up To 11 Charactera’ Dim K AS Integer At 120 ‘You Can Specify The Address Of The Variabl’ Dim KK AS Intger Print w L= 123456789 Print L S= “Hello world ” Print S END سس جوم 55

صفحه 40:
AIMEL Lic" —« (LOOKUP ‏تلعداد و عتغییرها و جتلولر‎ : 00951 ‏ستور‎ ‎Const Symbol = Numconst Const Symbol = Stringconst Const Symbol = Expression deat Const s = “ Test “ Const a=5 Dim B AS Byte B= 6*a : ۸11۸5 ‏سنور‎ ‏رای تیم تیاده می شود‎ + : 0111 ‏سور‎ ‎٠‏ برراى تبديل متغييس عددى به كا ركترى استفاده مى شود ‏معت

صفحه 41:
AIMEL Lit" 2 لعداد و حتغیبرها و جدلول ‎(LOOKUP‏ ستور 11511۴ : .محل و موقعیت یک زیر رشته را در رشته دیگر وشخص می کند. استر 12101 : . يك واحد به متغييس عددى مى افزايد ستور 2101 : .يك واحد از متغييى عددى كاهش مى دهد سور 111613 : - این دستور پر ارزش تررين بايت يك متغيبس را بى مى كرردائد استور 1.1510 : . طول یا تعداد کارکتر های یک رشته را بس مى گررداند ستو 51۷۸۵۳ : این دستور محتوای دو متفیرر را جایجا می کند. ‎SPACE jp‏ : ۳۳

صفحه 42:
۷ ۳۱11 توابع رياضي و محاسباتي نماد ‎Asterisks (multiplication symbol)‏ * ‎Plus sign‏ + ‎Minus sign‏ - ‎Priod (decimal point )‏ « ‎Slash (division symbol )‏ / ‎Less than‏ > ‎Equal sign‏ ‎Greater than‏ < Exponent => _Leess than or equal to >= Greater than equal to Inequality ۸ ۷ 1885001 ‏فوریافی مینز‎ Shoine 85

صفحه 43:
۷ ۳۱11 PL ‏توابع رياضي و محاسباتي‎ ‏عملگرهای منطقی‎ * 1385 0011 ‏نماد عملگی‌هایبنطتودر‎ oon AND Conjunction OR Disjunction XOR Exclusive or NOT Logical complement BASCOM ‏جدولعلگر هاي نطقي‌محیط‎ 0

صفحه 44:
۷ تايع 485 : تايع 106: :RNDgis توابع رياضي و محاسباتي ۳۱11 Dim A as Integer Dim c as Integer A= -100 C= Abs (a) Print 6 End Dim X as Single X= Log (100) Print x Dim I as Integer Do I= Rnd (100) print I Wait 1 Loop End nee

صفحه 45:
۷ سور ۸56 : سور 11526 : سور 511 : ۳۱11 تبديل كدها و متغييرها به يكديكر Dim A As Byte ,s As string * 10 S= “ABC” A= ASC (s) Print a End Dim A as Byte , S as String A= 123 S= Hex (a) Print Print Hex (a) End Dim A as Byte , S as String * 10 A= 123 S=Str (a) Print S End Meo

صفحه 46:
۷ سور 6070 ,1118 : : DO - 1008 ‏ستور‎ دستورالعملهاي حلقه و برش ۳۱11 Start : A=A41 If A< 10 then Goto Start End if End Dim A as Byte Do A=A41 Print A Loop Until A=10 Print A ۳۳۷

صفحه 47:
۷ : FOR- NEXT 5.5 : WHILE-WEND | 5.5 دستورالعملهاي حلقه و پرش ۳۱11 Dim A As Byte, B AS Integer A: FOR A=1 To 10 Step 2 Print “ This Next A FOR B= 10To-5 Step -1 Print “This is b “ Next B End Dim a as byte A=1 While A<= 10 Print A Incr A Wend nee

صفحه 48:
۷ دستورالعملهاي حلقه و پرش دستور انلس 133 : : دستور تاخیر در برنامه ستور ‎DELAY‏ ‎WAIT ,WAIT ms ,WAI Tus.‏ ۳۱11 Do A=A+1 If A= 100 Then Exit do end if Loop End Wait us 10 Wait ms Wait 3 Print “ bascom” End ممت

صفحه 49:
۷ ۳۱11 ۳۳۳

صفحه 50:
۷ منابع ۳۱11 میکرو کنترلر های 606203» تالیف مهندس علی کاهه ؛ موسسه علمی فرهنگی نص واه مول ۳۵۵۵699 ماس( 100000 1۳ WOW, WOW. COMODOPORE hile er DOO SDOD even. موت

صفحه 51:
AIMEL 99

جهت مطالعه ادامه متن، فایل را دریافت نمایید.
29,000 تومان