تم افتتاح مركز رفع الملفات للأعضاء من جديد ..  و نعتذر عن عدم إمكانية دمج المركز السابق مع المركز الحالي لرفع الملفات ........ ( إدارة الملتقى )

العودة   ملتقى المهندسين العرب > الملتقى الهندسي > هندسة الالكترونيات
التسجيل التعليمـــات قائمة الأعضاء التقويم مركز رفع الملفات اجعل كافة الأقسام مقروءة
للتأكد من صحة الحديث قبل نشره اضغط هنا  -   مشاكل التسجيل و تفعيل العضوية اضغط هنا
هندسة الالكترونيات ................ بإشراف : م.الـحـربي

رد
 
LinkBack أدوات الموضوع تقييم الموضوع
  #1 (permalink)  
قديم 28-08-2006, 02:42 PM
عضو فعال جداً
 
تاريخ التسجيل: Aug 2006
المشاركات: 166
معدل تقييم المستوى: 0
Error101 يستحق التميز
Thumbs up برمجة الـ Microcontroller بالـ MikroBasic

السلام عليكم و رحمة الله


بعد تجربة طويلة مع المتحكمات و استخدام الاسمبلي في البداية ثم المحاولة مع C-compilers
و تعقيدات الـ C
توصلت لأسهل Compiler على ما اعتقد و هو MikroBasic او MikroPascal
هذا موقع الشركة للتنزيل :
http://www.mikroelektronika.co.yu/english/
و بوجود مكتبة واسعة للبرنامج من الاجراءات الجاهزة تصبح الامور بمنتهى السهولة

اجراءات البرنامج كما في الصورة تتضمن :
الاظهار على الـ LCD
و التحويل ADC
و الاتصال التسلسلي
تعديل عرض النبضة PWM
.
.
.
.

و الكثير .... كما هو مبين يساركم

اذا كان هناك استفسارات سأحاول الاجابة قدر ما استطيع
و لا تنسونا من دعوة صالحة
رد مع اقتباس
  #2 (permalink)  
قديم 28-08-2006, 06:45 PM
عضو فعال جداً
 
تاريخ التسجيل: Aug 2006
المشاركات: 166
معدل تقييم المستوى: 0
Error101 يستحق التميز
بالمناسبة لم اجد كراك يعمل لهذا البرنامج
و البرنامج ينزل مجاناً بفعالية كاملة
لكن الحد يكون في استخدام ذاكرة البرنامج
مثلا : pic16f84 الصغير لا يوجد حد لاستخدام ذاكرة البرنامج
أما pic16f877 الاكبر يمكن كتابة برنامج حتى 25% من ذاكرة البرنامج
طبعاً سيكون هذا البرنامج معقداً حتى يستهلك اكثر من 25% و خصوصاً حسابات لاعداد معقدة Real
بالنتيجة يمكنك كتابة تطبيقات رائعة دون الوصول للحد
و ان وجد احدكم الكراك فلا يبخل علينا
رد مع اقتباس
  #3 (permalink)  
قديم 28-08-2006, 10:19 PM
عضو فعال جداً
 
تاريخ التسجيل: Aug 2006
المشاركات: 166
معدل تقييم المستوى: 0
Error101 يستحق التميز
لاجراء تأخير في عمل المتحكم (المراوحة في المكان) و هو ما نحتاجه كثيراً
في الاسمبلي نحتاج لحلقة يدور فيها المايكرو حتى تحقق شرط كسرها
و تحتاج حنى لحسابات لحساب زمن التأخير
أما في MikroBasic فالاجراء جاهز
مثلاً : للتأخير بالميللي ثانية التعليمة Delay_ms
للتأخير بالميكرو ثانية التعليمة Delay_us
الخ
متبوعة بالرقم بين()
رد مع اقتباس
  #4 (permalink)  
قديم 28-08-2006, 11:23 PM
عضو متميز
 
تاريخ التسجيل: Aug 2006
المشاركات: 505
معدل تقييم المستوى: 0
خالد ماهر يستحق التميز
شكرا جزيلا على اهتمامك
البرنامج ده فعلا حيخليني اقطع شوط كبير في الpic
انا حنزله دلوقتي واحاول ابتدي اتعلمه
وانشاء الله كمان حبتدي في الدائره بتاعة الprogrammer
واشكرك مره تانيه على تلبية طلبي
رد مع اقتباس
  #5 (permalink)  
قديم 28-08-2006, 11:31 PM
عضو فعال جداً
 
تاريخ التسجيل: Aug 2006
المشاركات: 166
معدل تقييم المستوى: 0
Error101 يستحق التميز
اهلا اخي العزيز خالد دعوة صالحة منك تكفي
و ان كان لك اي استفسار ححاول اجاوبك حسب وقتي
رد مع اقتباس
  #6 (permalink)  
قديم 29-08-2006, 12:26 AM
عضو
 
تاريخ التسجيل: Nov 2005
المشاركات: 28
معدل تقييم المستوى: 0
TariqFarrah يستحق التميز
جاري التنزيل
مشكور اخي على المجهود
رد مع اقتباس
  #7 (permalink)  
قديم 29-08-2006, 03:46 AM
عضو فعال جداً
 
تاريخ التسجيل: Aug 2006
المشاركات: 166
معدل تقييم المستوى: 0
Error101 يستحق التميز
اهلا اخي طارق
رد مع اقتباس
  #8 (permalink)  
