پرش به


تصویر

پیاده سازی پروژه ساعت دیجیتال بر روی بورد پازج


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
بدون پاسخ

#1 moslem kh

moslem kh

    newbie

  • کاربر عادی
  • ستاره
  • 1 ارسال
  • LocationAhwaz

ارسالی 23 June 2016 - 02:34 PM

راستش با سلام :D  :ph34r:
 
موقعی که بورد پازج رو گرفتم، یعنی برام گرفتن!! واسه شروع کار باهش که ببینم چجوریاس، این پروژه ساعت رو با زبون خودمونی vhdl نوشتم و رو بورد عزیز پازج اجرا کردم. جواب هم میده و موردی نداره. فقط  تو کد یه مقادیر اولیه ای میگیره و ساعت از اون تایم شروع میکنه(اینجا مثلا از 12:12 استارت رو میزنه)...دیگه وقت نشد اینو لحاظ کنم که که از جهان خاv[ مقادیر اولیه رو بگیره...این دیگه دست شماست خواننده گرامی. بله خود شما B)

 

 

هر سونسگمت 8 پایه برا دیتا داره که 7 تاش برا اون هفت قسمتی هست و یکی هم برا اون پایه dip!

یه پایه هم برا فعال سازی سونسگمنت. حالا بسته به آند یا کاتد بودن میتونه با 0 یا 1 فعال بشه.(یه دیتاشیت ازش ببینید بد نیست!!!)

 

* قبلش لازمه با اصول کار سونسگمنت های روی بورد پازج آشنا بشید. در ابتدا فایل شماتیک مگاوینگ رو از سایت دریافت کنید.

بورد پازج 4 تا 7seg داره که 8 پایه دیتای هر چهار سونسگمت به هم وصل شده. و از اون طرف هم 4 تا خط COM برای انتخاب هر کدوم از اون هاست.

پس اگه قرار باشه ساعت پیاده کنیم باید با یه سرعتی رو سونسگمت ها مقدار بریزیم و از طرفی بین پایه های COM سوییچ کنیم تا با چشم ما اینجور نشون بده که هر 4تا روشنن همزمان. ینشون

 

 

مثلا تو مگاوینگ اگه بخوایم 7seg شماره یک فعال باشه باید W1_A11 صفر کنیم تا ترانزیستور نوع pnp روشن بشه و COM1 رو فعال کنه و به همین روال میشه سایر 7seg ها رو انتخاب کرد و بهشون دیتا داد جهت نمایش.

 

ما ایجا از پایه dip جهت نمایش ثانیه استفاده میکنیم. یعنی هر ثانیه خاموش و روشن میشه  و 7 پایه دیگه رو اعداد 0 تا 9 رو میریزم روشون.

 

فقط یه نکته مهم. ما باید ابتدا از روی کلاک 24 مگ، 1 ثانیه زمان رو بسازیم و بعد ادامه کار...با یه کانتر ساده این قابل انجام شدنه.

روال کد قابل فهم هست. نگاش کنید متوجه میشید حتما...

 

با تشکر-ممبر مسلم!! :wub:

فایل های پیوستی

  • فایل پیوستی  SaAt.zip   384.92K   28 تعداد دریافت ها

  • mahmoud این پست را پسندیده است




0 کاربر در حال خواندن این موضوع است

0 کاربر، 0 مهمان و 0 عضو مخفی