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

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

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 05-06-2012, 12:06 PM المشاركة 1   
افتراضي برمجة الميكروكونترولر PIC بلغة JAL (Just Another Language) Twitter FaceBook Google+



برمجة الميكروكونترولر PIC بلغة JAL (Just Another Language)
المرجع :
مقدمة :
لغة JAL هى لغة ذات مصدر مفتوح تم إنشاؤها لبرمجة الميكروكونترولر PIC . إذا كنت مهتم بالإلكترونيات فإن هذه اللغة تكون خاصة بك .
ماذا تعنى JAL؟
هى إختصار للعبارة Just Another Language "مجرد لغة أخرى" .
لماذا نستخدم لغة JAL ؟
لغة JAL هى لغة عالية المستوى مخصصة للميكروكونترولر PIC . تتيح لك هذه اللغة برمجة الميكروكونترولر PIC بسهولة . هى لغة مجانية مفتوحة المصدر تعتمد سلسلة الأنواع PIC 10,12,16,18.
لغة JAL هى لغة ذات شكل متحرر لبرمجة الميكروكونترولر PIC . يمكن نشر الأوامر على عدة أسطر حسب رغبتك . التبويبات Tabs والفراغات spaces والأسطر الجديدة newlines جميعها تعتبر مكان أبيض (فارغ) whitespace. لا يوجد علامة "تحديد" delimiter بين الأوامر المختلفة . نظريا يمكنك وضع جميع الأوامر فى سطر واحد طويل . عمليا , الأماكن البيضاء تؤدى إلى برامج أسهل فى القراءة لأن إى إصطلاح تختارة يكون ممكنا .
لغة JAL هى مجرد لغة متقدمة مجانية ولها قاعدة مستخدمين عالمية واسعة وفعالة . هذه اللغة قابلة للتهيئة والتوسعة عن طريق استخدام المكتبات ويمكن حتى إدماجها مع مترجم لغة الأسمبلى assembler .

التحميل والتثبيت Installation & Download:
1- تحميل البرنامج من الرابط :

سوف يتم تحميل البرنامج JALv2 والمحرر JalEdit .
2- تحديث التثبيت بصفة مستمرة بتحميل المكتبات والأمثلة من الرابط :



يتم نسخ المحتويات إلى دليل تثبيت مكتبة البرنامج Jallib .
3- يتم تشغيل البرنامج وتثبيته تبعا للخطوات التالية :

التفاصيل بملف word على الرابط :


اعلانات

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 05-06-2012, 12:38 PM المشاركة 2   
افتراضي


لماذا استخدام الميكروكونترولر PIC ولغة JALv2 وهذا الموضوع ؟
1- بساطة الاستخدام :
نعم , هذا صحيح , الميكروكونترولر يكون سهل الاستخدام بمساعدة لغة JAL مفتوحة المصدر . ليس فقط الميكروكونترولر ولكن العديد من الأجهزة hardware الخارجية المعقدة تصبح سهلة مثل أجهزة :الاتصال عن طريق USB و التحويل من تناظرى لرقمى ADC و الاتصال التسلسلى والأقراص الصلبة Hard Disks و وبطاقات SD Cards ووحدات العرض LCD والحساسات وغيرها الكثير .
كل ما تحتاجه هو كمية صغيرة من المعرفة حول الإلكترونيات العامة وسوف نتناول بقية ما تحتاج لمعرفته.
2- تبسيط الدائرة الكهربية :
هل ترغب فى تقليص حجم الدوائر الخاصة بك ؟ ما الذى تستخدمه حاليا لبناء الدوائر الرقمية ؟
السلسلة 74LS والسلسلة CMOS والمؤقت 555 ....
يمكنك بناء أى شىء بهذه الدوائر المتكاملة ولكن كم عدد ما تحتاجه لإكمال مشروعك ؟
باستخدام الميكروكونترولر يمكنك تقليص الدائرة إلى شريحة واحدة هى الميكروكونترولر نفسه .
3- مشاريع أكبر :
لا توجد حدود لما يمكن بناءه .

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

abdullah.jlal
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2011
الدولة: syria-lattakia
المشاركات: 66
نشاط [ abdullah.jlal ]
قوة السمعة:0
قديم 05-06-2012, 01:42 PM المشاركة 3   
افتراضي


جزاك الله خيراً استاذنا الكريم
بالفعل موضوع رائع
لكن استاذي عندي سؤال :
منذ فترة تكرمت بشرح موضوع حول لغة وصف البرنامج (PDL)
حاولت الوصول للبرنامج أو شرح له لكني لم أوفق فهل تكرمت علي برابط أو أي شيء يخص ذلك الموضوع
ولك منا كل الشكر والتقدير


abdullah.jlal
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2011
الدولة: syria-lattakia
المشاركات: 66
نشاط [ abdullah.jlal ]
قوة السمعة:0
قديم 05-06-2012, 01:57 PM المشاركة 4   
افتراضي


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


z_ramzi
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2009
المشاركات: 143
نشاط [ z_ramzi ]
قوة السمعة:0
قديم 05-06-2012, 07:58 PM المشاركة 5   
افتراضي


السلام عليكم. اخ عبدالله جلال في ما يلي جل مشاركات المهندس فتح الله عبد العزيز : http://www.qariya.com/electronics/em/F_Abdelaziz.htm


abdullah.jlal
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2011
الدولة: syria-lattakia
المشاركات: 66
نشاط [ abdullah.jlal ]
قوة السمعة:0
قديم 05-06-2012, 08:46 PM المشاركة 6   
افتراضي


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

ولكني كنت أستفسر عن لغة برمجة للمايكرو وتدعى لغة وصف البرنامج


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 06-06-2012, 01:59 PM المشاركة 7   
افتراضي


ما الذى تحتاجه للبدء ؟
سوف تحتاج إلى الآتى :
1- شريحة ميكروكونترولر PIC .
2- جهاز برمجة للميكروكونترولر PIC .
3- لغة برمجة , وهى هنا JALv2 , ومكتبات , وهى هنا JALLIB , ومحرر ,وهو هنا JAL EDIT.
4- جهاز كومبيوتر ويفضل أن يكون به منفذ تسلسلى .
5- برمجيات لتحميل (حرق) ملف كود البرنامج بالميكروكونترولر .
6- مجموعة من العناصر الإلكترونية ولوحة تجارب وأسلاك ومقياس متعدد .


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 06-06-2012, 02:05 PM المشاركة 8   
افتراضي


برنامجك الأول : وميض ليد Blink A Led
فى هذا البرنامج التعليمى سوف نتعرف على كيفية توصيا أول دائرة لنا عن طريق عمل وميض لليد .
من أين نبدأ ؟
لنجعل ليد يومض أى يضىء on و ينطفىء off .
بعد أن تم تثبيت البرنامج والمكتبات ومحرر لغة JAL سوف نستخدم المحرر JALEdIt فى كتابة برنامجنا الأول .
بناء الدائرة الكهربية :










إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025