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

ارسال‌ها: 147
موضوع‌ها: 19
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 95
( 47 تشکر در 23 ارسال )
ارسال: #12
RE: كمك در مورد ساعت ديجيتال
ميخام
اون مدار پروتوسي كه تو پوشه ي (دستكاري خودم) هست . اونو من پياده سازي كردم يعني از مدار اصلي يه قسمتايي حذف كردم
خوب مطمئنا توي برنامه بسكامش يه قسمتايي اضافه است ديگه
ميخام ببينم كجاش اضافه است كه حذف كنم
قسمت بوق هم نميخام اونطوري باشه
بوق به يه بيزر باشه كه 30 ثانيه (يه ثانيه بوق يه ثانيه خاموش) بوق بزنه
آقا كامران هم واقعا سايت خوبي و عالي دارن
۱۵-آذر-۱۳۹۱, ۲۳:۵۹:۵۷
ارسال‌ها
پاسخ
hadikh73 آفلاین
مدیــر کـل سایـت
*******

ارسال‌ها: 1,219
موضوع‌ها: 43
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 13641
( 14739 تشکر در 4686 ارسال )
ارسال: #13
RE: كمك در مورد ساعت ديجيتال
سلام
این 5 خط
$framesize = 128
$hwstack = 128
$swstack = 128
$projecttime = 8
$lib "ds1307clock.lib"
رو به برنامه هام اضافه کردم الان داره مثل یه تراکتور کار میکنه
اینم ساعت با تاریخ شمسی
مبدل میلادی به شمسی توسط saeidjan نوشته شده که من چندتا تغییر دادم
Clapسایت wle که آخرشهClap
موفق باشیدWink


فایل‌(های) پیوست شده
.rar   ds1307.rar (اندازه: 15.78 KB / تعداد دفعات دریافت: 69)

۱۷-آذر-۱۳۹۱, ۱۷:۵۷:۵۵
ارسال‌ها
پاسخ
تشکر شده توسط : jansfred
jansfred آفلاین
كاربر دو ستاره
**

ارسال‌ها: 147
موضوع‌ها: 19
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 95
( 47 تشکر در 23 ارسال )
ارسال: #14
RE: كمك در مورد ساعت ديجيتال
با تشكر
سلامت باشيد
اما اين از كجا تنظيم ميشه؟
۱۸-آذر-۱۳۹۱, ۰۲:۰۸:۲۲
ارسال‌ها
پاسخ
hadikh73 آفلاین
مدیــر کـل سایـت
*******

ارسال‌ها: 1,219
موضوع‌ها: 43
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 13641
( 14739 تشکر در 4686 ارسال )
ارسال: #15
RE: كمك در مورد ساعت ديجيتال
از اینجاWink


فایل‌(های) پیوست شده
.rar   ds1307.rar (اندازه: 16.67 KB / تعداد دفعات دریافت: 54)

۱۹-آذر-۱۳۹۱, ۰۰:۵۵:۰۷
ارسال‌ها
پاسخ
تشکر شده توسط : jansfred, رسول
jansfred آفلاین
كاربر دو ستاره
**

ارسال‌ها: 147
موضوع‌ها: 19
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 95
( 47 تشکر در 23 ارسال )
ارسال: #16
RE: كمك در مورد ساعت ديجيتال
سلام آقا هادي
يه زحمت داشتم واستون
اين برنامرو هر كار كردم اونطور كه ميخاستم نشد شما هم يه نگاه بزن ببين ميتوني درستش كني
ابتدا دو تا فايل پيوست ميكنم
clock 1 اونيه كه من نياز دارم
clock 2 اونيه كه من ميخام clock 1 شبيهش باشه(فقط كار دكمه ها)
توي فايل clock 1 :
شماتيك مدار رو تغيير نديد چون دقيقا ميخام همينطوري باشه
فقط توي برنامه ميخام شبيه clock 2 عمل كنه
يعني : وقتي دكمه ي menu رو زدي روي ساعت سلكت بشه اگه دوباره زدي روي دقيقه اگه دوباره روي ثانيه اگه دوباره روي سال اگه دوباره روي ماه اگه دوباره روي روز و اگه دوباره سيو بشه
دكمه هاي incr و decr هم مقدار رو كاهش و افزايش بده
دكمه ي b هم اگه يك بار زدي b1 اگه دوبار b2 اگه سه بار b3 اگه چهار بار b4 و اگه menu رو زدي آلارم تنظيم شده ذخيره بشه
ميخام كلا با كيپد نباشه با همين چهار دكمه كار كنه
تشكر


