امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ايجاد زمان يك ثانيه با Timer1 (بسكام)
نویسنده پیام
forghan آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 3
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
ايجاد زمان يك ثانيه با Timer1 (بسكام)
سلام
من مي‌خواهم يك ساعت با تايمر شماره1 در MEGA32 درست كنم براي اين كار از فركانس داخلي 8MHz داخلي و prescale=56 استفاده كردم. تنظيمات و مقدار اوليه فكر كنم درست باشه فايل برنامه و شبيه سازي رو قرار دادم لطفا برنامه را چك كنيد و مشكل آن را بگوييد
با تشكر


فایل‌(های) پیوست شده
.rar   saat-timer1.rar (اندازه: 52.91 KB / تعداد دفعات دریافت: 358)
۰۷-بهمن-۱۳۸۹, ۱۲:۰۱:۴۱
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #2
RE: ايجاد زمان يك ثانيه با Timer1 (بسكام)
(۰۷-بهمن-۱۳۸۹, ۱۲:۰۱:۴۱)forghan نوشته است: سلام
من مي‌خواهم يك ساعت با تايمر شماره1 در MEGA32 درست كنم براي اين كار از فركانس داخلي 8MHz داخلي و prescale=56 استفاده كردم. تنظيمات و مقدار اوليه فكر كنم درست باشه فايل برنامه و شبيه سازي رو قرار دادم لطفا برنامه را چك كنيد و مشكل آن را بگوييد
با تشكر
دوست من چرا با تایمر 1 میخوای این کار رو انجام بدی!!!
این تایمر بیشتر برای کانتر استفاده میشه !!!
برای دقت بیشتر من تایمر 2 رو پیشنهاد میکنم!! که با گذاشتن کریستال خارجی ساعت میتونی دقیقا سر 1 ثانیه وقفه میخوره!!!
اگه مشکلت تو پروتوسه که اونجا دقیق نیست!!!
شما باید بگی
کد:
if a<عددی که با یک ثانیه حساب کردی then
incr b
a=0
else
incr a
end if


ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۰۷-بهمن-۱۳۸۹, ۱۲:۵۱:۵۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : reza555, رسول, h0x00i
forghan آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 3
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: ايجاد زمان يك ثانيه با Timer1 (بسكام)
دوست عزيز من فقط بايد با همين تايمر(تايمر شماره1) ساعت را ايجاد كنم.
۰۷-بهمن-۱۳۸۹, ۲۲:۴۱:۲۶
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #4
RE: ايجاد زمان يك ثانيه با Timer1 (بسكام)
(۰۷-بهمن-۱۳۸۹, ۲۲:۴۱:۲۶)forghan نوشته است: دوست عزيز من فقط بايد با همين تايمر(تايمر شماره1) ساعت را ايجاد كنم.

سلام.. باشه مشکلی نداره!!!
بهت گفتم چی کار باید بکنین!!!
برنامت رو به صورتی که گفتم انجام بده!!

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۰۸-بهمن-۱۳۸۹, ۰۱:۲۲:۴۶
وب سایت ارسال‌ها
پاسخ
abol_rh آفلاین
تازه وارد

ارسال‌ها: 11
موضوع‌ها: 0
تاریخ عضویت: فروردین ۱۳۹۰

تشکرها : 5
( 3 تشکر در 1 ارسال )
ارسال: #5
RE: ايجاد زمان يك ثانيه با Timer1 (بسكام)
سلام من از تامر 2 برای ساعت استفاده کردم در وسط برنامه میخوام ال سی دی پاک شه ویه متن یا عبارتی رو نمایش بدم ولی هر یه سانیه ساعت با متن قاطی می کنه و ال سی دی عبارت عجیب قریب نشون میده مشکل کجاست؟؟
با تشکر
۱۸-تير-۱۳۹۰, ۱۲:۱۱:۲۸
ارسال‌ها
پاسخ
sheitunak آفلاین
وروجک ایرانویج
***

ارسال‌ها: 292
موضوع‌ها: 21
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 1477
( 1086 تشکر در 324 ارسال )
ارسال: #6
RE: ايجاد زمان يك ثانيه با Timer1 (بسكام)
احتمالا در یک زمان 2 تا دستور به lcd داده میشه
(دستور ساعت و متن هم زمان روی خروجی قرار میگیرن)
زمان های تاخیز را یه دور چک کنین
از وقفه هم استفاده کردین؟

بدترین گناه این است که به کسى که تو را راستگو مى پندارد دروغ بگویى. "گوته"
۱۸-تير-۱۳۹۰, ۱۲:۲۲:۳۰
ارسال‌ها
پاسخ
تشکر شده توسط : رسول, rdscience, abol_rh
saeidjan آفلاین
كاربر دو ستاره
**

ارسال‌ها: 155
موضوع‌ها: 20
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 117
( 164 تشکر در 77 ارسال )
ارسال: #7
RE: ايجاد زمان يك ثانيه با Timer1 (بسكام)
سلام
شما وقتی باید به میکرو بگید، وقتی که به سرریز تایمر رسید و میره به زیر برنامه خودش، در اونجا تایمر رو متوقف کنه و قبل از خروج دوباره تایمر رو راه اندازی کنی. نوشتن زمان رو هم فقط بشرطی که یک ثانیه تکمیل شد اون هم فقط یکبار بنویس.
ببین شما در متن برنامت میگی خوب وقتی میکرو به دستور نمایش زمان برسه ساعت رو نمایش میده. درسته اما این با سرعت انسانی درستی با دستگاهی که چند میلیون دستور در ثایه انجام میده یعنی چند هزار بار ساعت رو نشون بده و همین باعث تخریب اطلاعات چیپ ست ال سی در میشه.

