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

 

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

 

فيوز بيت ها، منابع کلاک وReset 
آشنايي با زبان
C
پروژه 1: فلاشر ساده

پروژه 2: کانتر يک رقمي با
7-Segment
پروژه 3
: نمايشگر کريستال مايع (LCD) 
پروژه 4: اسکن صفحه کليد ماتريسي

پروژه 5
: نمايشگرهاي LED Dot Matrix
وقفه هاي خارجي

پروژه 6: آشکار ساز عبور از صفر

تايمر/کانتر صفر

پروژه 7:  فرکانس متر ديجيتال

پروژه 8: کنترل موتورDC  باPWM

عملکرد تايمر دو

پروژه 9: ساعت با وضعیت آسنکرون
تایمر
تايمر/کانتر يک

پروژه 10: کنترل سروُ موتور

پروژه 11: توليد موج
سينوسي
پورت سريال ( 
 (RS-232    
پروژه 12: پورت سريال در ويژوال بيسيک

پروژه 13:
 ارتباط دهي USB با RS232 
I2C ;TWI            
پروژه 14: ارتباط با
EEPROM هاي I2C
مبدل آنالوگ به ديجيتال

پروژه 15: اندازه گيري دما با سنسور
LM35
مقايسه کننده ي آنالوگ

SPI Bus 
Mode هاي
Sleep و تايمر Watchdog
 

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

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

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

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

پیوست 5 : خلاصه ي رجيسترهاي ATMEGA16

password : www.ardalanandelectronic.blogfa.com

 

دانلود