دانلود ویرایش جدید جزوه آموزش کاربردی میکروکنترلرهای AVR از ۰ تا ۱۰۰

بازگشت به آموزشگاه

AVR 0ta100


 

تقدیم به همه مشتاقان الکترونیک دیجیتال

بهترین و جامع ترین جزوه آموزش میکروکنترلر AVR به زبان C

avr_course

ویرایش سوم

اسفند ۱۳۹۴


سر فصل مطالب :

فصل 1-  مقدمه 

1-1- پيشگفتار مولف

1-2-   مدارهای الکتریکی و الکترونیکی

1-2-1- سیستم های الکترونیکی

1-2-2- تفاوت سیستم دیجیتال با آنالوگ

1-3-     آشنایی با اجزای مدارهای الکترونیکی

1-3-1-      آشنایی با بردبورد

1-3-2-  آشنایی با مقاومت الکتریکی

1-3-3-  آشنایی با خازن

1-3-4-  آشنایی با سلف

1-3-5-      آشنایی با دیود

1-3-6-  آشنایی با LED

1-3-7-  آشنایی با منابع تغذیه

1-3-8-      رگولاتور یا تنظیم کننده ولتاژ

1-3-9-      آشنایی با سون سگمنت

1-3-10-    آشنایی با ترانزیستور

1-3-11-    آشنایی با آی سی

1-3-12- برد مدار چاپی ( pcb )

1-3-13-  المان های نصب سطحی ( smd )

1-3-14-  آشنایی با کریستال

1-4-  اصول الکترونیک دیجیتال

1-4-1-      تفاوت الکترونیک آنالوگ و دیجیتال

1-4-2-      تعریف سیگنال دیجیتال

1-4-3-  مفهوم فرکانس

1-4-4-      سیگنال کلاک (Clock)

1-5-     آشنایی با سیستم اعداد باینری

1-5-1- تبدیل اعداد از مبنای ۲ به مبنای ۱۰

1-5-2-   تبدیل اعداد از مبنای ۱۰ به مبنای ۲

1-5-3-      اعداد در مبنای ۱۶

1-6-  تعریف واحد های اندازه گیری حافظه

فصل 2-  ساختار میکروکامپیوتر و تفاوت آن با میکروکنترلر

2-1-     تعریف کامپیوتر

2-2-     تعریف میکروکامپیوتر

2-2-1-      تعریف میکروپروسسور ( CPU )

2-2-2-  تعریف ROM

2-2-3-      انواع حافظه های ROM

2-2-4-  تعریف RAM

2-2-5-      انواع حافظه های RAM

2-2-6-  تعریف PORT

2-2-7-  تعریف BUS

2-3-     تعریف میکروکنترلر

2-4-     انواع میکروکنترلرها

فصل 3-    معرفی میکروکنترلرهای AVR

3-1-     معرفی و تاریخچه ساخت

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

3-3-     معماری و ساختار میکروکنترلرهای AVR

3-3-1-      هسته مرکزی CPU ( واحد پردازش مرکزی )

3-3-2-      واحد محاسبه و منطق (Arithmetic Logic Unit)

3-3-3-      رجیسترهای CPU

رجیستر های عمومی General Purpose Registers

3-3-4-      نحوه عملکرد واحد CPU

3-3-5-      خط لوله Pipelining

3-4-     معماری حافظه در AVR

3-4-1-      حافظه داده SRAM

3-4-2-      حافظه داده EEPROM

3-4-3-      حافظه برنامه FLASH

3-5- معرفی دیگر واحدهای میکروکنترلرهای AVR

3-5-1-      واحد ورودی/خروجی (Input/Output)

3-5-2-      واحد کنترل کلاک ورودی

3-5-3-      واحد تایمرها و شمارنده ها ( Timers & Counters )

3-5-4-      واحد تایمر سگ نگهبان Whatchdog

3-5-5-      واحد کنترل وقفه Interrupt

3-5-6-      واحد ارتباطی JTAG

3-5-7-      واحد مبدل آنالوگ به دیجیتال ( ADC )

3-5-8-      واحد مقایسه کننده آنالوگ

3-5-9-      واحد ارتباطات سریال

3-6-     انواع زبان های برنامه نویسی و کامپایلر های AVR

3-7-     برنامه ریزی (پروگرام) کردن میکروکنترلرهایAVR