دانشمندان امروز دانش آموزان دیروز بودند.
به امید این که فردا دانشمند باشم.
(آخرین ویرایش در این ارسال: ۱۹-تير-۱۳۹۰, ۰۸:۲۷:۴۶، توسط saeidjan.)
۱۹-تير-۱۳۹۰, ۰۷:۵۹:۵۲
ارسال‌ها
پاسخ
تشکر شده توسط : rdscience, رسول, sheitunak, abol_rh
saeidjan آفلاین
كاربر دو ستاره
**

ارسال‌ها: 155
موضوع‌ها: 20
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 117
( 164 تشکر در 77 ارسال )
ارسال: #8
RE: ايجاد زمان يك ثانيه با Timer1 (بسكام)
(۰۷-بهمن-۱۳۸۹, ۱۲:۰۱:۴۱)forghan نوشته است: سلام
من مي‌خواهم يك ساعت با تايمر شماره1 در MEGA32 درست كنم براي اين كار از فركانس داخلي 8MHz داخلي و prescale=56 استفاده كردم. تنظيمات و مقدار اوليه فكر كنم درست باشه فايل برنامه و شبيه سازي رو قرار دادم لطفا برنامه را چك كنيد و مشكل آن را بگوييد
با تشكر
دوست من سلام
حدسم درست بود شما در متن اصلی برنامه تون دستورات ال سی دی رو نوشته بودید در صورتی که باید توی همون زیر برنامه تون مینوشتین امشب اگه برسم یه برنامه کوتاه برات میزارم که کارت راه بیوفته

دانشمندان امروز دانش آموزان دیروز بودند.
به امید این که فردا دانشمند باشم.
۱۹-تير-۱۳۹۰, ۱۶:۴۱:۵۴
ارسال‌ها
پاسخ
abol_rh آفلاین
تازه وارد

ارسال‌ها: 11
موضوع‌ها: 0
تاریخ عضویت: فروردین ۱۳۹۰

تشکرها : 5
( 3 تشکر در 1 ارسال )
ارسال: #9
RE: ايجاد زمان يك ثانيه با Timer1 (بسكام)
سلام
یه برنامه با میکرو 32 که دارای یه ساعت با تایمر 2 وکریستال32768 خارجیه طراحی کردم و یه کلید منو براش در نظر گرفتم که هر بار اینو میزنم بهترتیب به 15 زیروال از جمله نمایش دماوفشار پایه 5تازمان برای دیفراست و5 مقدار برای روشن بودن دیفراست و در نهایت برگرده به وقفه ساعت و دوباره ساعتو نشون بده ولی هنگام برگشت میکرو ریست مشه و همهچی به حلت اول میره مشکل کجاست
با تشکر
۱۴-مرداد-۱۳۹۰, ۱۹:۴۰:۳۱
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Sad مشکل عجیب در برنامه اندازه گیری دما و سنجش زمان ! MicrowaveCO 2 2,762 ۱۴-خرداد-۱۳۹۴, ۱۸:۳۱:۳۲
آخرین ارسال: MicrowaveCO
  کمک در مورد سنجش زمان توسط تایمر 0 و 1 در مگا 8 و کدویژن MicrowaveCO 6 5,155 ۰۸-اردیبهشت-۱۳۹۴, ۱۵:۵۳:۰۷
آخرین ارسال: MicrowaveCO
  پاك كردن يه متغير string در بسكام sinaitg 1 1,532 ۲۵-بهمن-۱۳۹۲, ۰۰:۳۲:۱۷
آخرین ارسال: ترانسپورتر
  مشکل استفاده از eeprom داخلی در زمان قطع برق hamed_458 7 6,660 ۲۶-بهمن-۱۳۹۱, ۲۱:۱۲:۳۶
آخرین ارسال: Ambassador
  ماشين حساب مهندسي با بسكام(با atmega) هست؟ jansfred 18 14,064 ۲۰-بهمن-۱۳۹۱, ۰۰:۳۴:۴۸
آخرین ارسال: behzady
  تغییر adc وpwm هم زمان abbasalifix 39 14,879 ۱۹-دى-۱۳۹۱, ۰۲:۰۰:۱۶
آخرین ارسال: abbasalifix
  اين سوالات براي كانتر 1 رقمي 7 سگمنت براي من ايجاد شده؟ complexcoding 5 6,041 ۱۳-دى-۱۳۹۱, ۱۲:۱۰:۰۶
آخرین ارسال: hadikh73
  ايجاد موج سينوسي با AVR و كد VB Neeku 23 12,202 ۰۵-خرداد-۱۳۹۱, ۱۴:۲۸:۵۲
آخرین ارسال: Pardazesh-Gar
  [سوال] گزينه ي...Terminal در بسكام SBRE77 5 4,029 ۱۲-اسفند-۱۳۹۰, ۱۱:۲۰:۱۳
آخرین ارسال: SBRE77
  بدست اوردن زمان یک پالس parsegade 4 5,459 ۲۵-بهمن-۱۳۹۰, ۱۱:۱۵:۱۷
آخرین ارسال: parsegade

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 5 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS