loader-img
loader-img-2
کتابانه
کتابانه

کتاب میکروکنترلرهای AVR - علی کاهه

5 / -
موجود شد خبرم کن
دسته بندی :

کتاب میکروکنترلرهای AVR  تألیف مهندس علی کاهه توسط انتشارات نص به چاپ رسیده است.

یکی از سخت افزارهای مهم و اصلی برای خودکار سازی سیستم های Embedded یا به اصطلاح جا سازی شده به منظور بالا بردن سطح رفاه بشر، میکرو کنترلرها می باشند. میکرو کنترلر ها تراشه هایی هستند که به کاربران اجازه می دهند ایده های شان را بدون نیاز به وجود انسان ها  پیاده سازی کنند. مطالعه و کار با یک میکرو کنترلر غالباً برای دانشجویان لازم و ضروری است. یکی از جدیدترین میکرو کنترلرهای قویِ عرضه شده به بازار، میکرو کنترلرهای AVR هستند که توسط شرکت ATMEL وارد بازار الکترونیک شده است. این میکرو کنترلر 8 بیتی به واسطه کامپایلرهای قوی، تنوع، امکانات وسیع و سرعت مورد استقبال کاربران قرار گرفت تا آن جا که امروزه اغلب پروژه ها توسط این میکروکنترلر طراحی می شوند. به همین جهت آموختن AVR برای دانشجویان امری ضروری می باشد. کتاب حاضر درباره ی میکرو کنترلرهای 8 بیتی AVR نوشته شده و قصد دارد با دادن آگاهی لازم به دانشجویان، آن ها را برای درک بهتر و بیش تر برنامه نویسی BASCOM آماده سازد. به همین منظور "مهندس علی کاهه" در هر یک از فصول کتاب به معرفی انواع میکرو کنترلرهای AVR پرداخته و توضیحاتی را درباره ی فیوز بیت ها و کلاک سیستم هر یک از آن ها ارائه می کند.

کتاب "میکرو کنترلرهای AVR" شامل هشت فصل می باشد:

1 - میکروکنترلر های TINYAVR 2 - میکروکنترلر های AVR 3 - میکروکنترلر  های MEGAAVR 4 - محیط برنامه نویسی BASCOM AVR 5 - دستورات و توابع محیط برنامه نویسی BASCOM 6 - پیکربندی و کار با امکانات AVR و BASCOM 7 - حافظه های EEPROM  سریال 2-WIRE 8 - پروژه های عملی


برشی از متن کتاب


فصل 1 : میکروکنترلر های TINYAVR در این فصل به معرفی میکروکنترلرهای نوع TINYAVR از سری میکرو کنترلرهای AVR شرکت ATMEL می پردازیم. در این فصل خصوصیات و قابلیت های هر یک از میکرو های نوع TINYAVR تشریح و در ادامه فیوز بیت های هر یک به طور کامل بررسی شده اند. فیوز بیت ها قسمتی از حافظه FLASH هستند که امکاناتی را در اختیار کاربر قرار می دهند. فیوز بیت ها با ERASE میکرو از بین می روند و می توانند توسط بیت های قفل مربوطه قفل شوند. کلاک سیستم هر یک از میکرو ها در صورت نیاز به توضیح بیش تر بلافاصله بعد از فیوز بیت ها گفته شده است. خانواده TINYAVR جهت کاهش قیمت و صرف وقت برای پروژه‌های کاربران بهینه سازی شده اند. فصل 2 : میکروکنترلر های AVR در این فصل به معرفی میکروکنترلرهای نوع  AT90S از سری میکرو کنترلرهای AVR شرکت ATMEL می ‌پردازیم. خصوصیات و قابلیت های هر یک از میکرو های نوع AT90S تشریح و در ادامه فیوز بیت های هر یک به طور کامل بررسی شده ‌اند. فیوز بیت ها قسمتی از حافظه FLASH هستند که امکاناتی را در اختیار کاربر قرار می دهند. فیوز بیت ها با ERASE میکرو از بین می روند و می توانند توسط بیت های قفل مربوطه قفل شوند. کلاک سیستم هر یک از میکرو ها در صورت نیاز به توضیح بیش تر بلافاصله بعد از فیوز بیت ها گفته شده است. فصل 3 : میکروکنترلر  های MEGAAVR در این فصل به معرفی میکروکنترلرهای نوع  MEGAAVR از سری میکرو کنترلرهای AVR شرکت ATMEL می ‌پردازیم. میکروهای MEGA نسبت به انواع (AT90S, TINY) دارای قابلیت های بیش تری هستند خصوصیات و قابلیت های هر یک از میکرو های نوع MEGAAVR تشریح و در ادامه فیوز بیت های هر یک به طور کامل بررسی شده ‌اند. فیوز بیت ها قسمتی از حافظه FLASH هستند که امکاناتی را در اختیار کاربر قرار می دهند. فیوز بیت ها با ERASE میکرو از بین می روند و می توانند توسط بیت های قفل مربوطه قفل شوند. کلاک سیستم هر یک از میکرو ها در صورت نیاز به توضیح بیش تر بلافاصله بعد از فیوز بیت ها گفته شده است. دو بخش کلاک سیستم 1 و 2 به معرفی انواع کلاک سیستم میکروهای ارجاع شده به این دو بخش پرداخته است. فصل 4 : محیط برنامه نویسی BASCOM AVR انواع متنوعی از کامپایلرهای AVR عرضه شده اند که در میان کامپایلرهای  BASCOM, CODEVISION, FASRAVR و AVR STIDIO از اهمیت و اعتبار بیش تری برخوردار هستند. در این فصل قصد داریم به معرفی یکی از قوی ترین آن ها به نام BASCOM AVR بپردازیم.  BASCOM  تمام میکروهای AVR را حمایت کرده و از زبان بیسیک برای برنامه نویسی  AVRاستفاده می نماید. در این فصل منو های BASCOM  به طور کامل تشریح شده اند. از قابلیت های بسیار ارزنده محیط BASCOM  داشتن تحلیلگر یا به عبارتی  SIMULATORداخلی است که برای یادگیری برنامه نویسی بسیار کارآمد است. در انتهای این فصل نیز قصد داریم به ساخت  STK200/200 PROGRAMER به وسیله یک بافر و ساخت نوع دیگری که در عرض مدت کوتاهی قابل ساخت است بپردازیم.

فهرست


فصل 1 : میکروکنترلر های TINYAVR فصل 2 : میکروکنترلر های AVR فصل 3 : میکروکنترلر  های MEGAAVR فصل 4 : محیط برنامه نویسی BASCOM AVR فصل 5 : دستورات و توابع محیط برنامه نویسی BASCOM فصل 6 : پیکربندی و کار با امکانات AVR و BASCOM فصل 7 : حافظه های EEPROM  سریال 2-WIRE فصل 8 : پروژه های عملی پیوست

(ویــراسـت دوم) (همراه با DVD) نویسنده: مهندس علی کاهه انتشارات: نص


ثبت دیدگاه


دیدگاه کاربران

اولین کسی باشید که دیدگاهی برای "کتاب میکروکنترلرهای AVR - علی کاهه" می نویسد

آخرین بازدید های شما

۷ روز ضمانت بازگشت وجه ۷ روز ضمانت بازگشت وجه
ضمانت اصالت کالا ضمانت اصالت کالا
۷ روز هفته ۲۴ ساعته ۷ روز هفته ۲۴ ساعته
امکان پرداخت در محل امکان پرداخت در محل
امکان تحویل در محل امکان تحویل در محل