کتاب مرجع جامع و کامل میکروکنترلرهای AVR
- نویسنده : علی حبیبی / عباس نعمتی
-
ناشر :
دانشگاه صنعتی امیرکبیر
- مدل : کتاب مهندسی برق
کتاب «مرجع جامع و کامل میکروکنترلرهای AVR» نوشته عباس نعمتی و علی حبیبی، با هدف آموزش تئوری و عملی میکروکنترلرهای AVR تدوین شده است. تمرکز ویژه این اثر بر میکروکنترلر ATmega32 و مباحث کاربردی مورد نیاز برای طراحی و ساخت مدارات میکروکنترلری قرار دارد.
این کتاب توسط انتشارات دانشگاه صنعتی امیرکبیر منتشر شده و موضوعات آن در حوزه مهندسی برق، مهندسی مکانیک، میکروکنترلر و ریزپردازنده قرار میگیرد. مطالب کتاب، ویژگیهای سختافزاری، ساختار حافظه، روشهای برنامهریزی و بخشهای مختلف میکروکنترلرهای AVR را پوشش میدهد.
کتاب مرجع جامع و کامل میکروکنترلرهای AVR
محتوای این کتاب با تمرکز بر ATmega32، مجموعهای از مباحث سختافزاری و برنامهنویسی AVR را ارائه میکند. از معماری پردازنده و درگاههای ورودی و خروجی تا وقفهها، تایمرها و ارتباطات سریال، موضوعات مختلف مورد نیاز برای کار با این میکروکنترلر بررسی شدهاند.
میکروکنترلر ATmega32 و برنامهنویسی AVR
ATmega32 دارای پردازنده ۸ بیتی با معماری RISC و فرکانس کاری تا ۱۶ مگاهرتز است. این میکروکنترلر با ولتاژ کاری ۲٫۷ تا ۵٫۵ ولت عمل میکند و واحدهایی مانند تایمر/کانتر، مبدل آنالوگ به دیجیتال و UART را در اختیار قرار میدهد.
درگاههای ورودی و خروجی
۳۲ پین دیجیتال قابل برنامهریزی، امکان ارتباط با اجزای مختلف سختافزاری را فراهم میکنند. رجیسترهای DDR، PORT و PIN نیز برای کنترل جهت و وضعیت پینها مورد استفاده قرار میگیرند و در کاربردهایی مانند کنترل LED، سوییچها و سنسورها اهمیت دارند.
سازمان حافظه
ساختار حافظه شامل Flash برای ذخیره برنامه، SRAM برای دادهها و EEPROM برای نگهداری دادههای دائمی است. هر یک از این بخشها نقش مشخصی در عملکرد و برنامهنویسی میکروکنترلر دارند.
برنامهریزی میکروکنترلرهای AVR
روشهایی مانند In-System Programming یا ISP و Bootloader برای برنامهریزی میکروکنترلرهای AVR مطرح شدهاند. همچنین استفاده از پروگرامرهای USB یا ISP برای انتقال برنامه به میکروکنترلر مورد توجه قرار گرفته است.
-
ناشردانشگاه صنعتی امیرکبیر
-
نویسندهعلی حبیبی, عباس نعمتی
-
قطع کتابوزیری
-
نوع جلدشومیز
-
سال چاپ1400
-
نوبت چاپاول
-
تعداد صفحات450