tamerzanaty
tamerzanaty
tamerzanaty
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

tamerzanaty

منتدى شامل لكل نواحي الحياة وشعارنا ضع بصمتك و ساعد غيرك
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» حال المؤمن بعد رمضان
دروس بالعربي في Pic16f84 Icon_minitimeالثلاثاء سبتمبر 14, 2010 6:26 pm من طرف م/تامر زناتي

» طريقة فتح القنوات المشفرة الشوتايم showtime والاي ار تي art
دروس بالعربي في Pic16f84 Icon_minitimeالثلاثاء أغسطس 10, 2010 10:48 am من طرف هشام عبدالمنعم

» حب الأخ لاخيه قصة أبوداود السجستاني مثالا
دروس بالعربي في Pic16f84 Icon_minitimeالإثنين أبريل 19, 2010 9:50 pm من طرف م/تامر زناتي

» حكم التمثيل
دروس بالعربي في Pic16f84 Icon_minitimeالإثنين أبريل 19, 2010 9:41 pm من طرف م/تامر زناتي

» هل الجماعات الإسلامية من الفرق
دروس بالعربي في Pic16f84 Icon_minitimeالإثنين أبريل 19, 2010 9:38 pm من طرف م/تامر زناتي

» حقيقه مفهوم الخروج ( تحقيق وتعليق )
دروس بالعربي في Pic16f84 Icon_minitimeالإثنين أبريل 19, 2010 9:32 pm من طرف م/تامر زناتي

» الشيخ ابو جرة يكتب عن الهجرة
دروس بالعربي في Pic16f84 Icon_minitimeالإثنين أبريل 19, 2010 7:04 pm من طرف م/تامر زناتي

» محاضرة فيديو للأستاذ وجدي غنيم عن الهجرة.ممتازة صوت و صورة.!!!ادخل و احكم بنفسك!!!!!!
دروس بالعربي في Pic16f84 Icon_minitimeالإثنين أبريل 19, 2010 7:00 pm من طرف م/تامر زناتي

» حلقة مرشد عام جماعة الاخوان المسلمين فى برنامج " العاشرة مساءا " مع منى الشاذلى
دروس بالعربي في Pic16f84 Icon_minitimeالإثنين أبريل 19, 2010 6:54 pm من طرف م/تامر زناتي

ازرار التصفُّح
 البوابة
 الصفحة الرئيسية
 قائمة الاعضاء
 البيانات الشخصية
 س .و .ج
 ابحـث
احصائيات
هذا المنتدى يتوفر على 85 عُضو.
آخر عُضو مُسجل هو Yasser فمرحباً به.

أعضاؤنا قدموا 204 مساهمة في هذا المنتدى في 164 موضوع
أفضل 10 أعضاء في هذا المنتدى
م/تامر زناتي
دروس بالعربي في Pic16f84 Vote_rcap1دروس بالعربي في Pic16f84 Voting_bar1دروس بالعربي في Pic16f84 Vote_lcap 
محمد زناتي
دروس بالعربي في Pic16f84 Vote_rcap1دروس بالعربي في Pic16f84 Voting_bar1دروس بالعربي في Pic16f84 Vote_lcap 
حمساوي
دروس بالعربي في Pic16f84 Vote_rcap1دروس بالعربي في Pic16f84 Voting_bar1دروس بالعربي في Pic16f84 Vote_lcap 
محمد زناتي11
دروس بالعربي في Pic16f84 Vote_rcap1دروس بالعربي في Pic16f84 Voting_bar1دروس بالعربي في Pic16f84 Vote_lcap 
هشام عبدالمنعم
دروس بالعربي في Pic16f84 Vote_rcap1دروس بالعربي في Pic16f84 Voting_bar1دروس بالعربي في Pic16f84 Vote_lcap 

 

 دروس بالعربي في Pic16f84

اذهب الى الأسفل 
كاتب الموضوعرسالة
م/تامر زناتي
Admin
م/تامر زناتي


المساهمات : 166
تاريخ التسجيل : 28/11/2009
العمر : 39

دروس بالعربي في Pic16f84 Empty
مُساهمةموضوع: دروس بالعربي في Pic16f84   دروس بالعربي في Pic16f84 Icon_minitimeالجمعة يناير 29, 2010 7:30 pm

الدرس الاول
مقدمه :

الميكروكنترولر (Microcontroller) هو مثل الميكروبرسسور (Microprocessor) ولكن الميكروكنترولر فيه إضافات على الميكروبرسسور وهي انه له ذاكرته الخاصة بالداخل والتي تستخدم لتخزين البرنامج بها، وكذلك يحتوي على ذاكرة المعلومات والتي تستخدم لتخزين المتغيرات، وأيضا يحتوي على مداخل وفي نفس الوقت هي مخارج للـ PIC.