3-7-1-      ISP چیست ؟

3-7-2- تهیه پروگرامر مناسب

فصل 4-    بررسی و راه اندازی Atmega32

4-1-     خصوصیات ، ویژگی ها و عملکرد ATMega32

4-2-     تشریح عملکرد پایه ها در ATMEGA32

4-3-     معماری و ساختار داخلی میکروکنترلر Atmega32

4-4-     ساختار برنامه میکروکنترلر به زبان C

4-4-1-  نحوه عملیاتی شدن یک برنامه توسط میکرو

4-5-     حداقل سخت افزار راه اندازی میکروکنترلر Atmega32

4-6-     معرفی رجیسترهای واحدهای میکروکنترلر Atmega32

4-6-1-      رجیسترهای واحد I/O درAVR

فصل 5-  اصول شبیه سازی و پیاده سازی

5-1-     معرفی کلی نرم افزارهای Proteus و CodeVision

5-2-     دانلود و نصب نرم افزارهای Proteus و CodeVision

5-3-     مراحل کلی انجام یک پروژه میکروکنترلری

5-4-     شروع به کار با نرم افزار پروتئوس

5-5-     شروع به کار با نرم افزار CodeVision AVR

5-6-     واحد کنترل کلاک سیستم در میکروکنترلر Atmega32

5-7-     فیوز بیت ها در میکروکنترلرهای AVR

5-8- فیوز بیت های تنظیم کلاک

5-8-1-      نوسان ساز با کریستال خارجی

5-8-2-      نوسان ساز با کریستال فرکانس پائین

5-8-3-      نوسان ساز با RC خارجی

5-8-4-      نوسان ساز با اسیلاتور RC کالیبره شده داخلی

5-8-5-      نوسان ساز با کلاک خارجی

5-9-  تنظیم دیگر فیوز بیت ها

5-10-   تنظیم فیوز بیت ها در نرم افزار کدویژن

5-11-   تنظیم پروتئوس در حالت استفاده از کریستال خارجی

فصل 6-    آموزش برنامه نویسی C

6-1-     معرفی کوتاه زبان C

6-2-     کلمات کلیدی در زبان C

6-3-     ویژگی های یک برنامه به زبان C

6-4-     ساختار یک برنامه به زبان C در کامپیوتر

6-5-     تفاوت برنامه نویسی برای کامپیوتر و میکروکنترلر

6-6-     ساختار برنامه میکروکنترلر به زبان C

6-7-     متغیرها در زبان C

6-7-1-      نحوه تعریف متغیرها

6-7-2-      ویژگی های نام متغیر

6-7-3-      انواع متغیر ها از نظر محل تعریف در برنامه

6-7-4-      محل تعریف متغیرها در حافظه میکروکنترلر

6-8-     توابع در زبان c

6-8-1-      انواع توابع در زبان c

6-8-2-      تعریف توابع در زبان c

6-8-3- اعلان و بدنه تابع

6-8-4- فراخوانی تابع

6-9-     تعریف ثوابت در زبان C

6-10-            دستورات شرطی در C

6-10-1-    دستور شرطی if

6-10-2-    دستور شرطی switch

6-11-   حلقه های تکرار در C

6-11-1-    حلقه while

6-11-2- حلقه do…while

6-11-3-   حلقه for

6-11-4-    دستورbreak وcontinue در حلقه ها

6-12-   اتصال کلید به میکرو

6-13-            آرایه ها در C

6-13-1-    آرایه های یک بعدی

6-13-2-    آرایه های چند بعدی

6-13-3-    مقدار دهی به آرایه های چند بعدی

6-14-     رشته ها در C

6-14-1-    تعریف یک کاراکتر

6-14-2-    تعریف رشته ( آرایه ای از کاراکتر ها )

6-14-3-  کاراکترهای کنترلی

6-15-   عملگرها

6-15-1-    عملگرهای محاسباتی

6-15-2-    عملگرهای مقایسه‌ای و منطقی

6-15-3-    عملگرهای ترکیبی

6-15-4-    تعریف عملگرهای بیتی

6-15-5-    تقدم کلی در عملگرها

6-16-   تبدیل نوع در محاسبات

6-17-   اتصال سون سگمنت به میکرو

6-17-1-    راهنمای آی سی ۷۴۴۸

