منتديات الالكترونيات العصرية  
yoursite.com page title .

استرجاع كلمة المرور طلب كود تفعيل العضوية تفعيل العضوية
العودة   منتديات الالكترونيات العصرية > منتدى الحاكمات الدقيقة Microcontroller > منتدى البرمجة ببرنامج Flowcode

  #11  
قديم 07-07-2010, 11:23 PM
سعيد قادر سعيد قادر غير متواجد حالياً
مشرف
اليكترونيات
 
تاريخ التسجيل: Nov 2009
الدولة: العراق /كوردستان
المشاركات: 3,387
معدل تقييم المستوى: 23
سعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud of
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر PIC16F628A

شكرا لك وفى انتضار المزيد جزاك الله كل الخير


رد مع اقتباس
  #12  
قديم 07-10-2010, 11:48 PM
زكي شاكر زكي شاكر غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Jun 2009
الدولة: المغرب
المشاركات: 631
معدل تقييم المستوى: 24
زكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud of
Arrow رد: البرمجة بفلوكود: تعرف على الميكروكونترولر pic16f628a

شكرا اخي عبودي وأخي سعيد قادر ..
تعرفنا على شكل المتحكم وعلى أطرافه وعلمنا ان اثنين منها للتغذية والباقي منافذ دخول / خروج .. وهي وسيلة المتحكم للاتصال مع العالم الخارجي والمقصود به مختلف العناصر الموصولة به : سويتشات ، متحسسات ، ليدات ، محركات ، روليهات ...
الان نحاول التعرف على مكوناته الداخلية .. ودائما في علاقة وتيقة مع أسلوب البرمجة بفلوكود ..
بالنسبة للمبرمج بفلوكود.. اظن إن الحد الادنى لمعرفة بنية المتحكم PIC16F628A ، هي كما تبدو في الصورة :

هذه البنية كافية للبرمجة بفلوكود ..
ملاحظة: الاجزاء ذات اللون الاصفر تنتمي لنفس المجموعة اما التفريق الظاهر في الصورة فهو فقط لاغراض تعليمية
ولتوضيح الصورة أكثر ، الجدول التالي يبين انواع الذاكرات الثلاث التي يتوفر عليها المتحكم ملونة كما في خطاطة البنية العامة أعلاه ك

وسيأتي الحديث عن تلك المكونات سواء في هذا الموضوع او في .. موضوع http://www.dbaasco.com/vb/t4853.html (عندما يكون الشرح مرتبطا بالبرمجة) ..
وأول جزء سيتم شرحه مستقبلا هو جزء المذبذب (Oscillator)
والى لقاء قادم ان شاء الله ..
رد مع اقتباس
  #13  
قديم 07-11-2010, 01:00 AM
الصورة الرمزية noornader
noornader noornader غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Nov 2007
المشاركات: 697
معدل تقييم المستوى: 24
noornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud of
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر PIC16F628A

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

رد مع اقتباس
  #14  
قديم 07-11-2010, 01:11 AM
زكي شاكر زكي شاكر غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Jun 2009
الدولة: المغرب
المشاركات: 631
معدل تقييم المستوى: 24
زكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud of
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر PIC16F628A

بارك الله فيك أخي العزيز نور نادر .. شكرا جزيلا.
ان شاء الله يكون الموضوع الحالى مناسبة لفهم ما يحدث في بعض جوانب المتحكم
وكذلك شرح لطبيعة بعض الاطراف وخصوصيتها..
تحياتي للجميع
رد مع اقتباس
  #15  
قديم 07-11-2010, 12:03 PM
aboudi aboudi غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Jan 2010
المشاركات: 109
معدل تقييم المستوى: 9
aboudi will become famous soon enough
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر PIC16F628A

فعلا كما قال استاذ نور الشكل واضح ومفهوم توزيع المكونات ونتمنى ان نصل الى فهم كل منها بدقة
من حيث اسماء المكونات اعرفها كلها اقصد الاسم فقط ولكن هناك اثنين اسفل الرسم اسمائهم غريبة جدا على وهم CCP1 - USART
انا لم اطلب معرفتهم حاليا حتى لا اغير من ترتيب الشرح ولكن وفى وقتهم
وفى انتظار درس المذبذب
جزاك الله خير
رد مع اقتباس
  #16  
قديم 07-11-2010, 12:34 PM
زكي شاكر زكي شاكر غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Jun 2009
الدولة: المغرب
المشاركات: 631
معدل تقييم المستوى: 24
زكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud of
Arrow رد: البرمجة بفلوكود: تعرف على الميكروكونترولر pic16f628a