والفرق بين الميكروكنترولر والميكروبرسسور هو أن الثاني يحتاج الى إضافات عديده لكي يعمل ويقرأ البرنامج المعد له، وأما الميكروكنترولر فلا يحتاج الى اي شئ فقط الـ IC وكرستال لكي يعمل ويقرأ البرنامج الذي بداخله.
لذلك فنحن نتعامل مع كمبيوتر صغير موجود في ic ويوجد العديد من لغات البرمجه لكي نبرمج برامجنا على هذه ال ic :
واشهر لغتين هما الc وتمتاز بالسهوله لان معظم الناس يعرفون ولو شيء بسيط عن السي
واللغه الثانيه هي الاسمبلي وهي الاهم .........لماذا؟؟
لان الاسمبلي هو لغه الاله لذلك فهو اسرع في التنفيذ بالنسبه للاله ولكن مشكلته ان اسلوب برمجه الاسمبلي يختلف عن برمججه اي من اللغات المعروفه مثل ال c & vb ... السؤال الان بماذا يختلف الاسمبلي عن باقي اللغات من الناحيه البرمجيه ؟؟؟
للجواب على هذا السؤال سوف نفترض اننا نريد ان نجمع رقمين
ففي السي مثلا او في الفيجوال بيزك كنا نعرف مخزنين في الذاكره وندخل الرقمين ونجري عمليه الجمع بعلامه الجمع العادييه التي نعرفها + و نخزنها في متغير اخر او نطبعها على الشاشه
ولكن في الاسمبلي فهذه العمليه تحتاج وقت واسطر اكثر من البرمجه لاننا نتعامل مع مخزن واحد فقط هو الذي تتم فيه العمليات كلها ......بمعنى اننا اولا سوف نقوم بعمليه تصفير ( جعل قيمته = صفر ) المخزن ثم ننتقل بجمله اخرى لكي نقول للكمبيوتر اننا سوف نستقبل رقم وبعد ذلك نعود للمخزن وندخل الرقم في مخزن وسيط ثم نعود ونكرر العمليه للرقم الاخر ثم نقول له اجمع ..... وهذا ما يتم في الحقيقه في اي لغه برمجه مثل السي ولكننا لا نشاهده ..........وكل ذلك ببعض الاوامر المحدده والمحدوده لذلك فلو اردنا عمل اي عمليه ليس لها امر فسوف نتحايل عليها كما سنرى لاحقا
وسوف نبدأ التعلم على الpic ولكن......


ما هو الـ PIC ؟؟
PIC هو عبارة عن دائرة متكامله (IC) من فئة ميكروكنترولر صنعت بواسطة شركة Microchip
وسوف ناخذ منها النوع PIC16F84a

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

ويوجد الـ PIC16F84a في الأسواق بنوعيتين وهما سرعة 4 ميغاهرتز و 10 ميغاهرتز.

ماذا نحتاج للبرمجة؟؟
نحتاج الى خمسة أشياء لبرمجة الـ PIC
1- جهاز كمبيوتر
2- كيبل طابعه متوازي (Parallel printer cable)
3- مصدر طاقه يعطينا جهد مستمر والمسموح به من 7 فولت الى 15 فولت
4- جهاز برمجة الـ PIC
5- برنامج كمبيوتر يعالج البرنامج الذي تكتبه ويرسله الى الـ PIC عن طريق جهاز البرمجة

قبل أن نخوض في الأعماق وفي جهاز برمجة الـ PIC سنتحدث قليلا وبشكل مختصر وعام عن هذه الدائرة المتكاملة والتي ننوي برمجتها PIC16F84 a

# تحتوي على 35 أمر برمجة

# كل الأوامر دورة واحدة (Single Cycle) ما عدا أوامر القفز (Branches) فهي دورتان (Two Cycle)

# 13 مدخل ومخرج في نفس الوقت Input/Output

# تحتوي على نظام الحفاظ على إستهلاك الطاقة (Power Saving)

# محمي ضد الكهرباء الستاتيكية



وقبل ان نبدأ ارجو من الجميع انزال الداتاشيت data sheet وهي مجموعه من الصفحات تشرح وتتكلم عن هذه الpic وسوف نشرح منها وهنا الرابط
http://www.microchip.com/download/l...6f8x/35007b.pdf
=============================
سوف تسألون الان اين البرنامج الذي سوف نبرمج فيه ونكتب الكود ؟؟؟؟؟؟؟؟
اقول لكم لاتستعجلوا كل شيء بأوانه يجب اولا فهم هذه الpic جيدا من ناحيه الهاردوير hardwaer ثم نبدأ بالتكلم عن البرمجه




ويمكنك تحميلها علي شكل ملفات من هنا
الدرس الأول
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://tamerzanaty.ahlamontada.com
 
دروس بالعربي في Pic16f84
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» هيدروليكيا المعدات المتنقلة (بالعربي)
» أساسيات قدرة الموائع - (أنظمة نيوماتية وهيدروليكية) بالعربي

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
tamerzanaty :: منتدى الكتب الهندسية-
انتقل الى: