• مشکی
  • سفید
  • سبز
  • آبی
  • قرمز
  • نارنجی
  • بنفش
  • طلایی
تعداد مطالب : 2
تعداد نظرات : 1
زمان آخرین مطلب : 5709روز قبل
معرفی کتاب و بازی های آموزشی
ولین کتاب تالیف آقای مهندسمصلایی انتشارات سروش دانش میباشد. در این کتاب توضیحات کاملی در مورد ساختار میکروهای avr آوردهشده است و در ادامه مطالب بسیار مفیدی در مورد کامپایلر codevision avr یاcvavr آورده شده است و همچنین آموزش این کامپایلر آورده شده است .در آخرنیز پروژه های بسیار کاربردی از جمله قفل الکترونیکی - دماسنج دیجیتالی باlm35 و ربات تعقیب کننده خط - و ارتباط با دیتا فلش at45db161 - at45db321,  و همچنین کتابخانه کی پد 4*4 آورده شده است .این کتاب به نظر منکاملترین و مفید ترین کتاب در زمینه آموزش codevision میباشد .

کتاب بعدی کتاب میکروکنترلر های avr تالیف آقای مهندس علی کاهه انتشارات نصمیباشد . این کتاب در مورد ساختار میکروکنتر لر های avr به همراه آموزشکاملی در مورد کامپایلر bscom avr میباشد .

کتاب بعدی  ساختار میکروکنترلرهای avrنوشته مهندس علی سلیمیان نشر شیخ بهایی میباشد . این کتاب در مورد ساختارمیکروهای avr به همراه آموزش اسمبلی به همراه کامپایلر codevision میباشد.كه البته این كتاب و كتاب پایین ترجمه ای از دیتا شیت آی سی Atmega16میباشد .

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

کتاب آخر میکروکنترلرهای avr سری megaتالیف مهندس سعید شجاعی نشر دیباگران تهران میباشد . این کتاب در موردساختار و آموزش کامپایلر اسمبلی میباشد
پنج شنبه 4/9/1389 - 23:46
کامپیوتر و اینترنت
میکروکنترلر ها AVR   معرفی مدل  ATMega32

یکی از انواع میکروکنترلرهای جدید که در بازار الکترونیک ارائه شده است، میکروکنترلر های شرکت ATMEL با نام میکروکنترلرهای خانوادهAVR  می باشد. این میکروکنترلر های هشت بیتی به دلیل قابلیت برنامه نویسی  توسط کامپایلر زبان های سطح بالا (HLL ) بسیار مورد توجه قرار می گیرند. این میکروکنترلر ها از معماری RISC برخوردارند و شرکت ATMEL سعی نموده است با استفاده از معماری پیشرفته و دستورات بهینه، حجم کد تولید شده را کم و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع میکروکنترلر ها دارا بودن 32 رجیستر همه منظوره می باشد. همچنین در این میکروکنترلر ها از حافظه های کم مصرف و غیر فرار FLASH و EEPROM استفاده می شود.

کامپایلر هایی به زبان BASIC  و C که زبانهای پرکاربرد در دنیا هستند برای این نوع میکرو ها طراحی شده است و علاوه برآن از زبان اسمبلی نیز همچنان می توان برای برنامه نویسی استفاده کرد.

به عنوان مثال کامپایلر BASCOM با زبان BASIC برای برنامه نویسی این نوع از میکروکنترلر ها می تواند مورد استفاده قرار گیرد.

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

·        سری AT90S یا  AVR

·        سری TINYAVR

·        سری MEGAAVR

میکروکنترلر های نوع MEGAAVR  دارای قابلیت های بیشتری نسبت به دو سری دیگر هستند. در اینجا به بررسی مشخصات و پایه های یکی از میکروکنترلرهای پرکاربرد سری MEGA به نام ATMega32 می پردازیم:

ATMega32

 


مهمترین مشخضات این میکروکنترلر 40 پایه عبارت است از:

·        کارایی بالا و توان مصرفی کم

·        32 رجیستر (ثبات) 8 بیتی

·        سرعت با سقف 16 میلیون دستور در ثانیه در فرکانس 16 Mhz

·        32 کیلو بایت حافظه FLASH داخلی قابل برنامه ریزی با قابلیت ده هزار بار نوشتن و پاک کردن

·        2 کیلو بایت حافظه داخلی SRAM

·        1024 بایت حافظه EEPROM داخلی قابل برنامه ریزی با قابلیت صد هزار بار نوشتن و خواندن

·        قابلیت ارتباط JTAG

·        دو تایمر/شمارنده  هشت بیتی

·        یک تایمر/شمارنده  شانزده بیتی

·        چهار کانال PWM

·        هشت کانال مبدل A/D  ده بیتی

·        یک مقایسه کننده آنالوگ داخلی

·        WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی

·        ارتباط سریال برای برنامه ریزی: ISP

·        USART سریال قابل برنامه ریزی

·        دارای شش حالت SLEEP

·        منابع وقفه داخلی و خارجی

·        اسیلاتور داخلی RC

·        کار با ولتاژ 4.5  تا 5.5

·        فرکانس کاری 0 تا 16 مگاهرتز

·        32 خط داده ورودی و خروجی قابل برنامه ریزی

·        ...

پنج شنبه 4/9/1389 - 23:44
مورد توجه ترین های هفته اخیر
فعالترین ها در ماه گذشته
(0)فعالان 24 ساعت گذشته