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

   

مرادrh18
:: مهندس ::
تاريخ التسجيل: May 2007
المشاركات: 1
نشاط [ مرادrh18 ]
قوة السمعة:
قديم 07-05-2007, 11:12 PM المشاركة 9   
افتراضي



الله جازيك يا علاء الدين

اعلانات

الصورة الرمزية aladdin_2005
aladdin_2005
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2004
الدولة: مصر ((الأسكندريه))
المشاركات: 1,236
نشاط [ aladdin_2005 ]
قوة السمعة:
قديم 12-05-2007, 10:59 AM المشاركة 10   
حضر المدرس وغاب الطلبه


السلام عليكم ورحمة الله وبركاته
للأسف الشديد شاهد الموضوع 127 مشترك ولم يسجل احد الي الأن اسمه والمفترض ان يتقدم المشترك بالصيغة التاليه
.
.
.
اريدي تسجيل اسمي في الدورة واسمي هو---------------------------- وقد قمت بسداد مقدم المصروفات
والله وكيل والله شهيد
.
.
.
فلن تكون هناك دورة بدون طلبه تتلقي العلم او ترغب فيه
.
وانتظر التقدم بالطلبات وكلها مقبوله ان شاء الله بعد سداد المصاريف
.
ارجو من الله ان يوفقنا واياكم الي كل مايحب ويرضي

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

mab1082
:: مهندس متواجد ::
تاريخ التسجيل: May 2005
المشاركات: 50
نشاط [ mab1082 ]
قوة السمعة:
قديم 15-05-2007, 03:05 AM المشاركة 11   
افتراضي


اريدي تسجيل اسمي في الدورة واسمي هو: محمد بكر وقد قمت بسداد مقدم المصروفات
والله وكيل والله شهيد سر على بركة الله


الصورة الرمزية aladdin_2005
aladdin_2005
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2004
الدولة: مصر ((الأسكندريه))
المشاركات: 1,236
نشاط [ aladdin_2005 ]
قوة السمعة:
قديم 16-05-2007, 01:01 PM المشاركة 12   
مقدمة الدورة


[align=center]السلام عليكم ورحمة الله وبركاته
مرحبا بك اخ محمد بكر
علي بركة الله نبدء الدورة وارجو من الله ان يوفقني الي توصيل المعلومة اليك سهله سلسه وفي حال وجود اي غموض ولو كان بسيط ارجو الا تتأخر في طرحة لاإزاله هذا الغموض وحين نقل اي جزء من الموضوع الي اي منتدي نرجو ذكر المصدر وذلك للأمانه العلمية وحفظ الحقوق لأصحابها وعدم نسبة اي معلومة لغير صاحبها ونرجو من الله لنا ولك التوفيق


مقدمة الدورة
بسم الله الرحمن الرحيم
والصلاة والسلام علي خاتم رسل الله سيدنا محمد النبي الأمي وعلي اله وصحبه ومن والاهم بإحسان إلي يوم الدين .
لغة بيزيك معروفة منذ وقت بعيد لمبرمجي الحاسب الآلي وقد طرأ عليها تحويلات وتغييرات منها ما تحول إلي البرمجة المرئية كفيجوال بيزيك ومنها ما تحول إلي برمجة المتحكمات الصفرية ومنها لغة برمجة المتحكمات PIC
وهي بيك بيزيك PICBASIC و تعتبر هذه اللغة من أسهل وأسرع لغات البرمجة حين نقوم بمقارنتها بلغات البرمجة الأخرى المعروفة والمتواجدة علي ساحة المبرمجين .
وهي كلغة برمجه لها كل مقومات البرمجة مثل بقية لغات البرمجة الأخرى فهي تحتوي علي أوامر للمتحكم لنقل البيانات والتحكم بالسجلات وعرض البيانات علي شاشات العرض المختلفة أو حسب تصميم الدوائر .
وتتم كتابة البيانات في محرر النصوص الموجودة بالبرنامج الذي سنتفق سويا علي العمل به ثم يحفظ بامتداد BAS
مثال:-

File name.bas
File name = اسم الملف وهو اختياري ولكن يحبذ أن يكتب باسم اقرب إلي استخدامه حتى لا تنسي مع مرور الوقت ماذا يحتوي هذا البرنامج فلو فرضنا إننا سنصمم دائرة ترمومتر فالأفضل أن يكون الاسم therm.bas أو thermomter.bas أو حسب ما تختار أنت من أسماء تذكرك بمحتوي الملف .

