توضیح :
عنوان : مقاله طراحی میکروکنترلر AVR جهت اسکن
این فایل با فرمت WORD و آماده پرینت می باشد
فهرست
Intel 8080:
تاريخچه و مقدمه :
Intel 8008:
چكيده :
ساير ريزپردازنده هاي اوليه :
ريزپردازنده هاي امروزي :
انواع ميكروپروسسورها :
الكترونيك در زندگي امروز
۲-۱ سيستم هاي الكترونيكي
۳-۱ مدارهاي خطي و مدارهاي رقمي
فصل اول: مختصري از نحوه كار با AVR
۱-۱- خصوصيات Atmega16L و Atmega16
۱-۱-۱- تركيب پايه ها:
۲-۱-۱- فيوز بيت هاي ATMEGA16
۲-۱- بررسي پورت هاي ميكرو ATMEGA16
۱-۲-۱- پورت B :
استفاده از پورت B به عنوان يك I/O عمومي ديجيتال :
ديگر كاربردهاي پورت B :
۲-۲-۱- پورت C :
استفاده از پورت C به عنوان يك I/O عمومي ديجيتال :
ديگر كاربردهاي پورت C :
۳-۲-۱- پورت D :
استفاده از پورت D به عنوان يك I/O عمومي ديجيتال :
ديگر كاربردهاي پورت :
۳-۱- كلاك سيستم
توزيع كلاك :
۲-۳-۱- اسيلاتور كريستالي ( EXTERNAL CRYSTAL/CERAMIC RESONATOR ):
۳-۳-۱- اسيلاتور كريستالي فركانس پايين :
۴-۳-۱- اسيلاتور RC خارجي ( EXTERNAL RC OCSILLATOR ) :
۵-۳-۱- اسيلاتور RC كاليبره شده داخلي :
۶-۳-۱- كلاك خارجي ( EXTERNAL CLOCK ):
فصل دوم : نرم افزار
۱-۲- نحوه عملكرد نرم افزار
فصل سوم : سخت افزار
۱-۳- صفحه نمايش LCD
۱-۱-۳- توصيف پايه هاي LCD :
۲-۱-۳- برگه اطلاعات LCD :
۳-۱-۳- دستورات و توابع مربوط LCD
۲-۳- ولت متر ديجيتال:
چكيده :
قبل از ساخت ميكروكنترلرها ، براي ساخت هر وسيله يا ابزاري براي اندازه گيري هاي مختلف مثل دما ، ولتاژ ، جريان ، فركانس و ... از سخت افزار در سطح وسيعي استفاده مي شد . ولي با ساخت و اختراع ميكروكنترلرها انجام اين نوع اندازه گيري ها آسانتر شد .
هدف از انجام اين پروژه به دست آوردن سخت افزاري است كه گوشه اي از قابليت هاي يك ميكروكنترلر از جمله دقت و سرعت را نشان مي دهد .
در اين پروژه سعي شده با استفاده از ميكروكنترلر 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:
Intel 8080 در 1973 و معرفي آن دنيا را به دوره ريزپردازنده وارد كرد . 8080 نوع بسيار غني شده اي از 8080 بود كه مي توانست 500000 عمل را در ثانيه انجام دهد و 64 كيلو بايت از حافظه را آدرس مي دهد و 500000 دستورالعمل را در ثانيه اجرا كند . امتياز اصلي Z80 نسبت به 8080 اين است كه مي تواند از دستورالعمل هايي كه براي 8080 مي شوند نيز استفاده كند . نرم افزاري كه براي 8080 استفاده مي شود بدون پيچيدگي بر روي Z80 قابل اجرا است . يك مشخصه سخت افزاري مهم Z80 در مقايسه با 8080 آرايش كامل تر ثبات هاست . Z80 همچنين مكانيزمي را به كار مي گيرد كه حافظه RAM ديناميكي را به طور خوركار تازه مي كند . اين دو مشخصه اضافي موجب برتري Z80 نسبت به Intel 8080 شده است.