اقتباس:
المشاركة الأصلية كتبت بواسطة aboudi مشاهدة المشاركة
فعلا كما قال استاذ نور الشكل واضح ومفهوم توزيع المكونات ونتمنى ان نصل الى فهم كل منها بدقة
من حيث اسماء المكونات اعرفها كلها اقصد الاسم فقط ولكن هناك اثنين اسفل الرسم اسمائهم غريبة جدا على وهم CCP1 - USART
انا لم اطلب معرفتهم حاليا حتى لا اغير من ترتيب الشرح ولكن وفى وقتهم
وفى انتظار درس المذبذب
جزاك الله خير
جميل جدا .. كلامك أخي عبودي جعلني أتساءل :
لماذا لا يكون الموضوع الحالي تفاعليا مثل موضوع تطبيقات تفاعلية
وخاصة ان التفاعل مع الموضوع السابق بدأ يعطي ثماره لانه يشجع على البحث وعلى طرح الافكار ومناقشة الجوانب لفهم الموضوع واستخلاص النتائج ..
على هذا الاساس سنكمل ان شاء الله وليتطوع كل واحد منا بشرح ومناقشة جانب من الخطاطة السابقة ..
علما ان أغلب المعلومات نستقيها من المصدر ..
http://www.datasheetcatalog.org/data...hip/40044b.pdf
ومن جهتي ساتكلف بداية بالمذبذب وطبيعته وأنواعه نظرا لارتباطه بشرح خيارات المذبذب في موضوع تطبيقات تفاعلية..
رد مع اقتباس
  #17  
قديم 07-11-2010, 11:25 PM
زكي شاكر زكي شاكر غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Jun 2009
الدولة: المغرب
المشاركات: 631
معدل تقييم المستوى: 24
زكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud of
Arrow مذبذب pic16f628a

بسم الله الرحمن الرحيم
يعمل المتحكم PIC16F628A بعدة انواع من المذبذبات ..
1- مذبذب من نوع كريستال (او كوارتز )
طريقة توصيله مبينة في القسم 1 من الصورة المرافقة
في هذا النوع نلاحظ وجود مكثفين + كوارتز (كريستالة)
والتوصيل مع الطرفين RA6 & RA7
معنى هذا ان الطرفين RA6 & RA7 محجوزين لهذا الغرض ولا يمكن الاستفادة منهما لشيء آخر ..
مذبذب الكوارتز ينتج ترددات دقيقة جدا .. ولتقريب الفهم فإن الساعات الدقيقة هي الساعات التي تستخدم كوارتز ..
حاليا هذا المعنى يكاد لا يهتم به أحد لان كل الساعات تعمل بكوارتز ..
لكن في الماضي تلك المعلومة كان لها أهمية كبيرة لانتشار الساعات الميكانيكية في ذلك الوقت ..
2- مذبذب من نوع مقاومة ومكثف .. اي RC هذا النوع غير مكلف لكن دقته ليست كبيرة
الشكل رقم 2 يوضح طريقة الربط مع المتحكم
هذا النوع يبرمج بطريقتين سيأتي تفصيل ذلك في الموضوع الاول ان شاء الله..
3- مذبذب خارجي ..
يظهر في الشكل 3 .. هنا نبرمج المتحكم ليكون مستعدا لقبول تردد يأتيه من الخارج ..
المذبذب هنا خارجي ولا علاقة له بالمتحكم والتوصيل يكون بين خرج المذبذب والطرف RA7
4- مذبذب داخلي ..هنا نستخدم المذبذب الداخلي الموجود بالمتحكم.. هو مذبذب من نوع RC اي مقاومة + مكثف ..
هذان العنصران لا نضيفهما للبيك لانهما ببساطة موجودين داخله عند تصنيعه ..
اهم ملاحظة اننا نتخلص من إضافة اية عناصر للمذبذب يكفي برمجة المتحكم على هذا الخيار ..
وهذا يوفر لنا طرفين في البيك هما RA6 & RA7
لكن بالمقابل الدقة لا تصل الى دقة الكوارتز ..
رد مع اقتباس
  #18  
قديم 07-12-2010, 03:37 AM
الصورة الرمزية noornader
noornader noornader غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Nov 2007
المشاركات: 697
معدل تقييم المستوى: 24
noornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud of
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر PIC16F628A

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

رد مع اقتباس
  #19  
قديم 07-12-2010, 12:15 PM
aboudi aboudi غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Jan 2010
المشاركات: 109
معدل تقييم المستوى: 9
aboudi will become famous soon enough
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر PIC16F628A

شكر لك استاذ زكى على هذا الدرس الجميل
فيه سؤال ما الفرق بين المذبذب RC الداخلى وRC الخارجى
وجزاك الله خير
رد مع اقتباس
  #20  
قديم 07-12-2010, 12:51 PM
aboudi aboudi غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Jan 2010
المشاركات: 109
معدل تقييم المستوى: 9
aboudi will become famous soon enough
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر PIC16F628A

وعليكم السلام استاذ زكى
شكرا جزيلا على هذه الشروحات الجميلة
ولقد وضحت الاجابة على اسئلتى السابقة
الفرق بين RCCLKOUT و RCI/O هو الطرف RA6 فى الاول خرج تردد
وفى الثانى دخل او خرج عادى وكذلك فى INTOSC CLKOUT و INTOSC I/O اما EC I/O تستخدم فى حال مصدر تردد من الخارج
الكريستالة هذه معروفة طبعا
السؤال هو فى الطرف RA6 ما الحاجة او الاستخدام لكى نجعله خرج تردد بدل من تركه عادى
بارك الله فيك وفى الجميع

رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
pic16f628a, الميكروكونترولر, البرمجة, بفلوكود:, تعرف, على

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

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 02:48 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, 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