این فایل با فرمت Word بوده و قابل ویرایش است و همچنین آماده پرینت می باشدموضوع : ساخت قفل الکترونیکی با استفاده از میکرو کنترلر ATMEGA8ساخت يک قفل الکترونيکي با استفاده از ميکرو کنترلر AVR (ATMEGA8)در اين پروژه پيرامون طراحي نرم افزار ساخت يک قفل الکترونيکي با استفاده از ميکرو کنترلر AVR(ATMEGA8)مطالبي چند به ميان آمده است اين قفل توانايي اين را دارد که توسط سه نفر و با سه رمز رقمي متفاوت مورد استفاده قرار گيرد .ميکرو AVRرمز را از يک صفحه کليد ماتريسي دريافت مي کند و پس از نمايش برروي صفحه نمايشگر LCDپس از مقايسه با رمز موجود در حافظه در صورت صحيح بودن رله اي را براي يک ثانيه فعال مي کند و قفل باز مي گردد هر يک از اين کاربرها به راحتي مي توانند رمز مورد نظر خود را تغيير دهند و رمز ديگري را جايگزين آن کننديک رمز 5 رقمي نيز به عنوان رمز SUPERVISERتعريف شده است که در صورتی که يکي از کاربرها رمز خود را فراموش کرد مي تواند با وارد کردن آن سه رمز ديگر را صفر کند و کاربرها مي توانند با مراجعهدوباره رمز مورد نظر خود را وارد کنند و پيغام هاي ميکرو نيز در هر مرحله با توجه به کليد فشار داده شده بر روي صفحه نمايشگر LCDنمايش داده مي شوددر اين پروژه در معرفي به نحوه کار با ميکرو کنترلر AVR پرداخته شده است و سپس طراحي مدار و نرم افزار قفل آمده است که در آن نحوه عملکرد مدار ، نقشه شماتيکمدار معرفي زير برنامه ها و در نهايت مجموعه متن نرم افزار بيان گرديده استمقدمه :مختصري راجع به AVRزبانهاي سطح بالا يا همان HLL (HIGH Level Language) به سرعت در حال تبديل شدن به زبان برنامه نويسي استاندارد براي ميکرو کنترلرها (MCU) حتي براي ميکروهاي 8 بيتي کوچک هستند زبان برنامه نويسي C و BASICبيشترين استفاده را در برنامه نويسي ميکروها دارند ولي در اکثر کاربردها کدهاي بيشتري را نسبت به زبان برنامه نويسي اسمبلي توليد مي کنند .ATMELايجاد تحولي در معماري جهت کاهشي کد به مقدار مينيمم را درک کرد که نتيجه اين تحول ميکروکنترلرهاي AVR هستند که علاوه بر کاهش و بهينه سازي مقدار کدها به طور واقع عمليات را تنها در يک کلاک سيکل توسط معماري RISC انجام مي دهند و از 32 رجيستر همه منظوره استفاده مي کنند که باعث شده 4 تا 12 بار سريعتر از ميکروهاي مورد استفاده کنوني باشند .تکنولوژي حافظه کم مصرف غير مدار شرکت ATMELبراي برنامه ريزي AVR ها مورد استفاده قرار گرفته است در نتيجه حافظه هاي FLASH و EEPROMدر داخل مدار قابل برنامه ريزي (ISP) هستتد ميکرو کنترلرهاي اوليه AVRداراي 1 و 2 و3 کيلوبايت حافظه FLASHو به صورت کلمه 16 بيتي سازماندهي شده بودند .AVR ها به عنوان ميکرو RISCبا دستورات فراوان طراحي شده اند که باعث مي شود حجم کد توليد شده کم و سرعت بالاتري بدست آيدخصوصيات (ATMEGA 8)از معماري AVR RISCاستفاده مي کندداراي 16 دستورالعمل با کارآيي بالا که اکثرا ً تنها در يک کلاک سيکل اجرا مي شوند8*32رجيستر کاربرديسرعتي تا 6m/ps ( در فرکانس 6mhz)حافظه ، برنامه و داده غير فرارBKبايت حافظه FLASHداخلي قابل برنامه ريزيپايداريحافظه FLASH: قابليت 1000 بار نوشتن و پاک کردن1024 بايت حافظه داخلي SDRAM512 بايت حافظه EEPROMداخلي قابل برنامه ريزيپايداري حافظه EEPROM : قابليت 10000 بار نوشتن و پاک کردنقفل برنامه FLASHو حفاظت EEPROMخصوصيات جانبيدو تايمر – کانتر 8 بيتي با PRESCALERمجزا و داراي مد COMPAREيک تايمر – کانتر 16 بيتي با PRESCALERمجزا و داراي COMPARE و CAPTURE3 کانال PWM3 کانال مبدل ، آنالوگ به ديجتال در بسته بندي هاي TQFP و MLF6 کانال با دقت 10 بيتي2 کانال با دقت 8 بيتي6 کانال مبدل آنالوگ به ديجيتال در بسته بندي هاي PDIP4 کانال با دقت 10 بيتي2 کانال با دقت 8 بيتيداراي RTCبا اسيلاتور مجزايک مقايسه کننده آنالوگ داخليUSART سريال قابل برنامه ريزيWATCHDOGقابل برنامه ريزي با اسيلاتور داخليارتباط سريال SPTبراي برنامه ريزي داخل مدارقابليت ارتباط با پروتکل سريال دو سيمهقابليت ارتباط سريال SPI به صورت MASTER يا SLAVE
برچسب ها: دانلود پروژه ساخت قفل الکترونیکی با استفاده از میکرو کنترلر ATMEGA8 خرید پروژه ساخت قفل الکترونیکی با استفاده از میکرو کنترلر ATMEGA8 دانلود مقاله ساخت قفل الکترونیکی با استفاده از میکرو کنترلر ساخت قفل الکترونیکی با میکروکنترلر