الیـــــــــــــــــــــران

الکترونیک و کامپیوتر (مهندسان جوان ایرانی)

الیـــــــــــــــــــــران

الکترونیک و کامپیوتر (مهندسان جوان ایرانی)

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

این مقاله به آموزش میکروکنترولرهای  AVR  به زبان C  پرداخته و طی 223 صفحه ، تمامی سخت افزار ، پروتکل ها و امکانات جانبی AVR را با بیانی ساده آموزش می دهد . نکته ی قابل توجه این مقاله ،  برنامه نویسی و طرح پروژه های ضمن درس است که کمک شایانی به یادگیری و درک مطالب می کند . لازم به ذکر است که تمامی فایل های سورس ، هگز و شبیه سازیِ به کار برده شده در این مقاله ، پیوست می باشد .

منبع این مقاله ، سایت www.ECA.ir بوده و سرفصل های آن به شرح زیر است :  

  1. فیوز بیت ها، منابع کلاک وReset آشنایی با زبان C  
  2.  فلاشر ساده   
  3.  کانتر یک رقمی با 7-Segment  
  4.  نمایشگر کریستال مایع (LCD)  
  5.  اسکن صفحه کلید ماتریسی پروژه 
  6. نمایشگرهای LED Dot Matrix وقفه های خارجی 
  7.  آشکار ساز عبور از صفر تایمر/کانتر صفر  
  8. فرکانس متر دیجیتال پروژه  
  9. کنترل موتورDC باPWM عملکرد تایمر دو پروژه  
  10. ساعت با وضعیت آسنکرون تایمر تایمر/کانتر یک  
  11. کنترل سروُ موتور
  12. تولید موج سینوسی پورت سریال ( (RS-232  
  13. پورت سریال در ویژوال بیسیک 
  14. ارتباط دهی USB با RS232 I2C ;TWI  
  15. ارتباط با EEPROM های I2C مبدل آنالوگ به دیجیتال 
  16. اندازه گیری دما با سنسور LM35 مقایسه کننده ی آنالوگ SPI Bus Mode های Sleep و تایمر Watchdog  

پیوست 1 : تنظیمات رجیسترهای I/O  

پیوست 2 : نحوه ی ارتباط دهی ورودی وخروجی های میکروکنترلر  

پیوست 3 : مشخصات برخی قطعات AVR  

پیوست 4 : PIN OUT برخی قطعات AVR  

پیوست 5 : خلاصه ی رجیسترهای ATMEGA16 + فایل پروتئوس تمام پروژه ها 

 password : www.eca.ir  

 

 

Download  

ARM microcontrollers/projects

ARM  پرقدرت ترین میکرو کنترلر روز دنیاست . میکروپروسسور این میکروکنترولر ساخت یک شرکت انگلیسی بوده و فرآیند تحقیق و توسعه و تولید انبوه میکروکنترولر آن توسط شرکتهایی نظیر luminary و philips  و ATMEL صورت گرفته است . این نوع میکرو ، توان پردازشی بالایی به میزان یک پردازنده ی پنتیوم || دارد و یک مینی کامپیوتر کامل است . علاوه بر آن ، قابلیت  USB و ethernet و can را داراست . از جمله مثال هایی که در به روز بودن و قدرت این نرم افزار می توان ذکر کرد این است که گوشی های همراه از جمله N82/95/e66 از این تکنولوژی (arm11)بهره گرفته اند.

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

ادامه مطلب ...