6-17-2-    سون سگمنت های مالتی پلکس

6-18-   اتصال صفحه کلید به میکرو

6-19-   اتصال صفحه کلید ۴ در ۴ به میکرو

6-19-1-    برنامه حرفه ای تر اتصال صفحه کلید ۴ در ۴ به میکرو

فصل 7- آموزش کدویزارد AVR

7-1-     واحد پورت های ورودی/خروجی

7-1-1-      رجیسترهای واحد I/O

7-1-2-      نحوه فعالسازی مقاومت پول آپ

7-2-     CodeWizard چیست ؟

7-2-1-      شروع کار با ابزار CodeWizard

7-3-     راه اندازی LCD های کاراکتری

7-3-1-  تنظیمات LCD کاراکتری در کدویزارد

7-3-2-      توابع کار با LCD کاراکتری

7-4-     معرفی و تشریح واحد وقفه های خارجی

7-4-1-      انواع منابع وقفه در میکروکنترلرهای AVR

7-4-2-      راه اندازی واحد وقفه خارجی در Atmega32

7-5-     واحد مبدل آنالوگ به دیجیتال ADC

7-5-1-  تنظیمات واحد ADC در AVR

7-5-2-      تنظیمات کدویزارد برای راه اندازی واحد ADC

فصل 8- راه اندازی ارتباطات سریال با کدویزارد

8-1-     ارتباطات سریال و موازی در میکروکنترلرها

8-2-     پروتکل های ارتباطی سریال و سرعت آنها

8-3-     نوع فرستنده و گیرنده

8-4-     انواع حالت ارتباط سریال

8-5-     روش ارسال اطلاعات سریال

8-6-     راه اندازی واحد USART

8-6-1-      قالب ارسال/دریافت دیتا در پروتکل UART ( آسنکرون )

8-6-2-      پروتکل های استاندارد UART

8-6-3- استاندارد RS232

8-6-4-      تنظیمات واحد USART در کدویزارد

8-6-5-      توابع پرکاربرد stdio.h در هنگام کار با واحد USART

8-6-6-      توابع پرکاربرد کتابخانه string.h برای کار با رشته ها

8-6-7- ماژول های مبدل USB به سریال

8-6-8- انواع مبدل های USBtoTTL

8-6-9-  اتصال ماژول USB به میکرو

8-7-     واحد ارتباط سریال SPI

8-7-1-      طرز کار واحد SPI

8-7-2-      خصوصیات واحد SPI در میکروکنترلرهای AVR

8-7-3-      شبکه بندی چندین Slave در پروتکل SPI

8-7-4-      تنظیمات واحد SPI در کدویزارد

8-8- راه اندازی واحد تایمر/کانتر

8-8-1-      رجیستر چیست ؟

8-8-2-      کانتر یا شمارنده چیست ؟

8-8-3-      واحد تایمر/کانتر چیست ؟

8-8-4-      واحد تایمر/کانتر در میکروکنترلرهای AVR

8-8-5-      انواع واحد تایمر/کانتر در میکروکنترلرهای AVR

8-8-6- معرفی رجیستر های واحدهای تایمر/کانتر ۸ بیتی

8-8-7-      معرفی و تشریح تایمر/کانتر ساده ۸ بیتی

8-8-8-      معرفی و تشریح تایمر/کانتر پیشرفته ۸ بیتی

8-8-9-      بررسی تایمر/کانتر ۸ بیتی پیشرفته در حالت ساده( Normal )

8-8-10-    PWM چیست ؟

8-8-11-    تولید PWM به روش نرم افزاری و بدون استفاده از واحد تایمر

8-8-12-    بررسی تایمر/کانتر ۸ بیتی پیشرفته در حالت PWM سریع ( Fast PWM )

8-8-13-    بررسی تایمر/کانتر ۸ بیتی پیشرفته در حالت PWM تصحیح فاز ( Phase Correct PWM )

8-8-14-    معرفی اجمالی رجیسترهای تایمر/کانترهای ۱۶ بیتی

8-8-15-    معرفی و تشریح تایمر/کانتر پیشرفته ۱۶ بیتی

8-8-16-    تایمر/کانتر ۱۶ بیتی پیشرفته در حالت ساده( Normal )

8-8-17-    تایمر/کانتر ۱۶ بیتی پیشرفته در حالت مقایسه ( CTC )

