صفحه 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