loading...
ایگل44
شاهین22 بازدید : 21 دوشنبه 14 دی 1394 نظرات (0)
طراحی میكروكنترلر AVR جهت اسكن

پایان نامه در رشته مهندسی الكترونیك با عنوان طراحی میكروكنترلر AVR جهت اسكن

دانلود طراحی میكروكنترلر AVR  جهت اسكن

دانلود پایان نامه  کارشناسی  برق – الكترونیك
خرید مقالات،پایان نامه ها و پروژه های پایانی  کارشناسی الكترونیك 
پایان نامه کارشناسی  الكترونیك 
پایان نامه  مهندسی  الكترونیك 
پایان نامه لیسانس  الكترونیك 
پایان نامه جهت اخذ درجه كارشناسی در رشته مهندسی  برق – الكترونیك  با عنوان طراحی میكروكنترلر AVR  جهت اسكن
دسته بندی برق، الکترونیک، مخابرات
فرمت فایل doc
حجم فایل 2704 کیلو بایت
تعداد صفحات فایل 57

پایان نامه در رشته مهندسی الكترونیك  با عنوان طراحی میكروكنترلر AVR جهت اسكن

 

چكیده :

قبل از ساخت میكروكنترلرها ، برای ساخت هر وسیله یا ابزاری برای اندازه گیری های مختلف مثل دما ، ولتاژ ، جریان ، فركانس و ... از سخت افزار در سطح وسیعی استفاده می شد . ولی با ساخت و اختراع میكروكنترلرها انجام این نوع اندازه گیری ها آسانتر شد . هدف از انجام این پروژه به دست آوردن سخت افزاری است كه گوشه ای از قابلیت های یك میكروكنترلر از جمله دقت و سرعت را نشان می دهد .
 
 
در این پروژه سعی شده با استفاده از میكروكنترلر AVR  و صفحه كلید 4×4 تمام كلیدها اسكن می شود.این پروژه شامل دو قسمت : 1) نرم افزار ، 2) سخت افزار می باشد . وجود میكروكنترلر باعث شده است مقدار زیادی از سخت افزار را كه قبلا مورد استفاده قرار می گرفت حذف نماید . در ادامه به توضیح این دو بخش و نحوه عملكرد AVR پرداخته شده است . 
 
 
 

تاریخچه و مقدمه :

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

انتقال اطلاعات ، حساب و منطق ، تصمیم گیری ، اینها سه كار یكسان هستند كه به وسیله هر ریزپردازنده ، كامپیوتر كوچك یا كامپیوتر مركزی انجام می شود .اولین ریزپردازنده تك تراشه ای ، ریزپردازنده 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:3
سایر ریزپردازنده های اولیه :4
مقدمه :7
2-1 سیستم های الكترونیكی8
فصل اول: مختصری از نحوه كار با  AVR11
1-1- خصوصیات Atmega16L و Atmega1611
٭ خصوصیات جانبی12
1-1-1- تركیب پایه ها:14
2-1- بررسی پورت های میكرو ATMEGA1617
1-2-1- پورت B :17
PORTB.7-TOSC2 :18
PORTB.4-MISO :19
PORTB-MPS1,OC2 :19
OC2 : خروجی مد مقایسه ای تایمر 19
PORTC.6-RESET :23
PORTC.4-SDA,ADC4 :23
PORTD.3-INT0 :26
PORTD.1-TXD :26
PORTD.0.RXD :27
3-1- كلاك سیستم27
كلاكCLKCPU-CPU  :28
كلاك CLKI/O-I/O :28
كلاك CLKFLASH-FLASH :28
كلاك CLKASC-ADC :28
منابع كلاك (CLOCK SOURCE ):29
(EXTERNAL-LOWFREQUENCYCRYSTAL)31
4-3-1- اسیلاتور RC خارجی ( EXTERNAL RC OCSILLATOR ) :32
اسیلاتور تایمر / كانتر :35
فصل دوم : نرم افزار36
30)پایان دستور شرطی                                End If38
81)1 واحد به B اضافه كن                  Incr B42
فصل سوم : سخت افزار43
1-3- صفحه نمایش LCD43
پیكره بندی LCD به میكرو :43
پیكره بندی باس LCD :44
1-1-3- توصیف پایه های  LCD :45
دستور SHIFTLCD :54
دستور LOWERLINE  :54
دستور THIRDLINE :54
دستور FOURTH LINE  :54
تابع DEELCDIHAR :54
تنظیم ولتاژ مرجع :57
Abstract:58
 

دانلود طراحی میكروكنترلر AVR  جهت اسكن

مطالب مرتبط
ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 3742
  • کل نظرات : 5
  • افراد آنلاین : 123
  • تعداد اعضا : 0
  • آی پی امروز : 248
  • آی پی دیروز : 361
  • بازدید امروز : 463
  • باردید دیروز : 1,114
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 3,043
  • بازدید ماه : 7,001
  • بازدید سال : 83,640
  • بازدید کلی : 396,940
  • کدهای اختصاصی