امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
کمک در ساخت ساعت دقیق
نویسنده پیام
SABER66 آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: اسفند ۱۳۸۸

تشکرها : 6
( 3 تشکر در 3 ارسال )
ارسال: #12
RE: کمک در ساخت ساعت دقیق
سلام. با توجه به گفته شما ما اگر در حلقه چیزی ننویسیم میکرو با توجه به

رخدادوقفه به لیبل مورد نظر پرش میکند.اما دوست عزیز من هم در عمل تست

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

یعنی وقفه تعطیل.یعنی حتما باید از حلقه پرش کنم .

که ارتفاع خیلی زیاده می ترسمWink.
۲۴-بهمن-۱۳۸۹, ۱۴:۰۰:۱۲
ارسال‌ها
پاسخ
تشکر شده توسط : EBKA
EBKA آفلاین
مخترع
****

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

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #13
RE: کمک در ساخت ساعت دقیق
(۲۴-بهمن-۱۳۸۹, ۱۴:۰۰:۱۲)SABER66 نوشته است: سلام. با توجه به گفته شما ما اگر در حلقه چیزی ننویسیم میکرو با توجه به

رخدادوقفه به لیبل مورد نظر پرش میکند.اما دوست عزیز من هم در عمل تست

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

یعنی وقفه تعطیل.یعنی حتما باید از حلقه پرش کنم .

که ارتفاع خیلی زیاده می ترسمWink.
از کجا میگی که تو حلقه گیر میکنه؟؟؟؟



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

259-734

[/url]
وبلاگ من


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



۲۴-بهمن-۱۳۸۹, ۱۷:۲۸:۱۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : SABER66
SABER66 آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: اسفند ۱۳۸۸

تشکرها : 6
( 3 تشکر در 3 ارسال )
ارسال: #14
RE: کمک در ساخت ساعت دقیق
کد:
[align=left]
$regfile = "m16def.dat"
$crystal = 12000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 =
Portc.7 , E = Portc.3 , Rs = Portc.2
Dim B As Byte , C As Byte
Config Timer0 = Timer , Prescale = 1024
Enable Interrupts

Enable Timer0
On Timer0 P
Start Timer0
Do
Loop
End
:P
Locate 1 , 8 : Lcd B
Incr B
If B > 3 Then : Incr C : Locate 1 , 1 : Lcd C : B = 0 : End If
return
[code]
مثلآ در همین برنامه ساده .

به گفته شما و دیگر عزیزان به هنگام رخداد وقفه میکرو هر جا که باشه حتی

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

اما ای کاش اینجوری بود لااقل برای من.

من هرکاری میکنم بصورت عملی و همچنین در بسکام تو حلقه گیر میکنه وبه هنگام رخداد وقفه به لیبل وقفه نمیره.
مشکل من اینه .یعنی اصلآ وقفه تعطیل.
مرسی
[/align]
مثلآ در همین برنامه بالا .

به گفته شما و دیگر عزیزان به هنگام رخداد وقفه میکرو هر جا که باشه حتی

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

اما ای کاش اینجوری بود لااقل برای من.

من هرکاری میکنم بصورت عملی و همچنین در بسکام تو حلقه گیر میکنه وبه هنگام رخداد وقفه به لیبل وقفه نمیره.
مشکل من اینه .یعنی اصلآ وقفه تعطیل.
مرسی
(آخرین ویرایش در این ارسال: ۲۴-بهمن-۱۳۸۹, ۱۷:۴۷:۵۵، توسط SABER66.)
۲۴-بهمن-۱۳۸۹, ۱۷:۴۴:۲۳
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

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

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #15
RE: کمک در ساخت ساعت دقیق
کد:
$regfile = "m8def.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.1 , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5
Config Timer0 = Timer , Prescale = 1024
Enable Interrupts
Enable Timer0
On Ovf0 Ebka
: Dim Sea As Byte , Mine As Byte , Hu As Byte , A As Byte
  Start Timer0
    Cls : Cursor Off
Do
  Home
    Lcd Hu ; ":" ; Mine ; ":" ; Sea