8-8-18-    تایمر/کانتر ۱۶ بیتی پیشرفته در حالت PWM سریع ( Fast PWM )

8-8-19-    تایمر/کانتر ۱۶ بیتی پیشرفته در حالت PWM تصحیح فاز ( Phase Correct PWM )

8-8-20-    تایمر/کانتر ۱۶ بیتی پیشرفته در حالت PWM تصحیح فاز و فرکانس ( Phase & Frequency Correct PWM )

8-8-21-    تنظیمات واحد تایمر/کانتر در کد ویزارد CodeWizard

8-8-22- چند مثال شبیه سازی شده تایمر/کانتر

8-8-23-    راه اندازی RTC در میکروکنترلرهای AVR

8-8-24-    تایمرسگ نگهبان

فصل 9-  برنامه نویسی پیشرفته

9-1-     انواع دستورات پیش‌پردازش

9-1-1-      پیش پردازنده define

9-1-2-      پیش پردازنده include

9-1-3-      دستورات پیش‌پردازش شرطی

9-1-4-      پیش پردازنده pragma

9-2-     نحوه ساخت فایل های کتابخانه

9-2-1-      نحوه استفاده از کتابخانه در برنامه

9-2-2-      الگوی ساخت فایل هدر

9-2-3-      الگوی ساخت فایل سورس

9-3-     نوع داده sfrb وsfrw درکدویژن

9-4-     کلاس های حافظه متغیرها

9-4-1-      نحوه تعریف کلاس حافظه یک متغیر

9-4-2-      کلاس حافظه اتوماتیک

9-4-3-      کلاس حافظه ثبات

9-4-4-      کلاس حافظه خارجی

9-4-5-      کلاس حافظه استاتیک

9-5-     اشاره گرها

9-5-1-      مقدار دهی به اشاره گر

9-5-2-      دسترسی به محتوای یک اشاره گر

9-5-3-      عملیات روی اشاره گرها

9-5-4-      ارتباط اشاره‌گر با آرایه و رشته

9-5-5-      استفاده از اشاره گرها در توابع

9-6-     ساختار

فصل 10-  راه اندازی ارتباط سریال I2C

10-1- معرفی ارتباط سریال I2C

10-2-  شبکه بندی Master و Slave ها در پروتکل I2C

10-3-   قالب بندی ارتباط در پروتکل I2C

10-3-1- وضعیت Start / Stop

10-3-2-  وضعیت ارسال آدرس

10-3-3- وضعیت ارسال/دریافت دیتا

10-4-  مدهای عملکرد واحد TWI

10-5-  انواع دسترسی به رابط I2C در کدویژن

10-6-   فعالسازی رابط I2C در کدویزارد

10-7-   راه اندازی I2C نرم افزاری

10-7-1- توابع موجود در کتابخانه i2c.h

10-7-2-   نحوه استفاده از توابع i2c.h

10-7-3-  معرفی آی سی های سری AT24CXX

10-7-4-  عملیات نوشتن در آی سی EEPROM

10-7-5-  تابع نوشتن بایتی روی EEPROM سری AT24CXX

10-7-6-  عملیات خواندن از آی سی EEPROM

10-7-7-  خواندن از آدرس فعلی

10-7-8-  خواندن از آدرس مورد نظر

10-7-9-    خواندن متوالی

10-7-10- تابع خواندن از آدرس مورد نظر در EEPROM

10-8-   راه اندازی I2C سخت افزاری

10-8-1- نحوه استفاده از واحد TWI سخت افزاری

10-8-2-   معرفی رجیسترهای واحد TWI

10-8-3-    راه اندازی TWI در میکروکنترلر Master

10-8-4-  راه اندازی TWI در میکروکنترلر Slave


لینک دانلود رایگان کل جزوه با فرمت PDF


AmazingAVR

سورس شبیه سازی کلیه مثال های انجام شده درون جزوه را می توانید از لینک زیر تهیه کنید.

به محض خرید لینک دانلود سورس 14 مثال انجام شده در اختیارتان قرار می گیرد

>>>> این مثال ها بیش از 500 خرید موفق داشته است <<<<

قیمت : 5 هزار تومان

حجم : 12 مگابایت

 

لینک خرید آنلاین سورس کلیه مثال های جزوه از فروشگاه

