یارا فایل

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

یارا فایل

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

دانلود پروژه ساعت دیجیتال رشته برق(الکترونیک)

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

دانلود پروژه ساعت دیجیتال رشته برق(الکترونیک)


دانلود پروژه ساعت دیجیتال رشته برق(الکترونیک)

چکیده:

در واقع یک تابلوی نمایشگر دیجیتالی، متن مورد نظر خود را از طریق تجهیزات ورودی همچون کیبورد و یا پورت سریال دریافت می کند. و این اطلاعات را در اختیار پردازنده قرار می دهد. سپس پردازنده پس از آنالیز اطلاعات آن را در حافظه تابلو ذخیره نموده. علاوه بر آن حافظه موجود در تابلو
می تواند کدهای برنامه را در خود نگهداری نماید. از طرفی پردازنده با توجه به اطلاعات ذخیره شده، سیگنالهای لازم را جهت نمایش تولید کرده و در اختیار درایورها قرار می دهد. با توجه به اینکه نحوه چیدمان LED‌ ها در نمایشگر به صورت ماتریسی می باشد، لذا دو دسته درایور برای راه اندازی ماتریس نیاز است که شامل درایورهای سطر و درایورهای ستون می باشند. این درایورها با توجه به فرامین دریافتی از سوی پردازنده، با روشن و خاموش نگاه داشتن LED‌ های موجود در ماتریس، باعث به نمایش درآمدن مطالب (اعم از متن و یا تصویر) بر روی ماتریس خواهند شد.

به این تصویر نگاه کنید، تصویر صورتک خندان!

در نگاه اول تصویر به صورت یک تصویر کامل و یکپارچه به نظر می رسد. اما اگر کمی با دقت بیشتر به آن دقت کنید و تا حد امکان آنرا بزرگ نمایید متوجه خواهید شد که در واقع آن تصویر از نقاط (Pixel) متعددی تشکیل شده. پس تصویر را می توان مجموعه نقاطی دانست که دارای رنگهای
متفاوتی اند. هر یک از این نقاط را یک جزء تصویر (Element Picture) و این خاصیت موزائیکی تصویر می نامند.

هر چه تعداد اجزاء تصویر در واحد سطح بیشتر باشد، وضوح بیشتر می باشد. به عبارت دیگر تصویر به واقعیت نزدیکتر بوده، جزئیات آن بهتر دیده می شود. در تابلوهای دیجیتالی نیز خاصیت موزائیکی وجود دارد. تصویر تابلو توسط ماتریسی از LED‌ ها ایجاد می گردد. در اینجا ابعاد یک جزء تصویر به اندازه قطر یک LED است. که از یک فاصله معین چشم بیننده قادر به تمایز نقاط تصویر ایجاد شده نبوده و یک تصویر را یکپارچه احساس می کند.

  

 

 

 

 

 

 

 

 

 

 

 

 

 

جهت تشکیل تصویر بر روی پانل تابلو، نیاز به روشن و خاموش نگه داشتن  LED‌های موجود بر روی تابلو متناسب با تصویر مورد نظر است. بنابراین نیاز به کنترل تک تک  LEDهای موجود در تابلو
می باشد. از طرفی هر LED دارای دو پایه است (با فرض تک رنگ بودن) و در صورتی که ما یک پانل LED با ماتریس 10×10 داشته باشیم، دویست پایه و یا دویست سیم جهت کنترل داریم. مسلماً استفاده از این تعداد سیم مقرون به صرفه نخواهد بود و باعث پیچیدگی مدار خواهد شد. جهت برطرف کردن مشکل فوق می توان پایه های یکسان در LED‌ ها را به صورت سطری و ستونی به یکدیگر متصل نمود. به تصویر بالا دقت کنید.

همانطور که در تصویر مشاهده نمودید، در این آرایش آند تمامی LED‌ های موجود در یک سطر یکسان به هم متصل شدند، همچنین کاتد LED‌ های موجود در یک ستون نیز به هم اتصال داده
شده اند. شما در این حالت جهت روشن کردن هر LED کافیست که سطری که آن LED در آنجا قرار دارد را به سطح ولتاژ مثبت اتصال داده و سپس ستون مربوط به همان LED را به زمین مدار وصل کنید.