ثم يتم تشغيل pic basic compiler لإتمام عملية التحويل والترجمة إلي ملف بلغة التجميع بامتداد asm ثم يقوم بتحويل هذا الملف إلي ملف تنفيذي executable بشفرة سداسية عشر hex codeجاهزة لوضعها في ذاكرة المتحكم ويتم ذلك بواسطة المبرمجات الخاصة التي تربط بين الكمبيوتر وبين المتحكم وان شاء الله
لنا مع المبرمجات وقفات لشرح طرق تركيبها ............................إن شاء الله
[/align]


mab1082
:: مهندس متواجد ::
تاريخ التسجيل: May 2005
المشاركات: 50
نشاط [ mab1082 ]
قوة السمعة:
قديم 16-05-2007, 06:26 PM المشاركة 13   
Thumbs up الله معاك و معايا


بداية جزاك الله خيراً و اتمنى ان انتفع بعلمك انا اولاً مهندس الاكترونيات صناعية و تحكم الى و قد درست فى الكلية لبمعالج الخاص بشركة motorola و افهم و الله الحمد لغة البيسيك العادى و المرئى و كان مشروعى stepper motor و مبرمجة pic باستخدام pic 16f873 و هذا المشروع موجود على النت فى مواقع اجنبى و لكن البيك كان غير موجود فقمت بتعديل الدائرة لاستخدم pic 16f877 و لكن لم استفيد من هذا المشروع لاننى لم ادرس البيك قط و الان احاول ان افهم برمجة هذا لمعالج بابسط الطرق الموجودة و البرنامج الذى اشرت اليه pic compiler كان عندى منذ فترة و كانت نسحة ديمو تترجم حتى 50 سطر فقط و فى النهاية احب ان ينفعنى علمك و اكمل مشوارك و انا معاك و كما اود ان توفر لى برنامج الكمبيلير حتى اتقن الاوامر عمليا و جزالك الله خيراً و فى ميزان حسناتك ان شاء الله


الصورة الرمزية aladdin_2005
aladdin_2005
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2004
الدولة: مصر ((الأسكندريه))
المشاركات: 1,236
نشاط [ aladdin_2005 ]
قوة السمعة:
قديم 19-05-2007, 11:43 AM المشاركة 14   
افتراضي الدرس الأول


بسم الله الرحمن الرحيم
والصلاة والسلام علي خاتم رسل الله سيدنا محمد النبي الأمي وعلي اله وصحبه ومن والاهم بإحسان الي يوم الدين
الأخ العزيز /محمد بكر
السلام عليكم ورحمة الله وبركاته
بارك الله فيك ونفع بك الأمة لماذا لاتنفق مما لديك ( لماذا لافتتح موضوع لتدريس معالج motorola ) فتفيد وتستفيد لأن في التكرار إفاده لك ولغيرك توكل علي الله وافتح موضوع جديد لتدريس هذا المعالج ومعا ان شاء الله نكمل سويا رحلتنا مع الـــPicBasic
الدرس الأول
عناصر لغة بيزيك elements of pic basic
لهذه اللغة عناصر ومكونات يجب معرفتها لكتابة البرامج بكفاءة
لو نظرنا إلي أي برنامج مكتوب بهذه اللغة سنجد انه يماثل كل لغات البرمجة الأخرى من حيث الشكل العام :-
العناصر الأساسية في لغة Pic Basic هي :-

• المعرفات أو معرفات الهوية Identifiers
• العناوين Labels
• الثوابت Constant
• التتابعات Sequences
• المعدلات Modifiers
• الرموز Symbols
• التعليقات Comments
• التضمين Include
• التعريف Define
• الواصلة _ لاستمرار تعليمة من سطر إلي أخر .
• عدم التمكين أو عدم التشغيل Disable
• التمكين والتشغيل Enable
• المتابعة والاستئناف Resume

وللحديث بقية ان كان في العمر بقية ان شاء الله
نرجو من الله لنا ولكم التوفيق


mab1082
:: مهندس متواجد ::
تاريخ التسجيل: May 2005
المشاركات: 50
نشاط [ mab1082 ]
قوة السمعة:
قديم 20-05-2007, 12:26 AM المشاركة 15   
افتراضي


شكرا لك و ساحاول اعداد الموضوع الخاص بالميكروكنترول الخاص بموتورلا و لك جزيل الشكر


الصورة الرمزية aladdin_2005
aladdin_2005
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2004
الدولة: مصر ((الأسكندريه))
المشاركات: 1,236
نشاط [ aladdin_2005 ]
قوة السمعة:
قديم 20-05-2007, 02:58 PM المشاركة 16   
افتراضي


بارك الله ياأخ محمد وجعل نيتك هذه في سجل حسناتك ..............ززاللهم أمين



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