دیدگاه (76)

  • ali-ali پاسخ

    واقعا عالی و کاربردی بود خواهشا در صورت امکان اموزش arm رو هم در سایت قرار بدید با تشکر.

    1394-06-31 در 14:21
    • ادمین الکترو ولت پاسخ

      خواهش میکنم دوست عزیز حتما آموزش های Arm را نیز قرار خواهم داد

      1394-06-31 در 16:12
      • مسلم حسینی پاسخ

        سلام مسلم حسینی هستم از اموزش های خوبتون سپاسگزارم

        1398-07-09 در 22:53
  • الی پاسخ

    مطالب مفید و عالی هستن
    ممنون واقعا

    1394-07-07 در 00:45
    • ادمین الکترو ولت پاسخ

      خواهش می کنم دوست عزیز

      1394-07-07 در 14:31
  • magz پاسخ

    بسیار عالی
    سپاس

    1394-07-22 در 00:15
    • ادمین الکترو ولت پاسخ

      خواهش می کنم دوست عزیز

      1394-07-22 در 14:54
  • احسان پاسخ

    سلام.واقعا جزوه خوبی هست و تقریبا در اینترنت نایاب.زحمت زیادی کشیدید.انشاالله اجرش رو ببینید

    1394-08-01 در 19:53
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز خیلی ممنووون از حسن نظرتون…امیدوارم به خوبی استفاده کنید و قدرش رو بدونید…

      1394-08-01 در 21:58
  • امیرحسین پاسخ

    سلام اقا واقعا از سایت خوبتون متشکرم من خودم ۵ ساله دارم avr کار میکنم و همیشه دنبال یه اموزش جامع بودم تا اینکه سایت شما رو بیدا کردم واقعا عالییییه دست درد نکنکه مهندس

    1394-08-12 در 15:13
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز خواهش می کنم بسیار سپاسگزارم از تعریفتون امیدوارم همه استفاده کنند و نظرشون مثل شما باشه …

      1394-08-12 در 19:00
  • Seyyed پاسخ

    عالیه حرف نداره.20

    1394-11-07 در 08:15
  • 9299778849 پاسخ

    بیست بیست

    1394-11-15 در 03:23
  • آمانج پاسخ

    با سلام و تشکر از زحمات شما
    در بخش بعدی جزوه چه مطالبی قرار گرفته است؟
    آیا در خصوص راه اندازی سنسورهایی نظیر mpu6050 مثالی طرح شده است؟

    1394-12-14 در 19:48
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز بخش های بعدی شامل پروژه های شبیه سازی ساده و همچنین پروژه های عملی بسیاری است که میتوانید در این لینک همه آنها را مشاهده کنید

      1394-12-14 در 22:00
    • یوسف پاسخ

      دستتون درد نکنه واقعا عالی بود خیلی مفید بود ممنون

      1398-01-03 در 18:57
  • palirose پاسخ

    دستتون درد نکنه، واقعا عالی بود. من رشتم الکترونیک نیست ولی با خواندن این جزوه درک خوبی از AVR بدست آوردم. ممنون

    اگر امکانش باشه همچین جزوه ای را برای ARM هم تهیه کنید

    1395-05-09 در 06:35
    • ادمین الکترو ولت پاسخ

      خواهش میکنم دوست عزیز برای ARM7 هم جزوه خوبی تهیه شده است که میتوانید از سایت دانلود نمایید

      1395-05-09 در 16:33
  • EHSAN پاسخ

    سلام خدمت مهندس عزیز
    درود بر خدایی که شمارا آفرید و گشاده دستی شما را باعث پیشرفت بنده هایی چون من قرار داد….
    درسایه حق روبه پیشرفت باشین,,تشکر از جزوه بسیارعالی شما

    1395-05-18 در 05:46
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز بسیار سپاسگزارم کاری بود که از دستم برمیومد موفق و سربلند در پناه حق باشید

      1395-05-19 در 06:15
  • shm پاسخ

    ممنون از جزوه مفید و کاربردیتان.موفق باشید.

    1395-05-25 در 18:26
  • milad پاسخ

    ممنون جزوه بسیارخوبیه

    1395-07-14 در 19:11
  • morteza پاسخ

    دوست عزیز من تمام مراحل رو رفتم اما برنامم تو پرتوس پروگرم نشد.

    1395-07-22 در 12:00
    • ادمین الکترو ولت پاسخ

      کدوم مراحل دوست عزیز … کدوم برنامه… مشکلش چی بوده … سوالتون کامل و واضح بپرسید

      1395-07-22 در 13:09
  • vahid پاسخ

    خدایی دمتون گرم.خیلی وقت بود دنبالیه مرجع خوب و کامل و ساده و در عین حال گسترده بودم تا اینکه با سایتتون آشنا شدم.بهتون خسته نباشید میگم و امیدوارم همیشه موفق و پیروز باشین.این روزها کمتر پیدا میشن سرورانی مثل شما که بدون ادعا و منت و چشم داشتی به دیگران کمک کنن.خدا قوت

    1395-08-05 در 09:55
    • ادمین الکترو ولت پاسخ

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

      1395-08-05 در 21:02
  • شهرام پاسخ

    سلام دوست گرامی ممنون از مطالبتون من یک سوال داشتم ایا شما طراحی کنترلر طبق سفارش هم انجام میدهید با تشکر

    1395-09-13 در 14:59
    • ادمین الکترو ولت پاسخ

      سلام در خصوص اینگونه موارد از طریق تلگرام پیام دهید

      1395-09-15 در 19:20
  • مهدی پاسخ

    واقعا کار ارزشمندی انجام دادید دستتون درد نکنه.

    1395-10-17 در 14:41
  • داوود پاسخ

    دقیقا همون چیزی که دنبالش میگشتم عالی بود فقط امیدوارم توش در مورد ارتباط بیسیم بین چند تا دستگاه با همین atmega ۳۲ و طرز راه اندازی رو داشته بشین بازم ممنون

    1396-01-22 در 21:33
  • علی پاسخ

    با سلام خیلی جزوه خوب و کاربردی بود امیدوارم در تمام زمینه های کاری موفق باشید

    1396-01-30 در 04:03
  • رضا پاسخ

    سلامدوست من خیلی خیلی ازت ممنونم .

    1396-02-04 در 06:34
    • محمدعلی پاسخ

      با سلام و عرض خسته نباشید
      واقعا نمیدونم چه طور ازتون تشکر کنم بابت زحمتی که کشیدید مطالب کامل و دقیق با جزئیات و همه فهم بود
      واقعا ممنون از شما

      1398-05-09 در 01:41
  • 3DECIBEL پاسخ

    درود.مطالبتون خیلی عالی بودن.اجازه میخواستم از مطالبتون در سایت خودم با ذکر منبع و لینک استفاده کنم.سپاس

    1396-02-11 در 13:21
    • ادمین الکترو ولت پاسخ

      درود بر شما در صورت ذکر منبع و استفاده غیر تجاری و حفظ حقوق معنوی آن مشکلی ندارد

      1396-02-11 در 19:25
  • امیر پاسخ

    دم شما گرم که واسه اموزشه علاقه مندان زحمت کشیدی اومدی این جزوه رو گذاشتی.
    توی ایران علم رو مجانی نمیشه پیدا کرد.
    ایشالا همیشه سالم و سلامت باشین

    1396-03-22 در 00:29
    • ادمین الکترو ولت پاسخ

      ممنون از لطف و نظر دلگرم کننده شما

      1396-03-22 در 14:34
  • Mah پاسخ

    کتاب عالیه
    اما برای من دانلود نمیکنه نمیدونم مشکلش چیه؟

    1396-05-06 در 01:04
    • ادمین الکترو ولت پاسخ

      از طرف سایت که مشکلی وجود نداره

      1396-05-06 در 13:46
  • رسول پاسخ

    با سلام و عرض ادب و احترام خدمت شما
    از تلاش بسیار زیاد تون در جهت آگاهی بخشی به سایرین بی اندازه ممنونم.
    انشاالله سلامت و موفق باشید.

    1396-05-08 در 16:05
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز خیلی ممنون از همراهی و حسن نظرتون

      1396-05-08 در 16:27
  • livewaves پاسخ

    با سلام و درود
    چنتا سوال از جزوتون داشتم آقای مهندس
    در مثال عملی شماره دو در صفحه 118 چرا متغیر فلگ تعریف شده. چنبار خوندم اما متوجه نشدم.
    از جزوه خوبتون ممنونم.

    1396-07-11 در 19:38
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز مثال عملی شماره 2 در ویرایش جدید جزوه در صفحه 129 هست و در همون صفحه و قبل از مثال عملی شماره 2 توضیحات کامل در مورد متغیر flag داده شده است

      1396-07-14 در 09:52
  • امیر پاسخ

    انصافا خدا خیرتون بده.خیلی جزوه ی avr تون خوبه.جدا مفید بود.

    1396-11-09 در 23:09
  • علیرضا پاسخ

    سلام لینک دانلود خرابه لطفا رسیدگی کنید

    1396-12-09 در 16:01
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز لینک ها بررسی شدند و مشکلی ندارند اگه با موبایل هستید قبل دانلود باید یک نرم افزار مدیریت دانلود مثل ADM رو نصب کنید

      1396-12-09 در 16:16
  • مجید پاسخ

    سلام
    واقعا عالی و کاربردی
    دستتون درد نکنه
    انشاالله همیشه در زندگیتون موفق و سربلند و خوشحال باشید.

    1397-02-07 در 11:01
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز خیلی ممنونم سلامت باشید ممنون از نظرتون

      1397-02-07 در 14:36
  • Alireza پاسخ

    سلام خسته نباشید. میخاستم ببینم توی این جزوه به صورت تصویری اموزش داده شده؟؟؟

    1397-06-11 در 07:09
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز جزوه به صورت متن و عکس در قالب pdf هستش

      1400-02-15 در 07:32
  • کبری همتی پاسخ

    جزوه فوق العاده ای بود
    در واقع رفرنس کاملی هم هست
    سپاس فراوان

    1397-06-24 در 17:34
    • ادمین الکترو ولت پاسخ

      خواهش میکنم موفق باشید

      1397-06-26 در 13:41
  • مهدی پاسخ

    سلام .مرسی مطالب عالی بود.فقط لطفا در مورد ال سی دی گرافیکی هم مطلب بزارید ممنون میشم

    1397-07-22 در 16:11
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز ممنون از پیشنهادتون اگر سرچ کنید مطالبی در این رابطه در سایت وجود داره که امیدوارم پیدا کنید

      1397-07-26 در 11:48
  • علیرضا پاسخ

    سلام من دانشجوی ترم یک کارشناسی برق هستم میخواستم بدونم ایا خواندن این جزوات چیزی یاد میگیرم یا نه باید حتما در کلاس یاد بگیرم و اینکه من میخوام در رشته مخابرات ادامه تحصیل بدم ایا جریان میکرو کنترولر ها اونجا هم کار بردی است یا نه؟

    1397-11-14 در 19:16
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز بله با توجه به اینکه دانشجوی رشته برق هستید حتما از این جزوه استفاده کنید و خودتون در منزل کار کنید توی کلاس هم همین مباحث تدریس میشه و اگر خودتون کار کنید بهتر از کلاسه. بله برای گرایش مخابرات سیستم هم یادگیری میکروکنترلر ها بسیار کاربردی است

      1398-02-06 در 09:35
  • علی پاسخ

    سلام
    من اگه بخوام یه عدد مثلا 123456 رو داخل eeprom خارجی ذخیره کنم و بعدش بخونم چطوریه میشه کمکم کنید
    اکثر مثال ها یه بایت رو میخونه و مینویسه

    1397-12-11 در 08:53
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز برای خواندن و نوشتن از حافظه EEPROM توابعی وجود داره که توضیحات اون رو در ویرایش بعدی این جزوه اضافه خواهم کرد

      1398-02-06 در 09:37
  • محمد پاسخ

    سلام ، من پروگرامرم با پورت پرینتر کار میکنه و به لپتاپ وصل نمیشه .
    با کابل تبدیل به usb اگه متصلش کنم ، کار میکنه؟؟؟

    1398-03-05 در 00:12
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز جای مبدل خریدن بهتره یک پروگرامر جدید تهیه کنید

      1400-02-15 در 07:33
  • مرتضی پاسخ

    با عرض سلام سوالی داشتم مهندس مه رشته ای که خوندم قدرته میتونم برنامه نویسی avr یاد بگیرم

    1398-03-18 در 22:26
  • واحدی پاسخ

    سلام
    آیا در avr میشود با پایتون هم برنامه نوشت؟!

    1398-04-03 در 11:03
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز بله میتوان نسخه کوچک شده ای از پایتون به نام PyMite را در AVR استفاده کرد

      1398-04-08 در 10:48
  • hossein پاسخ

    حیفم اومد همینطوری برم!
    فوق العاده بود.
    اقا دستخوش

    1398-05-09 در 20:31
  • محمد پاسخ

    سلام خسته نباشید
    بسیار سپاسگزارم از زحمات تهیه کننده این فایل واقعا بدور از اضافه گویی بسیار کامل به تمام جزییات مورد نیاز AVR پرداخت…خواهشمندم در صورت امکان برای ARM نیز همچین فایلی تهیه نمایید.
    با تشکر

    1398-09-08 در 18:25
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز برای ARM نیز مشابه این جزوه در سایتمون وجود دارد

      1400-02-15 در 07:34
  • حمید پاسخ

    سلام
    تو جزوه گذاشتید دانلود مثال عملی ولی اینجا سورس کدها رو گذاشتین
    من میخام بدونم چجوری روی برد بورد پیاده سازی کنم

    1398-11-02 در 09:45
  • محمدرضا پاسخ

    سلام عرض میکنم من ارشد الکترونیک قدرت هستم و در حین تحصیل ارشد با جذابیت کار با میکروکنترلر ها آشنا شدم. جزوه شما رو دانلود کرده و در حال یادگیری آن هستم و فوق العاده متشکرم بابت این جزوه عالی. کسی که از برق سر در نیاره هم میتونه از این جزوه شروع کنه و مسلط بشه به میکرو کنترلر ها.
    واقعا بی نهایت سپاسگزارم. امیدوارم در آینده آموزش های arm و fpga و pic هم در سایت قرار بگیرد. ای کاش کارشناسی هم به جای قدرت، الکترونیک قبول میشدم تا زودتر با این زیبایی ها اشنا میشدم

    1399-10-08 در 17:52
  • محمدرضا پاسخ

    سلام. عذر میخوام من در قسمت اتصال صفحه کلید 3*4 هستم. مطلب رو خوندم و منطق قضیه رو درک کردم ولی اون برنامه ای که داخل جزوه نوشته میشه رو مو به مو نوشتم و سخت افزار رو هم دقیقا با همون عناصری که تو جزوه بود شبیه سازی کردم تو پروتئوس ولی وقتی ران میکنم سون سگمنت مالتی پلکس شروع به چشمک زدن میکنه و اون عددی که از روی صفحه کلید زده میشه و نشون نمیده.
    ممنون میشم یه نگاهی بهش بندازید

    1399-10-25 در 20:39
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز اگه مو به مو رعایت کردید باید عدد رو نشون بده ولی کلا پروتئوس ضعیف تر از حالت واقعی عمل میکنه

      1400-02-15 در 07:36
  • سارا پاسخ

    سلام
    ممنون از توضیحاتتون
    یه مثالی رو حل کردین من یه سوال مشابه داشتم
    اونی که ۸ تا led گذاشتین و button
    اگه شرط برنامه این باشه که زمانی که دکمه رو زدیم led های ۲ و ۴ و ۶ و ۸ در همون حالتی که هستن بمونن، چجوری میشه؟

    1400-02-12 در 13:24
    • ادمین الکترو ولت پاسخ

      سلام دوست عزیز میتونید بوسیله رجیستر PIN وضعیت آن پایه ها را خوانده و در متغیری ذخیره کنید و هر بار از آن استفاده کنید

      1400-02-15 در 07:37
  • علیرضا پاسخ

    اقا خدا قوت دمت گرم خیلی زحمت کشیدی

    1400-12-21 در 21:43
  • سعید پاسخ

    سلام و تشکر از رو جزوه لینک دانلود مثال عملی شماره 4 رو میزنم چیزی در سایت شما نمیاره؟

    1402-05-02 در 22:11
  • اشکان پاسخ

    واقعا دستتون درد نکنه،خیلی کامله،فوق العادست.خدا خیرتون بده خیلی کمک کرد به من.تشکر از همه عزیزانی که زحمت کشیدن در گردآوری این جزوه

    1402-05-31 در 20:08
  • سید رضا رودشتی پاسخ

    با سلام به جهت در اختیار قرار دادن مطالب مفید از شما سپاسگزارم

    1402-07-09 در 14:59

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بازگشت به آموزشگاه