فایل‌(های) پیوست شده
.rar   clock 1.rar (اندازه: 67.69 KB / تعداد دفعات دریافت: 68)
.rar   clock 2.rar (اندازه: 53.27 KB / تعداد دفعات دریافت: 56)
(آخرین ویرایش در این ارسال: ۱۹-آذر-۱۳۹۱, ۱۸:۲۷:۱۱، توسط jansfred.)
۱۹-آذر-۱۳۹۱, ۱۸:۲۲:۴۵
ارسال‌ها
پاسخ
hadikh73 آفلاین
مدیــر کـل سایـت
*******

ارسال‌ها: 1,219
موضوع‌ها: 43
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 13641
( 14739 تشکر در 4686 ارسال )
ارسال: #17
RE: كمك در مورد ساعت ديجيتال
(۱۹-آذر-۱۳۹۱, ۱۸:۲۲:۴۵)jansfred نوشته است: سلام آقا هادي
يه زحمت داشتم واستون
اين برنامرو هر كار كردم اونطور كه ميخاستم نشد شما هم يه نگاه بزن ببين ميتوني درستش كني
ابتدا دو تا فايل پيوست ميكنم
clock 1 اونيه كه من نياز دارم
clock 2 اونيه كه من ميخام clock 1 شبيهش باشه(فقط كار دكمه ها)
توي فايل clock 1 :
شماتيك مدار رو تغيير نديد چون دقيقا ميخام همينطوري باشه
فقط توي برنامه ميخام شبيه clock 2 عمل كنه
يعني : وقتي دكمه ي menu رو زدي روي ساعت سلكت بشه اگه دوباره زدي روي دقيقه اگه دوباره روي ثانيه اگه دوباره روي سال اگه دوباره روي ماه اگه دوباره روي روز و اگه دوباره سيو بشه
دكمه هاي incr و decr هم مقدار رو كاهش و افزايش بده
دكمه ي b هم اگه يك بار زدي b1 اگه دوبار b2 اگه سه بار b3 اگه چهار بار b4 و اگه menu رو زدي آلارم تنظيم شده ذخيره بشه
ميخام كلا با كيپد نباشه با همين چهار دكمه كار كنه
تشكر
b رو یه بار دیگه توضیح بده چکار کنهConfused

۱۹-آذر-۱۳۹۱, ۲۰:۴۶:۱۶
ارسال‌ها
پاسخ
تشکر شده توسط : amir_rezaee
jansfred آفلاین
كاربر دو ستاره
**

ارسال‌ها: 147
موضوع‌ها: 19
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 95
( 47 تشکر در 23 ارسال )
ارسال: #18
RE: كمك در مورد ساعت ديجيتال
سلام
آقا تو ارسال 10 يه ساعت گذاشتم كه آلارم هم داره
با اون براي تنظيم آلارم بايد رديف 3 كيپد (b1-b2-b3-b4) رو بزني
حالا من همونو تو يه دكمه به اسم b ميخام
اين برنامه و شماتيك clock 1 همونه فقط من به جاي كيپد ميخام از اين چهار دكمه استفاده كنم
حالا
اگه دكمه ي b رو يك بار زدي b1 (آلارم 1) _ اگه دو بار زدي b2 (آلارم 2) _ اگه سه بار زدي b3 (آلارم 3) _ اگه چهار بار زدي b4 (آلارم 4) رو براي تنظيم نمايش بده و بعد با اينكريمنت و ديكريمنت تنضيم بشه و با زدن دكمه ي menu تنظيم ساعت ذخيره بشه
اگه شما هم ايده اي داري بگو
كلا ميخام با كيپد نباشه با كمترين دكمه ها همون كارو انجام بده
اينم مهمه كه هم اينكريمنت و هم ديكريمنت داشته باشه
متوجه شديد؟
۱۹-آذر-۱۳۹۱, ۲۲:۱۲:۱۳
ارسال‌ها
پاسخ
jansfred آفلاین
كاربر دو ستاره
**

ارسال‌ها: 147
موضوع‌ها: 19
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 95
( 47 تشکر در 23 ارسال )
ارسال: #19
RE: كمك در مورد ساعت ديجيتال
023Sad036033
۲۱-آذر-۱۳۹۱, ۲۱:۱۸:۲۸
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #20
RE: كمك در مورد ساعت ديجيتال
سلام
خب عزیز می تونید حلقه های تو در تو ایجاد کنید؛
مثلا برای اینکه با یه کلید چندتا آلارم رو فعال کنید، باید برای هربار فشردن شستی یه شرط واسه دفعه بعد با همون شستی ایجاد کنید؛
به طور مثال؛

کد:
If Pinc.3 = 0 Then Goto Alarm

Alarm:
Do
Locate 2 , 1
Lcd " " ; " "
Waitms 10
Locate 2 , 1
Lcd G ; " "
Waitms 10
If Pinc.3 = 0 Then Goto Alarm1
End If
Loop

