طراحی پروژه با میکرو کنترلرهای avr pic 8051 arm و fpga بر اساس زبانهای بسکام کدویژن vrilog vhdl
پروژه ها
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: VHDL
- بازدید: 12454
این alu بر اساس کتاب موریس مانو طراحی شده و با استفاده از کوارتیوس سنتز شده است.از آنجایی که با کدهای vhdl طراحی شده است شما میتوانید کدهای vhdl را در هر برنامه ای استفاده کنید.در صورتی که به طراحی شماتیک احتیاج دارید خود کوارتیوس عمل تبدیل به حالت شماتیک را برای شما انجام میدهد و کافی است که از منوی project navigator بر روی پروژه کلیک راست کرده و از منوی باز شده locate>locate in RTL را انتخاب کنید تا حالت شماتیکی کدهای VHDL را ببینید.البته باید بدانیم تمام برنامه هایی که توانایی کار با کدهای VHDL را دارند میتوانند ااز حالت شماتیکی به حالت متنی سویچ کنند.همچنین میتوانید کدهای خود را به حالت بلوک ذخیره کنید و در یک طرح شماتیکی مورد استفاده قرار دهید برای تبدیل به حالت شماتیکی باید کدهای هر بخش را به بلوک شماتیکی تبدیل کنید برای این کار در تب project navigator به بخش FILES بروید و بر روی کد هر بخش کلیک راست کنید و Create symbol files for corent file کلیک کنید،حال شما علاوه بر کد یک بلوک اط کد مربوطه را نیز دارد و فقط باید این بلوک را به طرح شماتیکی خود اضافه کنید.برای ضافه کردن کد به طرح شماتیکی باید ابتدا از file>new و در پنجره جدید block diagram را نتخاب و در طرح شماتیکی که باز میشود به بلوک ساخته شده را از میان سمبلهای دیگر جستجو کنید.
مخصوص اعضای ویژه (vip)
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: با نمایشگر lcd
- بازدید: 5571
در این پروژه از کتابخانه فونت فارسی برای بسکام استفاده کرده ایم و با همان کتابخانه یک پروژه دفترچه تلفن فارسی که شماه ها و نامها را در حافظه ی eepram میکرو ذخیره میکند را طراحی نموده ایم.
مخصوص اعضای ویژه (vip)
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: با نمایشگر lcd
- بازدید: 13203
این پروژه برای ذخیره نام و شماره تلفن افراد است.که فقط از یک میکرو avr و lcd گرافیکی و کیپد 4 در 4 تشکیل شده است و قسمت مهم این پروژه برنامه ی عالی آن است که از تکنیکهای مختلفی در آن استفاده شده است.برای ذخیره اطلاعات بر روی حافظه آیسی ابتدا پس از گرفتن اطلاعات از کیبرد و برداشتن حروف با عدد از جدول مورد نظر (کد بدست آمده از نوع رشته است) آنها را به کد اسکی تبدیل میکند و به طور متوالی در حافظه ذخیره میکند.بین ابتدای حروف و انتهای اعداد کارکترهایی به صورت رمز قرار میگیرد تا برنامه قادر به تفکیک حروف و اعداد باشد و برای نمایش اطلاعات بر روی نمایشگر،کدهای ذخیره شده در خانه های حافظه را به رشته (string) تبدیل میکند.برای این که اطلاعات ذخیره شده حذف نشوند متغیری که اطلاعات در آن واقع میشوند را باید از نوع eeprom انتخاب کنیم،زیرا اگر در sram ذخیره کنیم اطلاعات با قطع برق حذف میشوند.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: برد آموزشی و پروگرامر
- بازدید: 15738
امروزه انواع بسيار زيادي از ميكروها در بازار وجود دارند. ما توجه خود را به ميكروكنترلرهايي معطوف مي كنيم كه تراشه هاي PIC ناميده ميشوند. مجموعه ميكروكنترلرهاي ساخت شركت Microchip Technology به نام pic ناميده مي شوند.شركت مذكور كلمه PIC را به عنوان علامت تجاري برگزيده و از آن براي مشخص كردن ميكروكنترلرهاي خود استفاده مي كند . كلمه PIC سرنام كلمات Programmable Interface Controller ميباشد .در این پروژه از یک پروگرامر برای پروگرام کردن میکرو pic16F84A نیز استفاده شده که تغذیه ی آن جدا می باشد و باید پین های مر بوطه وصل شوند تا میکرو بعد از پروگرام شدن درست عمل کند . کامپایلر استفاده شده MICRO COD STUDIO میباشد که خود به خود پروگرامر را شناسایی میکند و به راحتی می توان عمل پروگرام را انجام داد .