منتديات الالكترونيات العصرية

منتديات الالكترونيات العصرية (http://www.dbaasco.com/vb/index.php)
-   منتدى البرمجة ببرنامج Flowcode (http://www.dbaasco.com/vb/forumdisplay.php?f=85)
-   -   النسخة المبرمجة للساعة الرقمية (http://www.dbaasco.com/vb/showthread.php?t=4693)

زكي شاكر 05-21-2010 01:58 AM

1 مرفق
[ساعة رقمية بعارضات سباعية]
بسم الله الرحمن الرحيم
بعد تقديم وشرح مشروع :
http://www.dbaasco.com/vb/t3397.html
هذه ساعة رقمية باستخدام متحكم مبرمج بفلوكود
مع بعض الاضافات والتعديلات الضرورية ..
المتحكم : PIC16F84A (يمكن استبداله)
الكوارتز :3,2768Mhz
البرمجة : FlowcodeV4
المحاكاة:Proteus
محتويات التطبيق :
-العد المبرمج مع تحديد سقف للتصفير
-برمجة مداخل ومخارج المتحكم
-استخدام ادوات الشرط والماكرو
-استخدام التايمر0 لتوليد نبضات بقيمة 1 تانية
-توظيف تقنية المسح الضوئي multiplexage
وغير ذلك ..
المشروع تجريبي اتمنى ان يكون مناسبة لتركيز المكتسبات وللاختبار والتصحيح والتطوير ..

http://www.dbaasco.com/up/img4/Vdu33497.png

محتويات الملف :
- ملف فلوكود
- ملف المحاكاة ببروتوس
- صورة الدائرة.
صورة محتويات الملف ومن بينها ملف C لمساعدة المبتدئين مع البرمجة بلغة السي على فهم البرنامج:
http://www.dbaasco.com/up/img4/mEa33072.png
[/CENTER]

سعيد قادر 05-21-2010 01:59 PM

رد: النسخة المبرمجة للساعة الرقمية
 
بارك الله فيك استاذ زكى وجعله فى ميزان حسناتك


noornader 05-21-2010 02:08 PM

رد: النسخة المبرمجة للساعة الرقمية
 
ما شاء الله أخى العزيز المهندس / زكى شاكر
ساعة رقمية غاية فى الجمال والاجمل انها مبرمجة بفلوكود النسخة الرابعة
شكرا جزيلا وجزاك الله عنا كل خير

ابو نادر 05-21-2010 05:33 PM

رد: النسخة المبرمجة للساعة الرقمية
 
ماشاء الله

تصميم قياسي ممتاز نفس توقيت الانميشن 15_20

بارك الله في ياعملاق الفلوكود

زكي شاكر 05-21-2010 08:50 PM

الف شكر
 
اقتباس:

المشاركة الأصلية كتبت بواسطة سعيد قادر (المشاركة 25346)
بارك الله فيك استاذ زكى وجعله فى ميزان حسناتك


وبارك فيك أخي سعيد قادر ، شكرا على اهتمامك وعلى الهدية الجميلة..
اقتباس:

المشاركة الأصلية كتبت بواسطة noornader (المشاركة 25347)
ما شاء الله أخى العزيز المهندس / زكى شاكر
ساعة رقمية غاية فى الجمال والاجمل انها مبرمجة بفلوكود النسخة الرابعة
شكرا جزيلا وجزاك الله عنا كل خير

الله يكرمك مهندس نور نادر أخي ورفيقي في دورة فلوكود .. بارك الله فيك أخي العزيز .
اقتباس:

المشاركة الأصلية كتبت بواسطة ابو نادر (المشاركة 25351)
ماشاء الله
تصميم قياسي ممتاز نفس توقيت الانميشن 15_20
بارك الله في ياعملاق الفلوكود

وهل بإمكان بروتوس ان يكون غير دقيق أمام الخبير الكبير/ المهندس أبو نادر ؟؟
طبعا لا .. فليس بوسع بروتوس الا ان يكون مطيعا ..
جازاك الله خيرا عنا جميعا اخي العزيز ..

wmasmi 05-23-2010 06:31 PM

رد: النسخة المبرمجة للساعة الرقمية
 
رائعة جدا شكرا لك وجعلها الله في ميزان حسناتك
أريد أن أسأل عند التطبيق العملي هل تلاحظ رجفان في ظهور الأرقام نتيجة المسح المتتابع أم أنها تبدو طبيعية كما لو برمجت بلغة الأسمبلي

زكي شاكر 05-27-2010 01:05 PM

رد: النسخة المبرمجة للساعة الرقمية
 
شكرا لك على دعائك الجميل ..
الرجفان لا علاقة له بلغة البرمجة وانما بالزمن الفاصل بين تشغيل العارضات الست في التطبيق ..
كما وضحت في الدرس الثالث
http://www.dbaasco.com/vb/t3094.html
فإن العارضات موصولة طرفا طرفا بالتوازي لتعمل بنظام Multiplexage
وهو نظام بسيط جدا رغم الهالة التي تحاط حوله ..
العارضات الست تعمل بالتناوب واحدة بعد الاخرى ، وهكذا فإن العرض يكون كالتالي في تطبيق الساعة :
ننطلق من هذا الوضع : 12:50.30
اي ان الساعة في هذه اللحظة هي الثانية عشرة و50 دقيقة و30تانية
س : كيف يتم العرض بطريقة التناوب ؟
ج : يتم كالتالي:
1/ عرض عشرات عداد الساعات:
ا- نفعل عارضة عشرات الساعات (اول عارضة من جهة اليسار) وذلك بإرسال جهد موجب الى الانود الخاص بها وهو رقم 1 في العارضة السداسية في الدائرة
في تلك اللحظة نكون قد وضعنا محتوى عداد العشرات للساعات في المنفذ A ..
عداد العشرات للساعات في هذه اللحظة = 0001 (نظام العد BCD)
الديكودر 7447 سيترجم بمساعدة العارضة 1، الرقم 0001 الى رقم عشري هو الرقم 1.
ب - يمر زمن تأخير صغير جدا لا تلحظه العين : 5 ميلي تانية
2/ عرض آحاد عداد الساعات:
ا- نفعل عارضة آحاد الساعات (ثاني عارضة من جهة اليسار) وذلك بإرسال جهد موجب الى الانود الخاص بها وهو الطرف رقم 2 في العارضة السداسية في الدائرة
في تلك اللحظة نكون قد وضعنا في المنفذ A، محتوى عداد آحاد الساعات ..
عداد الاحاد للساعات في هذه اللحظة = 0010 (نظام العد BCD)
الديكودر 7447 سيترجم بمساعدة العارضة 2، الرقم المذكور 0010 الى رقم عشري هو الرقم 2.
ب - يمر زمن تأخير صغير جدا لا تلحظه العين : 5 ميلي تانية
3/ عرض عشرات عداد الدقائق:
ا- نفعل عارضة عشرات الدقائق (ثالث عارضة من جهة اليسار) وذلك بإرسال جهد موجب الى الانود الخاص بها وهو رقم 3 في العارضة السداسية في الدائرة.
في تلك اللحظة نكون قد وضعنا محتوى عداد العشرات للدقائق في المنفذ A ..
عداد العشرات للدقائق في هذه اللحظة =0101 (نظام العد BCD)
الديكودر 7447 سيترجم بمساعدة العارضة 3، الرقم 0101 الى رقم عشري هو الرقم 5.
ب - يمر من جديد ، زمن تأخير صغير جدا لا تلحظه العين : 5 ميلي تانية (ويمكن النزول الى 2 ميلي تانية)
4/ عرض آحاد عداد الدقائق:
ا- نفعل عارضة آحاد الدقائق (رابع عارضة من جهة اليسار) وذلك بإرسال جهد موجب الى الانود الخاص بها وهو الطرف رقم 4 في العارضة السداسية في الدائرة
في تلك اللحظة نكون قد وضعنا في المنفذ A، محتوى عداد آحاد الدقائق ..
عداد الاحاد للدقائق في هذه اللحظة = 0000 (نظام العد BCD)
الديكودر 7447 سيترجم بمساعدة العارضة 4، الرقم المذكور 0000 الى رقم عشري هو الرقم 0.
ب - من جديد يمر زمن تأخير صغير جدا لا تلحظه العين : 5 ميلي تانية .
ونستمر بنفس الطريقة مع عشرات التواني وآحادها ..
اخترت زمن الفصل = 5 ميلي لكن يمكن النزول الى 2 ميلي ..

noornader 05-27-2010 01:50 PM

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

زكي شاكر 05-27-2010 01:56 PM

رد: النسخة المبرمجة للساعة الرقمية
 
لا شكر على واجب أخي العزيز مهندس / نور نادر .. بارك الله فيك وشكرا جزيلا على مجهوداتك الكبيرة في المنتدى ..

wmasmi 05-27-2010 02:03 PM

رد: النسخة المبرمجة للساعة الرقمية
 
بارك الله فيك على الشرح الجميل على سعة صدرك
سؤال آخر لو سمحت لي
البرنامج لا يفتح على النسخة 4 وإنما على النسخة 4.3 ولكن المشكلة أن هذه النسخة لم أستطع تنزيلها على كمبيوتر المنزل لسبب لا ادري ما هو حيث هناك رسالة خطاً تفيد أن البرنامج لا يستطيع عرض المكون المطلوب مثل العارضة أو الليد ولكن بعض المكونات تظهر مثل zigbee وغيرها
يعنى بعض المكونات تظهر وبعضها لا يظهر حاولت أن أحل المشكلة ودخلت إلى مجلد البرنامج إلى مجلد المكونات ووجدت ملف الريجستري شغلته دون نتيجة فإذا كان بالإمكان المساعدة بخصوص هذا الموضوع وجزاكم الله خير الجزاء


الساعة الآن 04:32 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
الحقوق محفوظة لمنتديات الاليكترونيات العصرية

Security team

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77