یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

پروژه تابلو روان با قابلیت اتصال به کیبرد ATX

اختصاصی از یارا فایل پروژه تابلو روان با قابلیت اتصال به کیبرد ATX دانلود با لینک مستقیم و پرسرعت .

پروژه تابلو روان با قابلیت اتصال به کیبرد ATX


پروژه تابلو روان با قابلیت اتصال به کیبرد ATX

 

 

 

 

 

 


فرمت فایل : WORD (قابل ویرایش)

تعداد صفحات:43

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

مقدمه ای بر میکروکنترلرهای AVR :    5
بهره های کلیدی AVR :    5
واژگان کلیدی AVR :    6
خانواده های محصولات AVR :    6
AVR  های مدل tiny:    7
AVR های مدل Mega:    9
نکات کلیدی و سودمند مدل Mega :    8
AVR های مدل LCD:    10
نکات کلیدی وسودمند مدل LCD :    10
نکات کلیدی و سودمند حافظه ی فلش خود برنامه ریز:    10
راههای مختلف برای عمل برنامه ریزی:    10
نرم افزار ارائه شده توسط شرکتATMEL به نام AVR Studio 4 :     12
انواع برنامه نویسها که AVR Studio 4 با آنها سازگار است:    12
STK500/STK501/STK502    12
JTAGICE / JTAGICE mkII    13
ICE40/50 Emulator    13
پروگرامرهایی که AVR های خاصی را پشتیبانی می کنند:    14

فصل دوم
زبان برنامه نویسی C
آشنایی با زبان برنامه نویسی C : ...................................................................................................................14
بخش اول
انواع داده ها : ......................................................................................................................................................16
ارایه ها حلقه ها : ...............................................................................................................................................18
توابع : ...................................................................................................................................................................22
بخش دوم
نرم افزار کد ویژن : ............................................................................................................................................23
بخش سوم
خصوصیات میکرو کنترل AVR : ...............................................................................................................26
بخش چهارم
مبدل آنالوگ به دیجیتالAdc : ...................................................................................................................29

فصل سوم
سخت افزار تا بلو روان
بخش اول
کی برد کامپیوتر : .............................................................................................................................................31
بخش دوم
برد نمایشگر : .....................................................................................................................................................33
برد کنترلر : ........................................................................................................................................................34
شماتیک تابلو : ..................................................................................................................................................35

فصل چهارم
نرم افزار تا بلو روان

بخش اول
تنظیمات اولیه : ................................................................................................................................................36
بخش دوم
شمارنده تابلو : ..................................................................................................................................................38
بخش سوم
زیر برنامه کی برد : .........................................................................................................................................39


منابع و ماخذ : ...................................................................................................................................43








مقدمه:

     در این مقاله سعی شده تمام مطالبی که نیاز به انجام یک پروژه می باشد قرار گیرد به این منظور توضیحات کاملی از برنامه نویسی   C  و کامپایلر   CODE VISION   و اطلاعات جامعی از سری میکروکنترلرهای   AVR  قرار گرفته است .

پروژه تابلو روان:
 
این پروژه از چند قسمت تشکیل شده است:
نرم افزار  TABLO: این نرم افزار دارای صفحه نمایشی می باشد که از 512 قسمت تشکیل شده است و تابلو روان را شبیه سازی میکند با کلیک چپ کردن بر روی هر قسمت باعث روشن شدن LED متناظر بر روی تابلو میشود.



فصل اول

اطلاعات کلی در مورد میکروکنترلرهای AVR
AVR Microcontroller Quick Guide



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

•    میکروهای AVR دارای انعطاف پذیری غیر قابل مقایسه و بی همتایی هستند . آنها قادر به ترکیب هر نوع کدی با یک معماری کارامد از طریق زبانهای C و Assembly هستند و قادرند از طریق این برنامه ها تمام پارامترهای ممکن در یک سیکل یا چرخه ماشین را با دقت بسیار بالا هماهنگ کنند .
•    میکروی AVR دارای معماریی است که میتواند در تمام جهات مورد استفاده عمل کند میکرو AVR معماریی دارد که کارایی 16 بیتی ارائه می دهد که البته قیمتش به اندازه یک 8 بیتی تمام می شود .
بهره های کلیدی AVR :
•    دارای بهترین MCU برای حافظه فلش در جهان ! (MCU: Master Control Unit)
•    دارای سیستمی با بهترین هماهنگی
•    دارای بالاترین کارایی و اجرا در CPU (یک دستورالعمل در هر سیکل کلاک)
•    دارای کدهایی با کوچکترین سایز
•    دارای حافظه خود برنامه ریز
•    دارای واسطه JTAG که با IEEE 1149.1 سازگار است
    (IEEE: Institute of Electrical and Electronics Engineers.)