با این روش ما توانستیم از تعداد سیمهای مورد نیاز جهت کنترل LED‌ ها بکاهیم ولی در مقابل امکان کنترل همزمان تمامی سطرها را از دست دادیم و در هر لحظه فقط و فقط میتوان LED های موجود در یک سطر و یا یک ستون را کنترل نمود.

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

به هر حال در صورت عدم استفاده از روش فوق شما مدار پیچیده ای خواهید داشت، مثلاً برای کنترل LED‌ ها موجود در تصویر شما حداقل باید از طریق 41 سیم ماتریس را کنترل می کردید. در حالی که با استفاده از روش ماتریسی شما فقط به 13 سیم نیاز دارید. فقط در این حالت برنامه شما کمی پیچیده خواهد شد.

مختصری راجع به AVR :

زبانهای سطح بالا یا همان HLL‌(HIGH LEVEL LANGUAGES) به سرعت در حال تبدیل شدن به زبان برنامه نویسی استاندارد برای میکروکنترلرها (MCU) حتی برای میکروهای 8 بیتی کوچک هستند. زبان برنامه نویسی BASIC‌ و C بیشترین استفاده را در برنامه نویسی میکروها دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمبلی تولید می کنند. ATMEL ایجاد تحولی در معماری، جهت کاهش کد به مقدار مینیمم را درک کرد که نتیجه این تحول میکروکنترلرهای AVR هستند که علاوه بر کاهش و بهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل توسط معماری RISC ‌ (REDUCED INSTRUCTION SET COMPUTER) انجام می دهند و از 32 رجیستر همه منظوره (ACCUMULATORS) استفاده می کنند که باعث شده 4 تا 12 بار سریعتر از میکروهای مورد استفاده کنونی باشند.

 

 

تکنولوژی حافظه کم مصرف غیرفرّار شرکت ATMEL برای برنامه ریزی AVR‌ ها مورد استفاده قرار گرفته است در نتیجه حافظه های FLASH‌ و EEPROM در داخل مدار قابل برنامه ریزی (ISP) هستند. میکروکنترلرهای اولیه AVR‌ دارای 1 ، 2 و 8 کیلوبایت حافظه FLASH و به صورت کلمات 16 بیتی سازماندهی شده بودند.

AVR ها به عنوان میکروهای RISK با دستورات فراوان طراحی شده اند که باعث می شود حجم کد تولید شده کم و سرعت بالاتری بدست آید.

عملیات تک سیکل

با انجام تک سیکل دستورات، کلاک اسیلاتور با کلاک داخلی سیستم یکی می شود. هیچ تقسیم کننده ای در داخل AVR قرار ندارد که ایجاد اختلاف فاز کلاک کند. اکثر میکروها کلاک اسیلاتور به سیستم را با نسبت 1:4 یا 1:12 تقسیم می کنند که خود باعث کاهش سرعت می شود. بنابراین
AVR ها 4 تا 12 بار سرعتر و مصرف آنها نیز 12 - 4 بار نسبت به میکروکنترلرهای مصرفی کنونی کمتر است زیرا در تکنولوژی  CMOS‌استفاده شده در میکروهای AVR، مصرف توان سطح منطقی متناسب با فرکانس است.

نمودار زیر افزایش MIPS‌ ( MILLION INSTRUCTION PER SECONDS) را به علت انجام عملیات تک سیکل AVR (نسبت 1:1) در مقایسه با نسبت های 1:4 و 1:2 در دیگر میکروها را نشان
می دهد.

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

 

مقدمه :

 -الکترونیک در زندگی امروز

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

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

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

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

      ا ول اینکه اگرچه سیستم های الکترونیکی اجزاو قطعات زیادی را در خود جای می دهند ، اما باید             

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

 

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

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

- مدارهای خطی و مدارهای رقمی

بسیاری از سیستم های الکترونیکی طوری طراحی شده اند تا با دریافت یک ورودی الکتریکی و با پردازش آن ، یک خروجی الکتریکی تولید کرده تا بتوانند کار معینی را انجام دهند ( که این کار بدون سیستم مورد نظر ، به تنهایی از عهده ورودی الکتریکی مذکور ساخته نخواهد بود . )

مدارهای الکترونیکی که در سیستم ها کاربرد دارند به دو دسته مهم تقسیم می شوند : مدارهای خطی ( یا قیاسی ) و مدارهای رقمی یا دیجیتال .

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

 مدارهای رقمی دارای فقط دو حالت هستند و ورودی و خروجی آنها به اصطلاح (high) به معنی بالا ، یعنی نزدیک به میزان ولتاژ منبع مدار و یا (low) به معنی پایین ، یعنی نزدیک صفر ولت هستند .

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

 

فصل اول

فیبر مدار چاپی

 

 

 

 

 

 

 

 

 

 

  

 

 

 

 

1-1- انواع فیبر مدارچاپی:

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

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

3- فیبر دو رو: فیبرهای دورو هم از نوع فنلی و هم از نوع فایبر گلاس وجود دارند. تفاوت این نوع از فیبرها با فیبرهای معمولی این است که در این نوع از فیبرها در هر دوطرف فیبر لایه مسی پوشانده شده است در نتیجه در ساخت مدارهای بزرگ، با استفاده از این فیبرها از حجم مدار کاسته می شود.

4- فیبرهای آماده: در این نوع از فیبرها جای پایه قطعات مختلف بر روی فیبر سوراخ شده است و
می توانیم قطعات را بر روی فیبر قرار دهیم و توسط سیم اتصالات مربوطه را به هم وصل کنیم.

 

2-1- طریقه ساخت فیبر مدار چاپی:

ابتدا فیبر را توسط تیغ موکن بری یا اره موئی به اندازه دلخواه می بریم و سپس با استفاده از کاغذ سمباده سطح فیبر را تمیز می کنیم تا چربی های موجود بر روی فیبر پاک شود.

 

3-1- طریقه نصب قطعات بر روی فیبر مدارچاپی:

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

فاصله پایه های آی سی ها از یکدیگر 5/2 میلیمتر و فاصله دو ردیف پایه از هم 5/7 میلیمتر است. در مورد نصب آی سی های قدرت باید فضای کافی برای نصب رادیاتور در نظر گرفته شود.

 

 

4-1- رسم نقشه مربوط به خطوط پشت فیبر:

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

 

5-1- انتقال نقشه مدار بر روی فیبر:

با استفاده از Printer‌: پس از رسم خطوط مدار از طریق پروتل توسط یک کاغذ روغنی از طرح مداری پرینت گرفته می شود سپس کاغذ را بر روی فیبر قرار داده و با اتوی داغ بر روی آن کشیده می شود. بدین ترتیب مدار بر روی فیبر چاپ می گردد. برای از بین بردن مس های اضافی فیبر یک محلول اسیدی که ترکیبی از آب داغ و اسید کرومیک یا اسیدهیروفلوراید می باشد درست کرده و فیبر را در آن قرار می دهیم تا قسمت های اضافی مس از بین برود.

 

 

فهرست مطالب

عنوان                                      صفحه

مقدمه.......................................... 1

فصل اول: فیبر مدار چاپی

انواع فیبر مدار چاپی............................ 4

 طریقه ساخت فیبر مدار چاپی...................... 4  

 طریقه نصب قطعات بر روی فیبر مدارچاپی........... 4    

رسم نقشه مربوط به خطوط پشت فیبر................. 4  

انتقال نقشه مدار بر روی فیبر.................... 5  

فصل دوم: میکروکنترلرها

  1. AVR........................................... 7

خصوصیات ATtiny10، ATtiny11، ATtiny12.................. 8

میکروکنترلر AVR................................. 10

 توان مصرفی پایین................................. 10

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

خود برنامه ریزی توسط هر اتصال فیزیکی........... 11

  1. ISP............................................. 11

فصل سوم:Bascom

 معرفی کامپایلر Bascom........................... 13 

معرفی منوهای محیط Bascom.......................... 13

معرفی محیط شبیه سازی............................. 17

معرفی محیط برنامه ریزی........................... 19 

ساخت programmer STK200/300........................... 20

فصل چهارم:معرفی IC ATM8

معرفی پایه های IC ............................... 24

فصل پنجم: نرم افزار

 بدنه یک برنامه در محیط Bascom................... 31

معرفی میکرو..................................... 31

کریستال........................................ 31

اسمبلی و بیسیک.................................. 32

آدرس شروع برنامه ریزی حافظه Flash................ 32 

