قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,139
نشاط [ geniusse01 ]
قوة السمعة:106
قديم 06-07-2009, 06:17 PM المشاركة 1   
افتراضي كيف نعمل ساعة رقمية؟؟؟ Twitter FaceBook Google+



السلام عليكم

لقد رايت في القرية انه كل فترة واخرى يظهر استفسار عن الساعة الرقمية..وما برنامجها والى غير ذلك..وانا احب ان اسال عن طريقة عمل الساعة الرقمية والبرنامج وما يمكننا اضافه ميزات لها من صوت مثلا ؟؟ او منبه وهكذا..ومنها نتطور بالموضوع لنعرف عمل مؤذنة المسجد وهكذا.. فارجو ممكن لديه الافكار ان يفيدنا..وارجو من جميع من يطلب برنامج الساعة الرقمية ان يضع طلبه هنا ويشاركنا السؤال والافكارو والردود..ربنا يوفقك ويجزيكم الخير..

واخر دعوانا ان الحمدلله رب العالمين..وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..

اعلانات

الصورة الرمزية الفارس العنيد
الفارس العنيد
:: مهندس ::
تاريخ التسجيل: Oct 2008
المشاركات: 39
نشاط [ الفارس العنيد ]
قوة السمعة:0
قديم 10-07-2009, 03:16 PM المشاركة 2   
افتراضي


السلام عليكم
فعلا فكرة الساعه تحتاج لشرح
وايضا كيف نصل بالساعه الي الدقه المطلوبه
كما ذكر سابقا اخي الاستاذ احمد سمير

انا معك اخي وانتظر شرح لها

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

metalljack
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2008
الدولة: syria
المشاركات: 900
نشاط [ metalljack ]
قوة السمعة:103
قديم 10-07-2009, 07:12 PM المشاركة 3   
افتراضي


سلام :
أنا معكم بعد وضع الخطوات الأولى بإذن الله


الصورة الرمزية ابو منير
ابو منير
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2006
الدولة: الجزائر
المشاركات: 67
نشاط [ ابو منير ]
قوة السمعة:0
قديم 19-07-2009, 11:13 PM المشاركة 4   
افتراضي


L'horloge électronique n'est si facile comme vous le croyez.
Quant à moi, j'ai essayé il y'a pour celà presque trois ans, d'entammer l'aventure d'ordonner et de rédiger mes idées, mais j'ai échoué dans l'épreuve.
Faute de manque de temps, et de m'orienter dans d'autres disciplines.
Aujourd'hui, je vois les choses d'une autre façon, et sous des angles différents.
Permettez-moi, mon laptop n'a pas de caractères arabes.


التعديل الأخير تم بواسطة : ابو منير بتاريخ 19-07-2009 الساعة 11:17 PM

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,139
نشاط [ geniusse01 ]
قوة السمعة:106
قديم 19-07-2009, 11:19 PM المشاركة 5   
افتراضي


L'horloge électronique n'est si facile comme vous le croyez.
Quant à moi, j'ai essayé il y'a pour celà presque trois ans, d'entammer l'aventure d'ordonner et de rédiger mes idées, mais j'ai échouée dans l'épreuve.
Faute de manque de temps, et de m'orienter dans d'autres disciplines.
Aujourd'hui, je vois les choses d'une autre façon, et sous des angles différents.
Permettez-moi, mon laptop n'a pas de caractères arabes.
السلام عليكم

اشكر اخي ابو منير على الرد ..بس انا للاسف مش فاهم حاجة..انا افهم عربي وشوية انجليزي..ما عندي اكثر من كده..جزاك الله كل خير..ربنا يوفقك ويسهل امورك..

واخر دعوانا ان الحمدلله رب العالمين..وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم...


الصورة الرمزية SAMI-ALG
SAMI-ALG
:: مهندس جيد ::
تاريخ التسجيل: Jul 2009
الدولة: الجزائر
المشاركات: 199
نشاط [ SAMI-ALG ]
قوة السمعة:0
قديم 23-07-2009, 02:10 PM المشاركة 6   
افتراضي


السلام عليكم ورحمة الله وبركاته

فيما يخص الدقة اظن انو اقرب وقت هو عن طريق استخدام les interruption على التايمر TMR0 مع اسنخدام prédiviseur حيث

PSA=0
PS2=1
PS1=0
PS0=1

نضيف اليها UN COMPTEUR يساوي D'61'

بعد حسابات وجدت هذا البرنام ج يقدم ثانيتان كل ساعة لكن يمكن ان نقوم بعمل CLRF للثواني بعد ثانيتينمن كل ساعة .و هذا اقرب وقت توصلت اليه لحد الان ولمن لديه اي افكار اخرى فساكون له شاكرا بطرحها


البرنامج

INIT
BSF STATUS,RP0
MOVLW B'00000000'
MOVWF TRISB
MOVLW B'00000'
MOVWF TRISA

movlw 0x85
movwf OPTION_REG
movlw 0xA0
movwf INTCON
BCF STATUS,RP0
MOVLW D'61'
MOVWF cpt


الصورة الرمزية SAMI-ALG
SAMI-ALG
:: مهندس جيد ::
تاريخ التسجيل: Jul 2009
الدولة: الجزائر
المشاركات: 199
نشاط [ SAMI-ALG ]
قوة السمعة:0
قديم 23-07-2009, 02:28 PM المشاركة 7   
افتراضي


السلام عليكم ورحمة الله وبركاته

اليك هذا البرنامج

;***************** programme d'INIT **************************
INIT
BSF STATUS,RP0
MOVLW B'00000000'
MOVWF TRISB
MOVLW B'00000'
MOVWF TRISA

movlw 0x85
movwf OPTION_REG
movlw 0xA0
movwf INTCON
BCF STATUS,RP0
CLRF PORTB
CLRF PORTA
MOVLW D'61'
MOVWF cpt

استخدمت فيما يخص الوقت les intrruptions على التايمر0 زائد compteur بحيث لا يمكن تطبيق البرنامج الا بعد 61 مرة وذالك عند طريق استخدام الاوامر التالية

ORG 0X04
;****************** programme d'interruption *****************


BTFSS INTCON,T0IF
GOTO ENDI
BCF INTCON,T0IF
DECF cpt,f
BTFSS STATUS,Z
GOTO ENDI
MOVLW D'61'
MOVWF cpt

بعد التجربة وجدت البرنامج يقدم ثانيتين كل ساعة وهو اقرب وقت وصلت اليه لحد الان ولمن لديه اي فكرة فارجو ان لا يبخل علينا بطرحها

ملاحطة. يمكن عمل clrf للثواني بعد ثانيتين كل ساعة وهكذا تكون الدقة افضل من الالى لكن ليست 100بال100

ودمتم في رعاية الله وحفظه


حامدالعبدلي
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2010
الدولة: iraq
المشاركات: 55
نشاط [ حامدالعبدلي ]
قوة السمعة:0
قديم 26-05-2011, 09:21 AM المشاركة 8   
افتراضي


الله يوفقكم وزيدكم علم

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 04:06 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025