کتاب ریزپردازنده جابر الوندی که در دانشگاه پیام نور تدریس می شود و شامل دوازده فصل می باشد که توسط انتشارات دانشگاه پیام نور منتشر شده است.
این کتاب به عنوان یکی از منابع و کتاب های درسی است که در دانشگاه های کشور تدریس می شود و در این مطلب از نواندیشان فایل اسکن شده آن با فرمت PDF برای دانلود قرار داده شده است. قابل ذکر است همه فصول به صورت کامل نبوده و برخی صفحات اسکن نشده اند.
فهرست مطالب کتاب ریزپردازنده :
فصل 1: ساختار داخلی میکروکنترلرهای AVR
- آشنایی با میکروکنترلر ATmega16
- معرفی فیوز بیت های میکروکنترلر
- آشنایی با پورت های ورودی و خروجی
- ارائه منبع تغذیه میکروکنترلر با ورودی AC و DC
- آشنایی با ساختار داخلی میکروکنترلر ATmega16
- معرفی کلاک سیستم و انواع منابع پالس ساعت در میکروکنترلر
- آشنایی با مدهای Sleep و معرفی تایمر نگهبان (Watchdog)
فصل 2: اصول طراحی و آموزش زبان C
- آشنایی با اصول طراحی و ترسیم الگوریتم
- آموزش دستورات برنامه نویسی C مخصوص میکروکنترلر
- معرفی توابع کتابخانه ای و کاربرد آنها در برنامه نویسی
فصل 3: آموزش نرم افزار CodeVisionAVR
- آشنایی با محیط برنامه نویسی به زبان C نرم افزار CodeVisionAVR
- آشنایی با ابزار CodeVisionAVR نرم افزار کامپایلر C
- معرفی پروگرامر ISP و نحوه برنامه ریزی میکروکنترلر
- آشنایی با محیط اشکال زدایی نرم افزار AVR Studio
فصل 4: نمایشگرها و صفحه کلید 4*4
- آشنایی با نمایشگر سون سگمنت تک رقمی
- بکارگیری روش مالتی پلکسری برای سون سگمنت های چندرقمی
- آشنایی با نحوه کار با نمایشگر LCD
- ایجاد کردن کاراکتر دلخواه در LCD
- اسکن صفحه کلید 4*4
فصل 5: وقفه ها (Interrupts)
- آشنایی با روش های Polling و Interupt
- معرفی منابع وقفه و آشنایی با مفهوم بردار وقفه
- آشنایی با نوشتن برنامه به روش وقفه در زبان C
فصل 6: تایمر یا کانتر (Timer / Counter)
- آشنایی با انواع مدهای تایمر یا کانتر
- معرفی و نحوه کار با رجیسترهای تایمر یا کانتر
- آشنایی با نوشتن برنامه های تایمر یا کانتر به روش های Polling و Interupt
فصل 7: ارتباط سریال USART
- آشنایی با ارسال و دریافت اطلاعات به صورت سنکرون و آسنکرون
- آشنایی با رجیسترهای تبادل سریال USART و معرفی توابع کتابخانه stdio.h
- آشنایی با نوشتن برنامه های ارتباط سریال به روش های Polling و Interrupt
فصل 8: مبدل آنالوگ به دیجیتال و مقایسه کننده آنالوگ داخلی
- آشنایی با مبدل آنالوگ به دیجیتال داخلی میکروکنترلر ATmega16
- معرفی رجیسترهای مبدل آنالوگ به دیجیتال و نحوه برنامه نویسی آن در زبان C
- آشنایی با مقایسه کننده آنالوگ داخلی میکروکنترلر ATmega16
- معرفی رجیسترهای مقایسه کننده آنالوگ داخلی و نحوه برنامه نویسی آن در زبان C
فصل 9: ارتباط جانبی سریال (SPI)
- آشنایی با واسط سریال SPI
- آشنایی با شبکه بندی میکروکنترلرها از طریق SPI
- معرفی رجیسترهای ارتباط دهی جانبی سریال SPI و نحوه برنامه نویسی آن به زبان C
فصل 10: ارتباط سریال دو سیمه (TWI)
- آشنایی با واسط سریال TWI
- آشنایی با شبکه بندی میکروکنترلرها از طریق TWI
- معرفی رجیسترهای ارتباط سریال TWI و آشنایی با نحوه برنامه نویسی آن به زبان C
فصل 11: نمونه سوالات حل شده
- آشنایی دانشجویان با نحوه سوالات تکمیلی و امتحانی میکروکنترلر
- استفاده عملی از این سوالات در آزمایشگاه میکروکنترلر و ریزپردازنده
فصل 12: پروژه های سطح مقدماتی تا پیشرفته
- آشنایی دانشجویان با کارهای عملی و کاربردی با میکروکنترلر
- استفاده عملی از مطالب این فصل جهت راهنمایی در پروژه های ساخت دانشجویی
پیوست ها
- معرفی مدار درایور سنسور آلتراسونیک
- ارائه کیت آموزشی میکروکنترلر AVR به شماره ATmega16
- معرفی فرم پایه های میکروکنترلرهای AVR پرکاربرد
- معرفی مدار ضبط کننده دیجیتالی صدا
- معرفی تراشه های مفید و پرکاربرد
- ارائه خلاصه رجیسترها و دستورات اسمبلی میکروکنترلر Atmega16
جهت رعایت حق مولف، کتاب کامل آن را می توانید از انتشارات دانشگاه پیام نور تهیه نمایید.
آموزش جامع میکروکنترلر AVR به صورت تصویری از همراه با پروژه های کاربردی را به زبان فارسی همراه با نرم افزار مربوطه از لینک زیر می توانید تهیه نمایید.
کامل نیست بدرد نمیخوره