رفتن به مطلب

نوشتن برنامه با avr


ارسال های توصیه شده

سلام...

 

میخواستم اگه بشه یه برنامه با avr یا پروتیوس نوشته بشه...

 

میخوام نشون بده تعداد روز باقی مانده پروزه رو

 

از 120 روز هر روز یه روز کم بشه

  • Like 4
لینک به دیدگاه

سلام

 

من بلد نیستم :ws3:

 

 

منظورت همون شمارنده هستش:ws38:

 

که از 0 تا 120 یا بیشتر بتونه بشماره اما به صورت برعکس

 

120

 

119

 

118

 

و....

 

هر 24 ساعت هم یه ععد ازش کم بشه:ws3:

 

منظورت این هستش:ws38:

 

 

خب من بلد نیستم دیگه:ws3:

  • Like 2
لینک به دیدگاه
سلام...

 

میخواستم اگه بشه یه برنامه با avr یا پروتیوس نوشته بشه...

 

میخوام نشون بده تعداد روز باقی مانده پروزه رو

 

از 120 روز هر روز یه روز کم بشه

 

به نظر من راحت ترین راه استفاده از تایمر کانتر شماره 2 هست. از ویژگیهای این تایمر اینه که با گذاشتن یک کرسیتال 32kHz بین پین های TOSC1 و TOSC2 میتونیم از آن جهت RTC استفاده کنیم . با تقسیم کلاک 32k بر 128 میتوانیم به زمان سرریز 1ثانیه برسیم که برای عملکرد ساعت و زمان مناسب هست.

از برنامه زیر که تو کدویژن نوشته شده میتونی استفاده کنی:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

 

فایل هگز و شبیه ساز پروتئوس رو هم میتونی از لینک زیر دانلود کنی:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 3
لینک به دیدگاه
سلام

 

من بلد نیستم :ws3:

 

 

منظورت همون شمارنده هستش:ws38:

 

که از 0 تا 120 یا بیشتر بتونه بشماره اما به صورت برعکس

 

120

 

119

 

118

 

و....

 

هر 24 ساعت هم یه ععد ازش کم بشه:ws3:

 

منظورت این هستش:ws38:

 

 

خب من بلد نیستم دیگه:ws3:

 

آره منظورم همون شمارندس...:a030::ws3:

حیف شد که بلد نیستی...:banel_smiley_4:

لینک به دیدگاه

یه سوال؟؟؟؟

واسه این مورد اگه اینجوری که میگم کار کنیم اشکال داره؟؟؟

ما یه آرایه با 8 تا عضو(که اعداد 0 تا 9 رو نشون میدن) تعریف کنیم بعد بگیم:


int i=0;
PORTA=array[i%8];
delay_ms(1000);
i++;


اینجوری هر 1 ثانیه باید چیزی رو که رو سون سگمنت نشون میده عوض کنه.

می خواستم ببینم این کارو کردن ایرادی داره؟؟؟؟؟

  • Like 2
لینک به دیدگاه
به نظر من راحت ترین راه استفاده از تایمر کانتر شماره 2 هست. از ویژگیهای این تایمر اینه که با گذاشتن یک کرسیتال 32kHz بین پین های TOSC1 و TOSC2 میتونیم از آن جهت RTC استفاده کنیم . با تقسیم کلاک 32k بر 128 میتوانیم به زمان سرریز 1ثانیه برسیم که برای عملکرد ساعت و زمان مناسب هست.

از برنامه زیر که تو کدویژن نوشته شده میتونی استفاده کنی:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

 

فایل هگز و شبیه ساز پروتئوس رو هم میتونی از لینک زیر دانلود کنی:

 

 

 

ممنون مهندس...خیلی خیلی لطف کردین...:a030::icon_gol:

  • Like 2
لینک به دیدگاه
×
×
  • اضافه کردن...