تعیین کلاک....................................... 32

پایان برنامه................................... 33

اعداد و متغیرها و جداول Look up................... 33

دیمانسیون متغیر.................................. 33

دستور Const...................................... 34

دستور CHR...................................... 35

دستور INCR..................................... 35

دستور DECR..................................... 35

دستور CHEcksum.................................. 36

دستور Low...................................... 36

دستور High...................................... 36

دستور Rotate..................................... 36

تابع format...................................... 37

جدولLook up...................................... 38

دستور Hex....................................... 38

رجیسترها و آدرس های حافظه....................... 39

دستور Set....................................... 39

دستور Reset...................................... 39

دستور Bitwait..................................... 39

دستور Out....................................... 40

دستور INP....................................... 40

دستورالعمل های حلقه و پرش...................... 40

دستور GoTo و JMP ............................... 40

دستور Do-Loop.................................... 41

دستور for- Next.................................... 41

دستور f......................................... 42

دستور Case...................................... 43

فصل ششم: پیکره بندی تایمر/کانتر صفر و یک

 پیکره بندی تایمر/کانتر صفر در محیط Bascom......... 46

پیکره بندی تایمر/کانتر یک در محیط Bascom........... 47

معرفی زیربرنامه................................. 48

فصل هفتم : طراحی پروژه ........................ 50

ضمائم ......................................... 60

مراجع.......................................... 88


 

 

 76 ص فایل Word

 

 

 


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


دانلود پروژه ساعت دیجیتال رشته برق(الکترونیک)

تحقیق درباره بررسی معماری میکروکنترلرهای AVR

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

تحقیق درباره بررسی معماری میکروکنترلرهای AVR


تحقیق درباره بررسی معماری میکروکنترلرهای AVR

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 تعداد صفحه31

بخشی از فهرست مطالب

امکانات داخلی 16 Mega

 

سازمان­دهی حافظه

 

ارسال نیمه و تمام دوطرفه

 

استانداردهای 232RS

 

برنامه­نویسی C با Codevision

 

خصوصیات USB

 

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

 

میکروکنترلرهای AVR توسط شرکت Atmel طراحی و ساخته شده­اند. اولین قطعات از میکروکنترلرهای AVR در سال 1993 روانه بازار شد و به­زودی جای خود را در قلب طراحان مدارات میکروکنترلری باز کرد. نخستین قطعات که در این خانواده معرفی شدند، میکروکنترلرهای AVR در سری Sxxxx90AT بودند. ولی از آن­جایی­که این قطعات نسبت به سایر میکروکنترلرهای AVR که بعداً در سری Mega ارائه شدند امکانات کمتری دارند، به­ندرت از آن­ها استفاده می­شود. شرکت Atmel همزمان با ارائه میکروکنترلرهای AVR در سری Mega اقدام به طراحی و تولید میکروکنترلرهای AVR در سری Tiny کرده است. این قطعات در بسته­بندی­های کوچک­تر نسبت به نمونه­های قبلی و با امکانات فوق­العاده (امکاناتی که کمتر از سری Mega و حدوداً برابر با سری Sxxxx90 هستند) در ولتاژها و جریان­های مصرفی کم ارائه شده­اند و زمینه را برای طراحی مداراتی با توان مصرف فوق­العاده کم و کارایی بسیار بالا فراهم کرده­اند.

 

هدف ما در این مقاله ارائه مباحث مربوط به سری Mega است که در این سری به­طور خاص روی قطعه 16ATMega تأکید بیشتری خواهیم داشت. دلیل انتخاب این قطعه وجود بسیاری از قابلیت­های تمامی سری Mega و پایه بودن آن است.

 

در این بخش معماری داخلی میکروکنترلرهای AVR مورد بررسی قرار می­گیرد.

 

