ارسال موضوع  ارسال پاسخ 
 
رتبه موضوع
  • 7 راي - 4.43 ميانگين
  • 1
  • 2
  • 3
  • 4
  • 5
کتاب اموزش AVR به زبان بیسیک ( بسکام - BASCOM )
نويسنده پيغام
1nafar آفلاين
مدیر بخش
*****

ارسال‌ها: 1,273
ثبت نام: فروردين ۱۳۸۷

تشکرها : 1573
( 3194 تشکر در 985 ارسال )
شماره : #1
کتاب اموزش AVR به زبان بیسیک ( بسکام - BASCOM )
سلام
من یه کتاب در مورد برنامه نویسی avr به زبان بیسک نوشتم که شما میتونید دانلودش کنید ، مباحث کتاب رو در زیر مشاهده میکنید:
....................................................... ...............
فهرست : ---------------------------------------------------------------------- ------------------- شماره صفحه
مقدمه: ---------------------------------------------------------------------- ---------------------------------5
فصل اول (اشنایی مختصر با محیط بسکام)
اشنايي مختصر با محيط بسكام: ---------------------------------------------------------------------- ---------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)(برای تبدیل کمیت های انالوگ به دیجتال از این مورد استفاده میشود .... )-----------134
راه اندازی سروو موتور (نوعی موتور پر قدرت است که میتواند در یک زاویه خاص بچرخد...)-----------------137
راه اندازی WATCHDOG (تایمری است که میتواند تا یک زمان خاص بشمارد و میکرو را ریست کند ، این تایمر...)------------------140
راه اندازی وقفه های خارجی-(چگونه یک پایه همیشه چک شود)---- -------------------------------------------141
راه اندازی گیرنده rc5(گیرنده و فرستنده های مادون قرمز که انها را با نام تجاری گیرنده و فرستنده های rc5 میشناسند رواج فوق... )--------143
ساخت کنترل تلویزیون و سیدی sony (توسط دستور زیر میتوان دستورات مخصوص کنترل تلوزیون و cd سونی ... ) --------------147
راه اندازی گیرنده RC6 (این پروتکل ، برخلاف RC5 در اکثر دستگاهای صوتی تصویری جدید(تمامی دستگاهای CD چینی را پشتیبانی...) ---150
اندازه گیری یک خازن یا مقاومت(شما با استفاده از دستور زیر میتوانید مقدار ثابت زمانی مقاومت و خازنی که به پایه دلخواه میکرو...)-—152
مقایسه کننده انالوگ(مقایسه کننده آنالوگ مقادیر ولتاژ آنالوگ موجود بر روی دو پایه خود را)--------------------153
تایمر/ کانتر(تایمر کانتر چیست؟...)-------------------------------------------------------- --------------------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 chip)---------------------------------------------253
ضمیمه 5 : راه اندازی انواع موتور ها ی dc و پله ای بوسیله یavr و زبان بیسیک---------------------------258
ضمنیمه 6: راه اندازی 7 سگمنت(این قطعات از 8 led تشکیل می شود که 7تا از انها نمایشگر هستند ویکی...)------------------269
ضمیمه 7: خطا های بسکام------------------------------------------------------------ -------------------------283
ضمیمه 8 : کلید های میانبر در بسکام------------------------------------------------------------ --------------287
ضمیمه 9 : اندازه گیری ولتاژ های منفی زیاد مثبت و...با ADC ( کار با OP-AMP)------------------------------------------288
منابع و ماخذ-------------------------------------------------------------- -------------------------------------299
در صورتی که در مورد مطالب کتاب نظر ، سوال ، انتقاد ،پیشنهاد،داشتید،در همین جا مطرح کنید .
بعضی ا مطالب کامل گفته نشده (بهنظر خودم) که اونا روبه مرور زمان و باسوال های شماتکمیل میکنیم و در موردپروژه هم ، چند تا خوشکلش رو امادهمیکنم میارم ( چشمک زن یک لامپی و...)


فايل پيوست شده
.rar  avr-1nafar.rar (اندازه: 3.1 MB / دفعات دانلود: 7558)
(آخرين ويرايش ارسال در: ۴-شهريور-۱۳۸۹ ۲۳:۴۰:۵۹ توسط t3r!p3000.)
۹-آذر-۱۳۸۷ ۱۰:۰۳:۳۵
نقل اين ارسال در يك پاسخ مشاهده وب سايت اين کاربر يافتن تمام ارسال‌هاي اين کاربر
تشکر شده توسط : mehrdadgh, ha_60, t3r!p3000, ilgar, ali3635, amirjan, lord_viper, man4toman, Di Di, ataie, falkon1350, farzinsh, alaska, bozonghare, yeketaz, amiraliforoozandeh, amin_k700, saeed450, pavandpoor, sav68, jaleb, hadii, lolohacko, esrafil, reza32, Mr.pRoGraMmer, mahdi20, web30t, mehdi665, aminsotudeh, PouriaAmid, Arm, Royce_Da, swallow_159, alyx-vance, ba-safa, yoyof, Majid_Ebru, ms_vb1987, koorosh.k, joker, meysamm, فروم باز, dragontools, niko2008, armin_onlin, SayyedAli, eai, رسول, nader875, sarv, sfh1370, MT888, navidr, 1120, matilda, 3bil, alikamali, armintirtapar, nimehadi, iris, BahmanSE, sam166, elec_85, raz5565, haji110, amir00, helma, sharin, سیاوش صنوبری, atmega8
t3r!p3000 غايب
Banned