قديم 30-08-2006, 12:43 AM
عضو فعال جداً
 
تاريخ التسجيل: Aug 2006
المشاركات: 166
معدل تقييم المستوى: 0
Error101 يستحق التميز
بنية البرنامج




و للموضوع تتمة
رد مع اقتباس
  #9 (permalink)  
قديم 02-09-2006, 09:17 PM
عضو فعال جداً
 
تاريخ التسجيل: Aug 2006
المشاركات: 166
معدل تقييم المستوى: 0
Error101 يستحق التميز
سهولة التحويل التماثلي الرقمي Adc

program Adc_Testdim temp_res as word تعريف متحول من النوع ووردmain: ADCON1 = $80 'تحديدالرجل و الجهد المرجعي بتعبئة المسجل المسؤول RA2,5v TRISA = $FF ' PORTA is input TRISB = $3F ' Pins RB7 and RB6 are output TRISD = $0 ' PORTD is output while TRUE temp_res = Adc_Read(2) PORTD = temp_res ' Send lower 8 bits to PORTD PORTB = word(temp_res >> 2) ' Send 2 most significant bits to PORTB wendend.


تخرب التنسيق............سأضعها على شكل صورة قريباً انشاء الله

التعديل الأخير تم بواسطة Error101 ; 02-09-2006 الساعة 09:23 PM.
رد مع اقتباس
  #10 (permalink)  
قديم 02-09-2006, 09:39 PM
عضو فعال جداً
 
تاريخ التسجيل: Aug 2006
المشاركات: 166
معدل تقييم المستوى: 0
Error101 يستحق التميز
رد مع اقتباس
  #11 (permalink)  
قديم 02-09-2006, 09:50 PM
عضو فعال جداً
 
تاريخ التسجيل: Aug 2006
المشاركات: 166
معدل تقييم المستوى: 0
Error101 يستحق التميز
يمكن للسهولة . تعريف متحول word اي بايتين و ليكن temp_res مثلاً :
temp_res =Adc_Read(0) سحب القيمة من المحول
ss=(temp_res*(5000/1024)) الحساب للقيمة الحقيقية
حيث الجهد المرجعي 5 فولت = 5000 ميللي فولت
و 2^10=1024 عدد مستويات التكميم
رد مع اقتباس
  #12 (permalink)  
قديم 04-09-2006, 02:26 PM
عضو فعال جداً
 
تاريخ التسجيل: Aug 2006
المشاركات: 166
معدل تقييم المستوى: 0
Error101 يستحق التميز
نظراً لعدم الاهتمام سيتوقف الشرح
لكن سابقى جاهزاً للرد على استفساراتكم قدر استطاعتي
رد مع اقتباس
  #13 (permalink)  
قديم 05-09-2006, 10:10 AM
عضو فعال
 
تاريخ التسجيل: May 2006
المشاركات: 63
معدل تقييم المستوى: 0
السـاحر يستحق التميز
أعتقد أني لم ارى برنامج بقوته لحد الآن اتمنى ان تتابع فلقد عجبني جداً
وأن كان لك خبره في برنامج البروتوس اتمنى انك ماترحمنا منه
رد مع اقتباس
  #14 (permalink)  
قديم 05-09-2006, 11:49 AM
عضو فعال جداً
 
تاريخ التسجيل: Aug 2006
المشاركات: 166
معدل تقييم المستوى: 0
Error101 يستحق التميز
اقتباس:
المشاركة الأصلية كتبت بواسطة السـاحر
أعتقد أني لم ارى برنامج بقوته لحد الآن اتمنى ان تتابع فلقد عجبني جداً
وأن كان لك خبره في برنامج البروتوس اتمنى انك ماترحمنا منه
حسناًُ سأحاول المتابعة في أقرب فرصة
و بالنسبة للبروتوس فهو سهل جدا
فيكفي اختيار العناصر من مكتبته الضخمة و توصيلها ثم شغل
و اختيار العناصر يكون من الادوات في الجهة اليسارية
جرب هذه الازرار و بسرعة ستجد ما تبحث عنه
__________________
لا يؤمن أحدكم حتى يحب لأخيه ما يحب لنفسه
رد مع اقتباس
  #15 (permalink)  
قديم 08-09-2006, 03:28 AM
عضو
 
تاريخ التسجيل: Nov 2005
المشاركات: 31
معدل تقييم المستوى: 0
hozen يستحق التميز
تحيه طيبه

الاخ م / erreo
السلام عليكم
فعلا البيسك اسهل من غيره بكتير وتعلمه سهل للغايه
واقول لك سير على بركه الله ودعك من اهتمام الاخرين فربما يأتى بعد زمن من
يقدر ويستفيد من علمك
وتدخل ضمن حديث النبى الاعظم ( اذا مات ابن ادم انقطع عمله الى من ثلاث صدقه جاريه اوعلما ينتفع به او ولد صالح يدعو له )
فأخلص النيه لله
واحظر انا اغنى الاغنياء عن الشرك حديث قدسى
والسلام عليكم
رد مع اقتباس
رد

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


أدوات الموضوع
تقييم هذا الموضوع
تقييم هذا الموضوع:

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

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


الساعة الآن 08:14 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd

Content Relevant URLs by vBSEO 3.1.0