میکروکنترلرهای AVR دارای درگاه داده 8 بیتی و از نوع CMOS و با ساختار Risc[1] هستند و در ساخت آن­ها معماری نوع Harward به­کار برده شده است. در این نوع معماری از باس­های سه­گانه مجزا (آدرس ـ داده ـ کنترل) برای حافظه برنامه استفاده می­شود. کاربرد ساختار Risc باعث می­شد. که این قطعات دارای خصوصیات منحصربه­فردی باشند، از آن­جمله می­توان به سرعت بالا، سازگاری با کامپایلرهای زبان­های سطح بالا چون c و امکانات فراوان اشاره کرد. ساختار Risc برای اولین­بار در سال 1970 میلادی برای معماری پردازشگرها معرفی شد. پیش از این، معماری Cisc[2] متداول­تر بوده است. برای اینکه تفاوت­های بین Cisc و Risc مشخص شود، در ادامه تفاوت­های کلی این دو نوع معماری بررسی می­شود.

 


 

[2]. Complex instruction set computer

 


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


تحقیق درباره بررسی معماری میکروکنترلرهای AVR

جزوه آموزش AVR

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

جزوه آموزش AVR


جزوه آموزش AVR
فرمت فایل اصلی: pdf

تعداد صفحات: 300
حجم فایل: 3171

بخشی از متن:

توضیحات:
جزوه آموزش AVR  به زبان بیسیک : آموزشی گام به گام AVR  که در محیط نرم افزار بسکام و آشنایی با LCD  و راه اندازی لوازم جانبی AVR

 

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


جزوه آموزش AVR

دانلود تحقیق ساخت درب هوشمند با AVR

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

دانلود تحقیق ساخت درب هوشمند با AVR


دانلود تحقیق ساخت درب هوشمند با AVR

چکیده :
امروزه تکنولوژی الکترونیک در تمام قسمت های زندگی بشر نقش دارد بطوری که اگر آن را از زندگی حذف کنیم دچار مشکلات فراوانی می شویم . مدار زیر قسمت کنترل و فرمان یک درب هوشمند است.این مدار از دو سنسور گیرنده و فرستنده مادون قرمز ،یک آی سی ومدارات تولید پالس تشکیل شده است.نحوه کار مدار به این شکل است که یک مدار آستابل که از یک آی سی تایمر 555 ساخته شده است پالس هایی را با فرکانس قابل تنظیم به مدار فرستنده مادون قرمز می فرستد . و فرستنده نیز امواج مادون قرمز را تا فاصله ای خاص می فرستد که به محض
بر خورد با مانع امواج مادون قرمز برگشت می کند وگیرنده آن را دریافت می کند.لازم به ذکر است که فرکانس این امواج ارسالی بوسیله فرستنده باید با فرکانس گیرنده همسان باشد تا از فیلتر داخلی گیرنده عبور کند.در غیر اینصورت بوسیله ی گیرنده قابل در یافت نیست .
گیرنده که فعال به صفر است ،با صفر کردن پایه ی آی سی ،آن را متوجه یک جسم می کند و
 آی سی نیز دستور یک شدن پایه ی متصل به رله را می دهد و رله نیز موتور را به کار انداخته ودرب باز می شود .بعد از مدتی حدود 10 ثانیه درب دوباره شروع به بسته شدن می کند.البته در تمامی این مدت مدا ر فرستنده و گیرنده در حال ارسال و دریافت امواج مادون قرمز هستند .و اگر در همین زمان  هم جسم دیگری دیده شود درب برای 10 ثانیه ی دیگر باز می ماند.
برای پوشش دادن کل عرض مسیر مورد نظر با امواج مادون قرمز اول لازم است که از گیرنده های ترانزیستوری استفاده شود و دوم هم اینکه باید از یک عدسی مقعر برای پراکنده کردن امواج استفاده کرد.