ارسال‌ها: 4,767
ثبت نام: ارديبهشت ۱۳۸۵

تشکرها : 30215
( 12810 تشکر در 3992 ارسال )
شماره : #2
RE: کتاب اموزش avr به زبان بیسیک
خيلي باحال بود مهندس

عالي بود

بعد از help بسكام اين بهترين منبعي بود كه من تا حالا ديدم .

ممنون

خسته نباشين .
۱۰-آذر-۱۳۸۷ ۲۳:۱۲:۵۲
نقل اين ارسال در يك پاسخ يافتن تمام ارسال‌هاي اين کاربر
تشکر شده توسط : 1nafar, alikamali, GENERAL_RAAAM, E.EINITABAR, helma, atmega8
bozonghare آفلاين
داره خودموني مي شه
**

ارسال‌ها: 185
ثبت نام: آبان ۱۳۸۷

تشکرها : 110
( 108 تشکر در 73 ارسال )
شماره : #3
RE: کتاب اموزش avr به زبان بیسیک
سلام به 1NAFAR و سلام به TERIP 2008
خیلی عالی بود آقای 1NAFAR
پیشنهاد دارم . برای ویرایش دوم آموزشتون:
1: یک عکس فتوشاپی با گرافیک قشنگ برای رو جلد مقالتون بزارید مثلا یک ATMEGA 64
2: فونتهای زیباتر بکار ببرید هم برا فارسی هم برا انگلیسی
3: با اینکه آموزشتون تصویر هم داره بازم تعداد تصویر رو زیاد کنین (تا 10 مگ طبیعیه)
4: فایلهای پروتئوس و برنامه بیسکامش رو هم اگر با زیپتون ضمیمه کنین دیگه میشه یک کتاب کامل امروزی با CD

خلاصه ببخشید انتقاد نداشتم همش پیشنهاد بود

هنوز وقت برای پیشرفت باقیست

اطلاعات خویش را به دیگران بیاموزید تا دیگران راه رفته شما را دوباره نروند بلکه ادامه دهند!
۱۶-آذر-۱۳۸۷ ۱۱:۲۷:۱۹
نقل اين ارسال در يك پاسخ يافتن تمام ارسال‌هاي اين کاربر
تشکر شده توسط : t3r!p3000, 1nafar, atmega8
t3r!p3000 غايب
Banned

ارسال‌ها: 4,767
ثبت نام: ارديبهشت ۱۳۸۵

تشکرها : 30215
( 12810 تشکر در 3992 ارسال )
شماره : #4
RE: کتاب اموزش avr به زبان بیسیک
حتما بايد با خود مرورگرتون ( مثل اپرا - فايرفاكس يا اينترنت اكسپلورر و ... ) دانلود كنيد .
نه با نرم افزارهاي مخصوص دانلود .
همچنين بايد پلاگين نرم افزار دانلود در مرورگرتون رو هم غير فعال كنيد .
۲۱-دي-۱۳۸۷ ۱۱:۵۹:۰۸
نقل اين ارسال در يك پاسخ يافتن تمام ارسال‌هاي اين کاربر
تشکر شده توسط : 1nafar, atmega8
ilgar آفلاين
مدیر بخش الکترونیک و رباتیک
*****

ارسال‌ها: 689
ثبت نام: ارديبهشت ۱۳۸۷

تشکرها : 287
( 1700 تشکر در 650 ارسال )
شماره : #5
RE: کتاب اموزش avr به زبان بیسیک
یادمه جایی دیدم که دارین آموزش پروتئوسم آماده میکنین. اینو نه تعارف میکنم و نه ( با عرض معذرت) قصد چاپلوسی دارم و دارم جدی میگم ، سعی کنید آموزش AVR، بیسکام و پروتئوسو در قالب یک کتاب منتشر کنید (شما که زحمت فراهم کردن مطالبو کشیدین). هم کسایی که میخوان الکترونیک شروع کنن راحت تر میتونن پیش برن (همه کتابها که در حد دکترا چاپ نمیشن تو بازار از گروه سنی خردسالان گرفته تا حد دکترا کتاب هست مطالب شما هم میونه حداقل گروه سنی هنرستان و کاردانی الکترونیکو تحت پوشش قرار بده.) هم اینکه از نظر مالی براتون میتونه مفید باشه و هم اینکه تألیف و انتشار کتاب تو بقیه مراحل شغلی و تحصیلی میتونه براتون امتیاز بزرگی باشه

با آرزوی توفیق
۴-اسفند-۱۳۸۷ ۲۳:۲۲:۳۶
نقل اين ارسال در يك پاسخ يافتن تمام ارسال‌هاي اين کاربر
تشکر شده توسط : t3r!p3000, 1nafar, lord_viper, atmega8
saeed450 آفلاين
مدیر انجمن
*****