Loop
Ebka:
   If A < 30 Then
     Incr A
  Else
     A = 0
     Incr Sea
    End If
  If Sea > 59 Then
     Sea = 0
     Incr Mine
   End If
   If Mine > 59 Then
     Incr Hu
     Mine = 0
   End If
   If Hu > 12 Then
     Hu = 1
   End If
Return
این برنامه رو برات نوشتم و تو پرتئوس تست کردم و درست بود
موفق باشی...

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

259-734

[/url]
وبلاگ من


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



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

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: اسفند ۱۳۸۸

تشکرها : 6
( 3 تشکر در 3 ارسال )
ارسال: #16
RE: کمک در ساخت ساعت دقیق
ebka جون دستت درد نکنه .

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

فکر کنم اگه بتونم ثابت کنم اسممو به عنوان پژوهشگر برتر تو گینس بنویسن

که یه ایراد از بسکام گرفتم .

من تمام حرفم اینه اقا مگه نمیگن ونمیگید به محض رخ دادن وقفه هر جا

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

اینو یکی برام ثابت کنه
۲۴-بهمن-۱۳۸۹, ۱۸:۴۶:۳۴
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

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

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #17
RE: کمک در ساخت ساعت دقیق
دوست من برنامه تو حلقه همیشه هست!!!
زمانی که وقفه میخوره میره و زیر برنامش رو میخونه و بعد میاد تو حلقه!!!
باید میکرو تو حلقه باشه!!!
من متوجه نمیشم از منظورت که تو حلقه گیر میکنه چیه ؟؟؟!!!
دوست من do و loop حلقه بینهایته!!!
باید گیر کنه!!!

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

259-734

[/url]
وبلاگ من


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



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

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: اسفند ۱۳۸۸

تشکرها : 6
( 3 تشکر در 3 ارسال )
ارسال: #18
RE: کمک در ساخت ساعت دقیق
احسنت. قبول کردم که باید تو یه حلقه بینهایت باشه اما نکته ای که تو

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

میشه و دوباره میاد تو حلقه .اینجا مشکل دارم.چون همچین چیزی نمیبینم.

یعنی مثلا همین برنامه ای که بهم دادید تو بسکام مشکل داره.البته در

شبیه سازی منظورمه که دستورات لیبل رو انجام نمیده همچنین در عمل.

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

یعنی برنامه بدون حلقه پرش تو حلقه میمونه ودستورات لیبل انجام نمیشه.

(آخرین ویرایش در این ارسال: ۲۴-بهمن-۱۳۸۹, ۲۱:۳۳:۴۹، توسط SABER66.)
۲۴-بهمن-۱۳۸۹, ۲۱:۲۶:۵۹
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

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

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #19
RE: کمک در ساخت ساعت دقیق
(۲۴-بهمن-۱۳۸۹, ۲۱:۲۶:۵۹)SABER66 نوشته است: احسنت. قبول کردم که باید تو یه حلقه بینهایت باشه اما نکته ای که تو

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

میشه و دوباره میاد تو حلقه .اینجا مشکل دارم.چون همچین چیزی نمیبینم.

یعنی مثلا همین برنامه ای که بهم دادید تو بسکام مشکل داره.البته در

شبیه سازی منظورمه که دستورات لیبل رو انجام نمیده همچنین در عمل.

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

یعنی برنامه بدون حلقه پرش تو حلقه میمونه ودستورات لیبل انجام نمیشه.
دوست عزیز من تست کردم!!!
دقیقا کار میکنه !!! رو ال سی دی چی نشون میده؟؟؟
ما یه چند تا حلقه داریم:به طور مثال
یه مدل حلقه داریم که بی نهایته!!!
همون do , loop
یکی دیگه هم داریم که با شرط وارد میشه و باشرط خارج!!
کد:
while a=16
a=getkbd()
toggle portc.2
waitms 500
wend


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

259-734

[/url]
وبلاگ من


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



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

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: اسفند ۱۳۸۸

تشکرها : 6
( 3 تشکر در 3 ارسال )
ارسال: #20
RE: کمک در ساخت ساعت دقیق
ابراهیم جان از صبری که داشتی ممنونم.

بالاخره اثبات شد برام البته با برنامه شما خیلی ممنون

اما با توجه به محاسبات اختلاف زیادی داره یعنی 4 ثانیه یه بار میشماره.

همیشه همینطوره؟

اما کلآ با تایمر جماعت ساعت دقیق نمیشه ساخت به غیر از تایمر 2 و

کریستال 32768 درست میگم
۲۵-بهمن-۱۳۸۹, ۰۲:۳۰:۵۶
ارسال‌ها
پاسخ
تشکر شده توسط : EBKA
EBKA آفلاین
مخترع
****

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

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #21
RE: کمک در ساخت ساعت دقیق
در عمل یه کم تلرانس داره !!!
تو پرتئوس که دقیق نیست!!!
تو یک ساعت شاید 1 دقیقه تلرانس داشته باشه!!!
با تایمر2 دقیق تره!!! ولی از همه دقیق تر با همون ای سی که گفتمه!!

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

259-734

[/url]
وبلاگ من


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



(آخرین ویرایش در این ارسال: ۲۵-بهمن-۱۳۸۹, ۰۹:۵۱:۵۴، توسط EBKA.)
۲۵-بهمن-۱۳۸۹, ۰۹:۵۰:۰۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : SABER66, h0x00i, رسول
SABER66 آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: اسفند ۱۳۸۸

تشکرها : 6
( 3 تشکر در 3 ارسال )
ارسال: #22
RE: کمک در ساخت ساعت دقیق
با عرض سلام.

اقا ابراهیم من یه برنامه ساعت ساختم با تایمر صفر تو بسکام کامپایل

میشه و درسته اما تو پروتیوس ارور میده نمیدونم از چیه بی زحمت یه نگاه

بهش بنداز ببین سر در میاری.یا علی


فایل‌(های) پیوست شده
.rar   Desktop.rar (اندازه: 12.39 KB / تعداد دفعات دریافت: 57)
۲۵-بهمن-۱۳۸۹, ۱۲:۰۷:۱۲
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  2 در یک (خازن و سلف سنج) دقیق LC Meter با ATMega8 alimogmov 2 6,813 ۲۰-آبان-۱۳۹۷, ۰۳:۱۶:۵۰
آخرین ارسال: DJ-Sichan
  درخواست کمک برای ساعت با فونت بزرگ sobhan6831 4 2,400 ۲۴-فروردین-۱۳۹۷, ۲۰:۱۹:۱۲
آخرین ارسال: sobhan6831
  دانلود رایگان سورس ساعت حرم امام رضا (ع) ورژن 2 sina6479 3 5,371 ۲۶-اسفند-۱۳۹۶, ۲۲:۱۹:۴۴
آخرین ارسال: sajjad85
  [سوال] تنظیم دقیق فرکانس داخلی میکرو xxabasxx 6 5,823 ۰۴-آذر-۱۳۹۵, ۰۲:۱۲:۱۳
آخرین ارسال: xxabasxx
  ttiny45 ساخت ثانیه دقیق javad_2010 4 3,945 ۱۳-آبان-۱۳۹۵, ۱۱:۱۳:۳۷
آخرین ارسال: javad_2010
  ساخت تابلو روان و ساعت هوایی گردون یا همون Propeller Clock با موتور فن !!! t3r!p3000 85 91,068 ۲۲-شهریور-۱۳۹۵, ۲۱:۴۴:۳۸
آخرین ارسال: taherehselseleh
  سوال در مورد ساخت ساعت با ال سي دي navayi 5 4,744 ۱۲-اسفند-۱۳۹۴, ۱۲:۱۷:۱۰
آخرین ارسال: 1نفر
  کریستال خارجی+کریستال ساعت در atmega8 cortex-m3 1 2,967 ۰۳-مرداد-۱۳۹۴, ۲۰:۱۳:۰۳
آخرین ارسال: sharin
  ساعت گردان Mani27 0 1,998 ۲۱-اردیبهشت-۱۳۹۴, ۱۳:۳۹:۰۴
آخرین ارسال: Mani27
  کار با ماژول ساعت DS1307 kimiafars 7 6,393 ۰۴-آذر-۱۳۹۳, ۱۰:۳۱:۰۴
آخرین ارسال: kimiafars

پرش به انجمن:


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

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