چکیده:در اين پروژه یک میکروکنترلر AVR بوسيله زبان هاي توصيف سخت افزار نظير VHDL شبيه سازي شده است. ساختار اين میکروکنترلر توسط ثبات هاي داخلي، زمان بندي و ساختار كنترل، و مجموعه دستوراتي كه به كارمي برد، تعريف مي گردد كه در ادامه اين نوشتار به بررسي و تحليل بيشترآن خواهيم پرداخت. همچنين در ادامه سعي خواهيم كرد تا خوانندگان عزيز را با كليات زبان هاي توصيف سخت افزار به كاربرده شده در اين پژوهش تا حدودي آشنا كنيم تا قابليت درك اين زبان ها براي خوانندگاني كه آشنايي كمتري با اين زبان ها دارند، به وجود آيد. این مکیروکنترلر AVR مدل 10ATINY، توانایی های عظیمی دارد و به خاطر کوچک بودن و داشتن MCU بسیار پر قدرت به اینگونه میکروکنترلرها به شدت نیاز هست آنها به هیچ منطق خارجی نیاز نداشته و به همراه یک مجتمع مبدل آنالوگ به دیجیتال و یک حافظه قابل برنامه ریزی EEPROM قابلیت های خود را ثابت می کنند. این مکیروکنترلر AVR مدل 10ATINY، به منظور انجام یک عملیات ساده بهینه سازی شده و در ساخت وسایلی که به میکروهای کوچک احتیاج است کاربرد فراوان دارند، که در ادامه به تشریح چگونگی شبیه سازی سخت افزاری آن می پردازیم.
فهرست مطالب:چکیده
فصل اول: آشنایی با زبان های توصیف سخت افزارتاريخچه طراحي ديجيتال
زبان توصیف سختافزار چیست؟
شبیه سازی سختافزار به كمك HDL
زبان توصیف سختافزار VHDL
زبان توصیف سختافزار Verilog
انتخاب یك زبان توصیف سختافزار
فصل دوم: اصول اولیه کار با میکروکنترلرها آشنایی با میکرو کنترلرها
سير تكاملی ميكرو كنترلرها
معماری داخلی ميكرو كنترلرها
کاربرد میکروکنترلرها
مزایای میکروکنترلر نسبت به مدار های منطقی
ویژگی های اصلی یک میکروکنترلر
تفاوت های میکروپروسسور و میکروکنترلر
دسته بندی خانواده میکروکنترلر
میکروکنترلر 8051
میکروکنترلرهای PIC
میکرو کنترلر ARM
میکرو کنترلر AVR
فصل سوم: طراحی میکروکنترلر AVR مدل ATINY10بلوک دیاگرام کلی این مکیروکنترلر
هسته اصلی این مکیروکنترلر
ثبات وضعیت (Status Rejister)
ثبات های همه منظوره عمومی (General Purpose Rejisters)
دیاگرام زمانی
نمونه ای از دستورالعمل ها
واحد محاسبه و منطق ALU
ساختار پورت I/O
سیستم کلاک و تایمر
حافظه
اشاره گر پشته (Stack Pointer)
معرفی نرم افزار MAX+PLUS II
نتیجه گیری
برچسب ها:
دانلود پروژه AVR پروژه مکیروکنترلر AVR طراحی مکیروکنترلر AVR پروژه به زبان VHDL پروژه AVR به زبان VHDL طراحی پروژه AVR دانلود میکرو کنترلر AVR دانلود پروژه با AVR پروژه AVR میکروکنترلر طراحی AVR میکروکنترلر میکروکنترلر VHDL