Alarm1:
Do
Locate 2 , 5
Lcd " " ; " "
Waitms 10
Locate 2 , 5
Lcd F ; " "
Waitms 10
If Pinc.3 = 0 Then Goto Alarm2
End If
Loop

Alarm2:
Do
Locate 2 , 9
Lcd " " ; " "
Waitms 10
Locate 2 , 9
Lcd E ; " "
Waitms 10
If Pinc.3 = 0 Then Goto Alarm3
End If
Loop

Alarm3:
Do
Locate 2 , 13
Lcd " " ; " "
Waitms 10
Locate 2 , 13
Lcd D ; " "
Waitms 10
If Pinc.3 = 0 Then Goto First
End If
Loop

طبق برنامه برای بار اول که شستی فشرده میشه، برنامه به قسمت alarm پرش کرده و منتظر می ماند تا بار دیگر فشرده شود تا به قسمت alarm1 پرش کند و به همین ترتیب تا بی نهایت می تونید شرط و حلقه ایجاد کنید و با یه شستی چندتا آلارم زنگ ایجاد کنید.

حالا برای فعال سازی آلارم های زنگ باید چندتا شرط دیگه بزارید؛
به این ترتیب که در برنامه ساعت رو با متغیری مثلا c معرفی کنید و بعد در حلقه های بالا عنوان کنید که اگر مقدار c، برابر هرکدام از آلارم ها شد، یک بازر یا کلیدی فعال بشه... به همین راحتی می تونید هم از کلیدهای کمتری استفاده می کنید و هم تا بی نهایت آلارم ایجاد کنیدWink


خوش باشید

۲۱-آذر-۱۳۹۱, ۲۲:۵۸:۱۳
ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, jansfred, amir_rezaee
jansfred آفلاین
كاربر دو ستاره
**

ارسال‌ها: 147
موضوع‌ها: 19
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 95
( 47 تشکر در 23 ارسال )
ارسال: #21
RE: كمك در مورد ساعت ديجيتال
دوستان من اين پروژه رو ابتدا از دوسته گلم اقا كامران گرفتم و با كمك آقا هادي اونطوري كه خواستم تغيير دادم
ميزارم شما هم استفاده كنيد
بفرماييد


فایل‌(های) پیوست شده
.rar   persian-calendar.rar (اندازه: 73.45 KB / تعداد دفعات دریافت: 96)
۰۸-دى-۱۳۹۱, ۱۶:۰۸:۳۳
ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, amir_rezaee, mostafanet


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  درخواست کمک برای ساعت با فونت بزرگ sobhan6831 4 2,400 ۲۴-فروردین-۱۳۹۷, ۲۰:۱۹:۱۲
آخرین ارسال: sobhan6831
  دانلود رایگان سورس ساعت حرم امام رضا (ع) ورژن 2 sina6479 3 5,371 ۲۶-اسفند-۱۳۹۶, ۲۲:۱۹:۴۴
آخرین ارسال: sajjad85
  ساخت تابلو روان و ساعت هوایی گردون یا همون Propeller Clock با موتور فن !!! t3r!p3000 85 91,068 ۲۲-شهریور-۱۳۹۵, ۲۱:۴۴:۳۸
آخرین ارسال: taherehselseleh
  سوال در مورد ساخت ساعت با ال سي دي navayi 5 4,744 ۱۲-اسفند-۱۳۹۴, ۱۲:۱۷:۱۰
آخرین ارسال: 1نفر
  ورودي ديجيتال در ميكرو ها cinapa 0 1,891 ۲۰-بهمن-۱۳۹۴, ۱۱:۱۳:۴۱
آخرین ارسال: cinapa
  کریستال خارجی+کریستال ساعت در atmega8 cortex-m3 1 2,967 ۰۳-مرداد-۱۳۹۴, ۲۰:۱۳:۰۳
آخرین ارسال: sharin
  ساعت گردان Mani27 0 1,998 ۲۱-اردیبهشت-۱۳۹۴, ۱۳:۳۹:۰۴
آخرین ارسال: Mani27
  كمك در مورد پروژه ميكرو دماسنج ديجيتال networkamn2014 4 3,804 ۱۳-اردیبهشت-۱۳۹۴, ۱۹:۰۲:۲۵
آخرین ارسال: khaleghi897
  کمک در ساخت ساعت دقیق SABER66 30 25,956 ۱۴-دى-۱۳۹۳, ۰۰:۲۵:۵۶
آخرین ارسال: mehdi2015
  کار با ماژول ساعت DS1307 kimiafars 7 6,393 ۰۴-آذر-۱۳۹۳, ۱۰:۳۱:۰۴
آخرین ارسال: kimiafars

پرش به انجمن:


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

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