ارسال‌ها: 986
ثبت نام: مرداد ۱۳۸۷

تشکرها : 679
( 2514 تشکر در 471 ارسال )
شماره : #6
RE: کتاب اموزش avr به زبان بیسیک
این تاپیکو یه نگا بنداز :

http://forum.iranled.com/showthread.php?tid=10096

آدمی ساخته ی افکار خویش است فردا همان خواهی شد که امروز اندیشیده ای 030
۲۳-اسفند-۱۳۸۷ ۲۰:۳۶:۲۱
نقل اين ارسال در يك پاسخ يافتن تمام ارسال‌هاي اين کاربر
تشکر شده توسط : t3r!p3000, sav68, 1nafar, lord_viper, atmega8
bozonghare آفلاين
داره خودموني مي شه
**

ارسال‌ها: 185
ثبت نام: آبان ۱۳۸۷

تشکرها : 110
( 108 تشکر در 73 ارسال )
شماره : #7
RE: کتاب اموزش avr به زبان بیسیک
ما منتظر دومیش هستیم.. ما منتظر دومیش هستیم.....ما............

لطفا تو جلد دوم از ارتباط سریال و RS232 بیشتر بنویسید چون کلی ماژول داریم که ارتباطشون از این نوعند ، همینطور راه انداختن ماژولها با میکرو ، دریافت اطلاعاتشون و پردازش آنها به صورت حرفه ای تر

راه اندازس سروو موتور که خیلی کاربرد داره رو مجددا با کنترلش و تایمر توضیح دهید (تو تاپیکش توضیح سیگنالشو دادم)

طریقه تنظیم فیوزبتها و قفل کردن میکرو با همون بیسکام

و مثالهارو برا قسمتها بیشتر کنین مثلا 100 تا مثال (چقدر خوش اشتهام!) من رو مثال بیشتر یاد میگیرم تا نوشته معمولی!

هنوز وقت برای پیشرفت باقیست

اطلاعات خویش را به دیگران بیاموزید تا دیگران راه رفته شما را دوباره نروند بلکه ادامه دهند!
(آخرين ويرايش ارسال در: ۲۶-اسفند-۱۳۸۷ ۰۹:۲۷:۵۲ توسط bozonghare.)
۲۶-اسفند-۱۳۸۷ ۰۹:۲۱:۵۸
نقل اين ارسال در يك پاسخ يافتن تمام ارسال‌هاي اين کاربر
تشکر شده توسط : t3r!p3000, 1nafar, alikamali, atmega8
ارسال موضوع  ارسال پاسخ 


موضوعات مشابه ...
موضوع: نويسنده پاسخ: مشاهده: آخرين ارسال
  کتاب اموزش پروتل dxp 1nafar 23 8,082 ۵-شهريور-۱۳۸۹ ۱۴:۳۰:۱۲
آخرين ارسال: mehdi89
  دانلود کتاب خانه های نرم افزار قدرتمند پروتوس 1nafar 13 3,504 ۲۹-تير-۱۳۸۹ ۱۴:۲۹:۳۰
آخرين ارسال: shamabady
  مجموعه اموزش های نرم افزار پروتوس saeed450 12 5,339 ۲۶-تير-۱۳۸۹ ۰۱:۱۸:۱۲
آخرين ارسال: t3r!p3000
  معرفی کتاب جامع فیزیک رسول 8 459 ۷-خرداد-۱۳۸۹ ۰۹:۵۲:۲۶
آخرين ارسال: رسول
  اموزش میکرو کنترلر های 8051 به زبان بیسیک 1nafar 6 1,090 ۳۰-ارديبهشت-۱۳۸۹ ۲۰:۲۷:۱۸
آخرين ارسال: t3r!p3000
  چند مشکل در فیوز بیت های بسکام saeed450 13 473 ۱۷-ارديبهشت-۱۳۸۹ ۲۲:۴۰:۱۹
آخرين ارسال: hamidrezanezam
  دریافت جدید ترین نسخه بسکام BASCOM AVR eng_hamedani 67 1,460 ۱۶-ارديبهشت-۱۳۸۹ ۰۰:۱۹:۵۹
آخرين ارسال: t3r!p3000
  کتاب اموزش نرم افزار CadSoft Eagle 1nafar 12 1,420 ۱۶-بهمن-۱۳۸۸ ۱۷:۲۸:۴۸
آخرين ارسال: saeed450
  کتاب اموزش پردازش صدا با پردازنده های dsp 1nafar 2 1,395 ۱۰-بهمن-۱۳۸۸ ۱۰:۳۱:۰۲
آخرين ارسال: mehrdadgh
  کتاب های مجانی قابل دانلود (...,Microcontroller (AVR, PIC, ARM novintablo 0 1,335 ۲۱-مهر-۱۳۸۸ ۰۰:۳۸:۱۸
آخرين ارسال: novintablo

پرش به انجمن:


 قالب انجمن: