الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

قراءة اشارات الانالوج بواسطة البيك والتعامل معها

بدأه geniusse01 في 8 ديسمبر 2010 · 9 رد · 2,350 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

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

1-تجهيز.rar

2-مقدمة.rar

3-مبدا عمل مبدل البيك.rar

4-عملي1.rar

5-simple_voltmeter.rar

#2

اخي العزيز اشكرك جدا من كل قلبي على هذا الشلاح مع المثال

بناءا على ما سبق اريد المساعدة في ذلك اذا من الممكن

بسم الله الرحمن الرحيم

اولا اريد الشكر لكل الاعضاء والادارييين في هذا المنتدى الرائع جدا جدا جدا

طبعا مشروعي يتمثل بعمل جهاز لقياس التردد ولقياس الجهد

نتحدث قليلا عن المشروع في البداية نريد استخدام microcontroller 80c535 واستخدام لغة الاسمبلي في البرمجة

بعض المعلمات جمعتها تتمثل في استخدام ؤخعىفثق من اجل قياس التردد ولكن يوجد مشكلة ماذا استخدم بالنسبة للفولتية

كذلك ايضا هناك مشكلة وهي كيف اقوم بتحويل من نظام ثنائي واظهاره على ما يسمى بـــ 7-segment

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

#3
جليس القمر كتب:

اخي العزيز اشكرك جدا من كل قلبي على هذا الشلاح مع المثال

بناءا على ما سبق اريد المساعدة في ذلك اذا من الممكن

بسم الله الرحمن الرحيم

اولا اريد الشكر لكل الاعضاء والادارييين في هذا المنتدى الرائع جدا جدا جدا

طبعا مشروعي يتمثل بعمل جهاز لقياس التردد ولقياس الجهد

نتحدث قليلا عن المشروع في البداية نريد استخدام microcontroller 80c535 واستخدام لغة الاسمبلي في البرمجة

بعض المعلمات جمعتها تتمثل في استخدام ؤخعىفثق من اجل قياس التردد ولكن يوجد مشكلة ماذا استخدم بالنسبة للفولتية

كذلك ايضا هناك مشكلة وهي كيف اقوم بتحويل من نظام ثنائي واظهاره على ما يسمى بـــ 7-segment

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

السلام عليكم

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

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

#4

اشكرك اخي العزيز على الاهتمام

اخي العزيز تبسيطا للامور لا اعلم بماذا تقصد بنوع المتحكم ولكن اريد ان اوضح امرا لك

نستخدم برنامج يسمى mcls-modular من اجل استخدام لغة الا سمبلي في البرمجة

كذلك نستخدم برنامج بروتس isis من اجل المحاكات للدوائر التي نريد عملها

الان نوع المتحكم 80c535 يوجد له اوامر باستخدام لغة الاسمبلي نسخدمها في عملية البرمجة

نستخدم هذا KIT وتوصيله من جهاز الكمبيوتر

http://www.mcls-modular.com/

كما نستخدم هذا البرنامج في عملية البرمجة

http://mcls-modular.de/english/gbls_dl.htm

اخي فكرة استخدام 7447 كانت رائعة جدا لكن بعد اطلاع الدكتور على هذه الفكرة لم يستجب بها وانما اراد استخدام الاوامر من اجل عملية الكتابة على 7-segment

#5
جليس القمر كتب:

اشكرك اخي العزيز على الاهتمام

اخي العزيز تبسيطا للامور لا اعلم بماذا تقصد بنوع المتحكم ولكن اريد ان اوضح امرا لك

نستخدم برنامج يسمى mcls-modular من اجل استخدام لغة الا سمبلي في البرمجة

كذلك نستخدم برنامج بروتس isis من اجل المحاكات للدوائر التي نريد عملها

الان نوع المتحكم 80c535 يوجد له اوامر باستخدام لغة الاسمبلي نسخدمها في عملية البرمجة

نستخدم هذا KIT وتوصيله من جهاز الكمبيوتر

http://www.mcls-modular.com/

كما نستخدم هذا البرنامج في عملية البرمجة

http://mcls-modular.de/english/gbls_dl.htm

اخي فكرة استخدام 7447 كانت رائعة جدا لكن بعد اطلاع الدكتور على هذه الفكرة لم يستجب بها وانما اراد استخدام الاوامر من اجل عملية الكتابة على 7-segment

السلام عليكم

لم اعرف كيفية التعامل مع الموقع ... المهم بما ان الدكتور يريد استخدام البرمجة في اظهار الارقام ...هل تعرف كيفية عمل جدوال في الاسيمبلي ؟؟؟ وكيف انت والاسيمبلي ؟؟؟؟ يعني متمكن مما اخذته في الاسمبلي ؟؟؟

بالنسبة لفكرة الجداول فسوف تجد التوضيح (حسب البيك وليس الاتميل ) في المرفقات ..فالمهم الان ان تفهم الفكرة وبعدها تحاول تطبيقها حسب الاتميل ...ارجو ان تفهم الموضوع وتخبرني حتى نكمل كيفية عرض الارقام الثنائية على السيفن سيجمنت..ارجو لك التوفيق..

الجداول.doc

#6

اخي العزيز الموضوع ليس بحاجة لهذا التعقيد

انا فقط اريد كود التحويل من نظام ثنائي الى العارضة السباعية باستخدام لغة الاسمبلي

#7
جليس القمر كتب:

اخي العزيز الموضوع ليس بحاجة لهذا التعقيد

انا فقط اريد كود التحويل من نظام ثنائي الى العارضة السباعية باستخدام لغة الاسمبلي

السلام عليكم

الموضوع ليس تعقيد ..ولكن هكذا تحل الامور فس الاسيمبلي ... اسهل شي ان نقوم باختبار الرقم لديك من خلال الاسيمبلي (ولا اعتقد هذا صعب اذا كنت اخذت مبادئها الاساسية مثل اختبار الارقام والجمع والطرح وغيرها ) واسهل شي ان تقوم بعملية طرح للرقم 1 من المتغير فاذا كانت النتيجة صفر فتخرج على البورت القيمة 1 لتعمل على السيفن سيجمنت الشكل 1 ، وتعمل نفس الشي من 0 وحتى 9 اي عمليات طرح مع اختبار للارقام وهذا سهل على ما اعتقد في الاسيمبلي ؟؟؟ الا يمكنك فعل ذلك ؟؟؟ ارجو لك التوفيق..

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

#8

اذا كان الميكرو من عائلة 8051 يمكنك استخدام تعليمة mov destination, dptr + (table num) فى عملية تحويل الأرقام ل 7سجمنت

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#9

يا اخوان صلو عل ىالنبي محمد

انا بدي ادخل على المايكرو من port6 فولتية من 0الى 5 هذه القيمة بعد تحويلها وهي متغيرة سوف تخزن في register ADDAT

هذه القيمة تتغير من 0الى 5 فوت داخل REGISTER احتمالية الارقام 256 رقم لانه 8-BIT الان كيف احول هذه الارقام المتغيرة على 7-SEGMENT

#10

لن تكفيك s7 واحدة

لكن قبلها هل تريد ان تخرج الأرقام بالهكس ام بالعشرى

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…