تاریخچه و مقدمه :
ریزپردازنده وسیله ای است که می توان با دادن فرمان آن را به عملیات مختلف واداشت . یعنی یک کنترل کننده قابل برنامه ریزی است . همه ریزپردازنده ها سه عمل اساسی یکسانی را انجام می دهند : انتقال اطلاعات ، حساب و منطق ، تصمیم گیری ، اینها سه کار یکسان هستند که به وسیله هر ریزپردازنده ، کامپیوتر کوچک یا کامپیوتر مرکزی انجام می شود .
اولین ریزپردازنده تک تراشه ای ، ریزپردازنده Intel 4004 بود که توانست دو عدد 4 بیتی دودویی را جمع کند و عملیات متعدد دیگری را انجام دهد .
4004 با معیارهای امروزی یک وسیله کاملا ابتدایی بود که می توانست 4096 مکان مختلف را آدرس دهد. برای حل این مسئله بود که ریزپردازنده 8 بیتی ( 8008 ) به وسیله شرکت Intel معرفی شد .
Intel 8008:
Intel 8008 توانست اعداد 8 بیتی را ( که بایت نامیده می شوند ) به کار گیرد ، که این خود پیشرفت بزرگی نسبت به 4004 بود . تقریبا در همان زمان گشایشی در ساختن مدارهای منطقی NMOS ( نیمه هادی اکسید فلز از نوع N )پیش آمد . منطق NMOS بسیار سریع تر از PMOS است . به علاوه از یک منبع تغذیه مثبت استفاده می کند که آن را برای اتصال به مدارهای منطقی TTL سازگارتر می کند . خصوصیات مذکور از این جهت دارای اهمیت است که بسیاری از مدارهای جنبی ریزپردازنده از نوع TTL هستند . NMOS سرعت ریزپردازنده را با ضریبی در حدود 25 بار افزایش می دهد که رقم چشمگیری است .
این تکنولوژی جدید درساختمان ریزپردازنده معروف امروزی یعنی Intel 8080 به کار برده شد .



 Intel 8080:
Intel 8080 در 1973 و معرفی آن دنیا را به دوره ریزپردازنده وارد کرد . 8080 نوع بسیار غنی شده ای از 8080 بود که می توانست 500000 عمل را در ثانیه انجام دهد و 64 کیلو بایت از حافظه را آدرس می دهد و 500000 دستورالعمل را در ثانیه اجرا کند . امتیاز اصلی Z80 نسبت به 8080 این است که می تواند از دستورالعمل هایی که برای 8080  می شوند نیز استفاده کند . نرم افزاری که برای 8080 استفاده می شود بدون پیچیدگی بر روی Z80 قابل اجرا است . یک مشخصه سخت افزاری مهم Z80 در مقایسه با 8080 آرایش کامل تر ثبات هاست . Z80 همچنین مکانیزمی را به کار می گیرد که حافظه RAM دینامیکی را به طور خورکار تازه می کند . این دو مشخصه اضافی موجب برتری Z80 نسبت به Intel 8080 شده است.
سایر ریزپردازنده های اولیه :
تا سال 1973 ، Intel  تولید کننده اصلی ریزپردازنده ها بود . بعد از آن تولید کنندگان دیگر متوجه شدند که این وسیله جدید دارای آینده است و شروع به تولید انواع اصلاح شده دیگری از ریزپردازنده Intel 8080 کردند .
ریزپردازنده های امروزی :
به نظر می رسد که آینده توجه ریزپردازنده در دست سه شرکت Intel  ، Motorola و Zilog است . این شرکت ها هر یک با دو سال یک بار انواع پیشرفته تری از ریزپردازنده ها را تولید می کنند . امروزه ریزپردازنده ها از نظر اندازه بین 4 تا 32 بیت دارند .

 

 

فهرست مطالب
 
چکیده ........................................................................................................1
تاریخچه ومقدمه..........................................................................................2
انواع میکروپروسسورها..............................................................................    4    
مقدمه..........................................................................................................6
مختصری راجع به AVR ............................................................................9
خصوصیات Atmega16 ...........................................................................13
ترکیب پایه ها............................................................................................15
فیوز بیت ها................................................................................................16
پورت B ....................................................................................................19
پورت ……………….…………………………………………C 21
پورت …..………………………………………………….….. D23
شماتیک آی سی.........................................................................................26
مادون قرمز.................................................................................................27
شناسایی وتست فرستنده............................................................................28
فرستنده مادون قرمز....................................................................................30
اتصال فرستنده به میکرو..............................................................................30
گیرنده مادون قرمز......................................................................................31
ساختار پایه ای...........................................................................................32
بلوک دباگرام داخلی.....................................................................................33
چگونگی اتصال...........................................................................................33
آی سی 555...............................................................................................37
مدار آستابل با 555......................................................................................38
نحوه کار مدار...............................................................................................40
PCB مدار..................................................................................................42
قطعات لازم................................................................................................43
برنامه آی سی.............................................................................................44
موارد استفاده مدار......................................................................................45
ضمائم........................................................................................................46  

 

 

شامل 88 صفحه word


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


دانلود تحقیق ساخت درب هوشمند با AVR