| | |

<-->

آشنايي مختصر با محيط بسكام: ------------------------------------------------------------------7
منویfile --------------------------------------------------------------------------------------------7
منوی edit --------------------------------------------------------------------------------------------8
منویView---------------------------------------------------------------------------------------------8
منوی program---------------------------------------------------------------------------------------9
اصلا حات پرکاربرد------------------------------------------------------------------------------------ 7
فصل دوم (اشنایی مختصر با بیسیک وکار باlcd و پورت ها)
مراحل نوشتن یک برنامه جدید(بدنه ی یک برنامه): ----------------------------------------------- 11
دستورات مربوط به پورت ها (کار با پورتها )----------------------------------------------------------15
دستورات تاخیر---------------------------------------------------------------------------------------18
دستورات حلقه وپرش -------------------------------------------------------------------------------18
Lcd کاراکتری(درستورات مربوط به راه اندازی ، فارسی نویسی و...)------------------------------- 23
فصل سوم (معرفی سایر دستورات بیسیک )
اعداد و متغییر ها در بسکام --------------------------------------------------------------------------33
دستورات مربوط به کار با رشته ها--------------------------------------------------------------------45
دستورات حلقه و پرش و شرط ------------------------------------------------------------------------55
دستورات اجرایی (این دستورات ، دستورات خاص برای کامپایلر هستند که برای اجرای بهتر برنامه استفاده میشوند)-------68
زیر برنامه ها و فراخوانی توابع-----------------------------------------------------------------------74
توابع ریاضی و محاسباتی --------------------------------------------------------------------------79
توابع تبدیل کدها و متغییر ها به یکدیگر-------------------------------------------------------------94
فصل چهارم (راه اندازی امکانات جانبی )
دستور debounce(اتصال کلید به میکرو)-------------------------------------------------------------97
دستورPULSEOUT (ایجاد یک پالس بر روی یک پایه)-------------------------------------------------98
دستور PULSEIN(اندازی گیری دوره ی تناوب پالس موجود بر روی یک پایه) -------------------------99
دستور SOUND(ایجاد پالس برای راه اندازی بازر بر روی یک پایه)------------------------------------ 99
دستور ) ENCODER ENCODER نوعی کلید دوطرفه میباشندکه..)------- ---------------------------100
دستور DTMFOUT ( ایجاد پالس شمره گیری(تلفن)با avr)------------------------------------102
راه اندازی magnetic card (فقط کافی است شما ان را از شکاف...)-----------------------------105
LCD گرافیکی(بر روی این نوع lcd میتوان تصاویر ، متن و... را نمایش داد و...)----------------------122
استفاده از کلید وکیبرد و کی پد و ...(روشهای راه اندازی کیپد، کیبرد کامپیوتر و کلید فشاری و...-----129
اتصال avr به عنوان کیبرد به کامپیوتر(چگونه یک کیبرد بسازیم.......)---------------------------------126
اتصال avr به عنوان موس به کامپیوتر—چگونه یک موس بسازیم)---------------------------------------------131
مبدل انالوگ به دیجتال(adc)(برای تبدیل کمیت های انالوگ به دیجتال از این مورد استفاده میشود .... 1
راه اندازی سروو موتور (نوعی موتور پر قدرت است که میتواند در یک زاویه خاص بچرخد...)----------137
راه اندازی WATCHDOG (تایمری است که میتواند تا یک زمان خاص بشمارد و میکرو را ریست کند ، این تایمر...)------------------140
راه اندازی وقفه های خارجی-(چگونه یک پایه همیشه چک شود)---- ------------------------------141
راه اندازی گیرنده rc5(گیرنده و فرستنده های مادون قرمز که انها را با نام تجاری گیرنده و فرستنده های rc5 میشناسند رواج فوق... )--------143
ساخت کنترل تلویزیون و سیدی sony (توسط دستور زیر میتوان دستورات مخصوص کنترل تلوزیون و cd سونی ... ) --------------147
راه اندازی گیرنده RC6 (این پروتکل ، برخلاف RC5 در اکثر دستگاهای صوتی تصویری جدید(تمامی دستگاهای CD چینی را پشتیبانی...) ---150
اندازه گیری یک خازن یا مقاومت(شما با استفاده از دستور زیر میتوانید مقدار ثابت زمانی مقاومت و خازنی که به پایه دلخواه میکرو...)-—152
مقایسه کننده انالوگ(مقایسه کننده آنالوگ مقادیر ولتاژ آنالوگ موجود بر روی دو پایه خود را)----------15
تایمر/ کانتر(تایمر کانتر چیست؟...)---------------------------------------------------------------------154
تایمر/ کانتر 0 (راه اندازی تایمرکانتر صفر در مد تایمر – کانتر -....)--------------------------------------154
تایمر کانتری یک (راه اندازی در مد تایمر –کانتر –pwm مقایسه ای و...) ------------------------------158
راه اندازی تایمر/کانتر دو (راه اندازی در مد تایمر –کانتر –pwm مقایسه ای و...)-----------------------176
راه اندازی تایمر/کانتر سه(راه اندازی در مد تایمر –کانتر –pwm مقایسه ای و...)----------------------187
( Real Time Counter) rtc (شمارش گر زمان واقعی-)------------------------------------------------ 202
ارتباط سریال rs232 (اتصال دو میکرو از طریق دو سیم...)----------------------------------------------211
ارتباط سریال spi ( ارتباط چند میکرو از طریق 4 سیم ...)---------------------------------------------217
ارتباط سریال i2c یا 2-wire (اتصال چند میکرو از طریق دو سیم...)-----------------------------------224
ارتباط سریال 1 WIRE(اتصال چند میکرو از طریق 1 سیم..)-------------------------------------------231
کار با حافظه داخلی میکرو (eeprom):--------------------------------------------------------------------234
ضمائم:
ضمیمه 1 : طریقه ی نصب بسکام--------------------------------------------------------------------236
ضمیمه 2 :اشنایی با محیط شبیه سازی بسکام(simulate)------------------------------------240
ضمیمه 3 :شبیه سازی میکرو کنترل avr با برنامه پروتوس ( اشنایی مقدماتی )--------------------246
ضمیمه 4 : پروگرام کردن میکرو : (معرفی منوی send to --------------------------------------253
ضمیمه 5 : راه اندازی انواع موتور ها ی dc و پله ای بوسیله یavr و زبان بیسیک----------------258
ضمنیمه 6: راه اندازی 7 سگمنت(این قطعات از 8 led تشکیل می شود که 7تا از انها نمایشگر هستند ویکی...)------------------269
ضمیمه 7: خطا های بسکام-------------------------------------------------------------------------283
ضمیمه 8 : کلید های میانبر در بسکام--------------------------------------------------------------287
ضمیمه 9 : اندازه گیری ولتاژ های منفی زیاد مثبت و...با ADC ( کار با OP-AMP)------------------288
منابع و ماخذ----------------------------------------------------------------------------------------299

 دانلود کتاب آموزش avr به زبان بیسیک

 منبع: سرزمین دانلود نرم افزار های رایگان



ارسال توسط peyman

اسلايدر