ساعت و تقویم

mehdi.razi

عضو جدید
امید وارم حال شما خوب باشد. من داشتم اگه بنوتید بهم کمک کنید ممنون می شوم. من یک مدار نیاز دارم که دارای ساعت و تقویم قابل تنظیم باشه و یه شستd داشته باشته به عنوان شمارنده. هر با که شستی را فشار دادید ساعت و تاریخ و شماره را مثلاً نفر 86 تاریخ ... ساعت ... را به یک کامپیوتر ارسال کند. برای داشتن آن می توانید به من راهنمایی کنید؟
یک سوال دیگر هم دارم. اینکه مداری که ساعت را به صورت 7 سگمنت نشان میده می شود به جای 7 سگمنت 13 پایه خروجی را به پرینتری متصل نمود؟
با تشکر​
 

E_Ravari

عضو جدید
با سلام

با سلام

من این کار رو با میکروکنترلر PIC انجام دادم . حالا نمیدونم کمکتون میکنه یا نه ! :twisted:

الگوریتم تاریخش این طوری که از چند حلقه if تشکیل شده و هر مرحله که به عدد آخر برسه یکی به واحد بعدی اضافه میکنه. میشه با اضافه کردن یک if دیگه هم سالهای کبیسه رو در نظر گرفت.
برای ارسال به کامپیوتر از port com اطلاعات رو ارسال میکنه که میشه با برنامه hyper terminal که روی همه کامپیوتر ها نسب هست اطلاعات رو مشاهده کرد یا برنامه حرفه ای ترش رو توی vb یا c# بنویسید. دستور فرستادن اطلاعات هم در PIC به صورت زیر است :
DEBUG " SHOMARE = ",#VAR1," SAAT = ",#VAR2​
نمایشگرش هم یک LCD 16*2 است که با دستور زیر اطلاعات ارسال میکنه :
lcdout $fe,1 ,"T=> ",#h,":",#m,":",#s
lcdout $fe,$c0,"D=> ",#y,"/",#mo,"/",#d​
امید وارم براتون مفید بوده باشه.:w16:
 

پیوست ها

  • pic.jpg
    pic.jpg
    24.3 کیلوبایت · بازدیدها: 0
  • REP.jpg
    REP.jpg
    41.1 کیلوبایت · بازدیدها: 0

Similar threads

بالا