•    دارای سخت افزار ضرب کننده روی خود
•    دارای بهترین ابزارها برای پیشرفت و ترقی
•    دارای حالات زیادی برای ترفیع دادن یا Upgrade
واژگان کلیدی AVR :
•    میکرو کنترلر AVR به منظور اجرای دستورالعملهای قدرتمند در یک سیکل کلاک(ساعت) به اندازه کافی سریع است و می تواند آزادی عملی را که احتیاج است به منظور بهینه سازی توان مصرفی فراهم کند.
•    میکروکنترلر AVR بر مبنای معماری  RISC(کاهش مجموعه ی دستورالعملهای کامپیوتر) پایه گذاری شده و مجموعه ای از دستورالعملها را که با 32 ثبات کار میکنند ترکیب می کند.
•    به کارگرفتن حافظه از نوع Flash  که AVR ها به طور یکسان از آن بهره می برند از جمله مزایای آنها است.
•    یک میکرو AVR می تواند با استفاده از یک منبع تغذیه 2.7 تا 5.5 ولتی از طریق شش پین ساده در عرض چند ثانیه برنامه ریزی شود یا Program شود.
•    میکروهای AVR در هرجا که باشند با 1.8 ولت تا 5.5 ولت تغذیه می شوند البته با انواع توان پایین (Low Power)که موجودند.
•    با داشتن تنوعی باور نکردنی و اختیارات فراوان در کارایی محصولات AVR، آنها به عنوان محصولاتی که همیشه در رقابت ها پیروز هستند شناخته شدند.در همه محصولات AVR مجموعه ی دستورالعملها و معماری یکسان هستند بنابراین زمانی که حجم کدهای دستورالعمل که قرار است در میکرو دانلود شود به دلایلی افزایش یابد یعنی بیشتر از گنجایش میکرویی که در نظر است شود می توان از همان کدها استفاده نمود و در عوض آن را در یک میکروی با گنجایش بالاتر دانلود نمود .
خانواده های محصولات AVR :
Tiny AVR:
•    میکروکنترلری با اهداف کلی و با بیش از 4 کیلو بایت حافظه فلش و 128 بایت حافظه استاتیک و قابل برنامه ریزی است.(منظور از حافظه استاتیک SRAM و حافظه قابل برنامه ریزی EEPROM است.)

Mega AVR:
•    این نوع میکروها قابلیت خود برنامه ریزی دارند و می توان آنها را بدون استفاده از مدارات اضافی برنامه ریزی کرد همچنین بیش از 256K بایت حافظه فلش و 4K بایت حافظه استاتیک و قابل برنامه ریزی دارند.
LCD AVR:
•    این نوع میکرو دارای درایور برای نمایشگر LCD با قابلیت کنترل اتوماتیک تباین و مقایسه تصویر  می باشد . باعث تمدید عمر باتری می شود و در حالت فعال دارای توان مصرفی پایینی است.
توان مصرفی پایین:

•    توان مصرفی پایین آنها برای استفاده بهینه از باتری و همچنین کاربرد میکرو در وسایل سیار و سفری طراحی شده است که میکروهای جدید AVR با توان مصرفی کم از شش روش اضافی در مقدار توان مصرفی ، برای انجام عملیات بهره می برند.
•    این میکروها تا مقدار 1.8 ولت قابل تغذیه هستند که این امر باعث طولانی تر شدن عمر باتری می شود.
•    در میکروهای با توان پایین ، عملیات شبیه حالت Standby است یعنی میکرو می تواند تمام اعمال داخلی و جنبی را متوقف کند و کریستال خارجی را به همان وضعیت شش کلاک در هر چرخه رها کند!


دانلود با لینک مستقیم