كود تفعيل العضوية - الابلاغ عن روابط لاتعمل - صيانة التلفزيون - الحاسبة - الأعضاء المتميزين - البرامج و المخططات - بث مباشر للقنوات الفضائية - إذاعة - تردد القنوات - بحث
|
التسجيل | اجعل كافة المشاركات مقروءة |
منتدى الإلكترونيات قسم الالكترونكس لمناقشة الافكار والمعلومات المتعلقة بالهندسة الالكترونية للمبتدئين والهواة والفنيين - Electronics |
![]() |
|
أدوات الموضوع |
![]() |
#1 |
استاذ و مشرف قسم الالكترونيات
المشاركات: 6,894
معدل تقييم المستوى: 334
|
![]() ترجمة وإعداد كتاب الميكروكونترولر PIC والبرمجة بلغة السى
PIC Microcontrollers – Programming in C والمترجم (الكومبيلر) mikroC PRO ترجمة / مهندس فتح الله عبدالعزيز المرجع الأساسى على الرابط : http://www.mikroe.com/eng/products/v...gramming-in-c/ الفصل الأول عالم الميكروكونترولر World of Microcontrollers 1.1 مقدمة عادة يعتقد المبتدؤن في مجال الالكترونيات أن الميكروكونترولر "المتحكم الدقيق" microcontroller هو نفسه الميكروبروسسور "المعالج الدقيق" microprocessor ، هذا ليس صحيحا . انهما يختلفان عن بعضها البعض في نواح كثيرة . الفارق الأول والأهم لصالح الميكروكونترولر هو القيام بالمهمة . فلكى يمكن استخدام الميكروبروسسور يجب أن يضاف إليه مكونات أخرى ، يأتى فى مقدمتها الذاكرة memory .وعلى الرغم من أن الميكروبروسسور يعتبر آلة حاسبة قوية إلا أنه غير معد للاتصال communicating مع البيئة المحيطة به حيث يجب استخدام دوائر خاصة لتمكين الميكروبروسسور من الاتصال بالبيئة المحيطة به . هذا ما كان عليه الأمر في البداية وما زال نفسه إلى اليوم . الفصل الأول بالكامل على الرابط : http://www.mediafire.com/download/us..._CHAPTER_1.zip
__________________
مقالات المهندس فتح الله عبدالعزيز التعديل الأخير تم بواسطة : F.Abdelaziz بتاريخ 02-05-2016 الساعة 07:23 AM. |
![]() |
![]() |
اعلانات |
![]() |
#2 |
استاذ و مشرف قسم الالكترونيات
المشاركات: 6,894
معدل تقييم المستوى: 334
|
![]() الفصل الثانى برمجة الميكروكونترولر Programming Microcontrollers
مقدمة بالتأكيد أنت تعرف أنه لا يكفي مجرد توصيل الميكروكونترولر إلى المكونات الأخرى ثم توصيل مصدر القدرة ليعمل ، أليس كذلك؟ هناك شيء آخر يجب القيام به. يحتاج الميكروكونترولر للبرمجة ليكون قادرة على أداء شيء مفيد. إذا كنت تعتقد أن الامر معقد فأنت مخطئ. جميع الخطوات في غاية البساطة. مجرد قراءة هذا الفصل بتأنى وسوف تغير رأيك هذا الفصل يشمل على : • لغات البرمجة . • قواعد (أسس) البرمجة بلغة السى . • المترجم (الكومبيلر) MIKROC PRO FOR PIC 2-1 لغات البرمجة PROGRAMMING LANGUAGES الرابط : http://www.mediafire.com/download/1j..._CHAPTER_2.zip
__________________
مقالات المهندس فتح الله عبدالعزيز |
![]() |
![]() |
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها ) | |||
|
![]() |
#3 |
مهندس
![]() الدولة: فلسطين
المشاركات: 21
معدل تقييم المستوى: 0
|
![]() بارك الله فيك بش مهندس وجزاك الله كل خير
جهد مشكور ... بانتظار بقية الفصول. |
![]() |
![]() |
![]() |
#4 |
استاذ و مشرف قسم الالكترونيات
المشاركات: 6,894
معدل تقييم المستوى: 334
|
![]() الفصل الثالث الميكروكونترولر PIC16F887
3-1 السمات الأساسية للميكروكونترولر PIC16F887 1- ذات تركيب بنائى من نوع RISC "التعليمات المخفضة" : # يستخدم 35 تعليمة فقط . # جميع التعليمات تستغرق دورة تعليمات واحدة فيما عدا تعليمات التفرع . 2- تردد العمل 0-20 MHz . 3- يشمل على مذبذب داخلى دقيق : # معاير فى المصنع . # يمكن اختيار تردده برمجيا فى المدى من 31KHzإلى 8MHz. 4- جهد مصدر القدرة 2.0-5.5V : # استهلاك التيار 220 ![]() ![]() 5- يمتلك نظام السكون لتوفير القدرة Power-Saving Sleep Mode. 6- التصفير عند هبوط الجهد Brown-out Reset (BOR) بخيار التحكم عن طريق البرمجيات . 7- يمتلك 35 طرف مداخل / مخارج : # ذات تيار مرتفع كمصدر source أو كمصب sink للتشغيل المباشر للدايودات المشعة للضوء LED : # تحتوى على مقاومات جذب لأعلى يمكن استخدامها منفردة وعن طريق البرمجيات . # حدوث المقاطعة عند تغير حالة الطرف . 8- سعة ذاكرة ROM من النوع FLASH هى 8K : # يمكن برمجة الشريحة حتى 100.000 مرة . 9- بها خيار للبرمجة التسلسلية بالدائرة In-Circuit Serial Programming (ISP) : # يمكن برمجة الشريحة حتى لو كانت ضمن جهاز . 10- سعة ذاكرة EEPROM هى 256 bytes : # يمكن كتابة البيانات عليها لأكثر من 1.000.000 مرة . 11- سعة ذاكرة RAM هى 368 bytes . 12- تمتلك محولات من تناظرى إلى رقمى A/D converter : # 14 قناة تحويل 14-channels . # دقة التحويل 10-bit resolution . 13- تمتلك 3 مؤقتات / عدادات مستقلة 3 independent timers/counters . 14- تمتلك مؤقت حراسة Watch-dog timer 15- تمتلك وحدة (موديول) مقارن تناظرى Analogue comparator module به : # 2 مقارن تناظرى . # جهد مرجعى ثابت (0.6V) . # جهد مرجعى داخل الشريحة قابل للبرمجة . 16- تمتلك خرج قيادة تحكم بتعديل عرض النبضة PWM . 17- تمتلك وحدة (موديول) USART محسن : # يعتمد RS-485 و RS-232 و LIN2.0 . # اكتشاف تلقائى لمعدل البود Baud . 18- تمتلك منفذ تسلسلى رئيسى متزامن (MSSP) # يعتمد الأنظمة SPI و I2C . الرابط : http://www.mediafire.com/download/bh...R_3_PART_1.zip
__________________
مقالات المهندس فتح الله عبدالعزيز |
![]() |
![]() |
![]() |
#5 |
استاذ و مشرف قسم الالكترونيات
المشاركات: 6,894
معدل تقييم المستوى: 334
|
![]() 3-4 المؤقت / العداد TMR0
المؤقت TMR0 له مجموعة واسعة من التطبيقات العملية . قليل جدا من البرامج لا تستخدمه بطريقة أو بأخرى . من المريح والسهل جدا استخدامه لكتابة البرامج أو البرامج الفرعية لتوليد نبضات بمدة زمنية محددة أوقياس الوقت أو فى عد النبضات (الأحداث) الخارجية . وحدة (موديول) المؤقت TMR0 هى مؤقت / عداد ذات 8 خانات 8-bit timer/counter بالخصائص التالية : • مؤقت /عداد ذات ثمانى خانات . • يعمل معه " المقياس المسبق " أو "معامل القسمة" prescaler ذو ثمانى خانات (بالتقاسم مع مؤقت الحراسة WDT ) • قابل للبرمجة لااستخدام مصدر نبضات ساعة clock داخلى أو خارجى . • يسبب مقاطعة عند حدوث طفحان (تجاوز حده الأقصى ) overflow . • قابل للبرمجة لاختيار حافة نبضات الساعة الخارجية . الشكل التالى يبين مخطط للمؤقت TMR0 بجميع الخانات التى تحدد عمله . هذه الخانات تخزن (تحفظ) فى السجل OPTION_REG . الرابط : http://www.mediafire.com/download/1m...ART_2_TMR0.zip
__________________
مقالات المهندس فتح الله عبدالعزيز |
![]() |
![]() |
![]() |
#6 |
مهندس متواجد
![]() الدولة: Libya
المشاركات: 62
معدل تقييم المستوى: 0
|
![]() مشكور اخي على هذا المجهود الرائع وجعله الله في ميزان حسناتك
|
![]() |
![]() |
![]() |
#7 |
استاذ و مشرف قسم الالكترونيات
المشاركات: 6,894
معدل تقييم المستوى: 334
|
![]() وحدة (موديول) المحول من تناظرى لرقمى A/D converter module
الخصائص : • يولد المحول نتيجة ثنائية ذات عشر خانات 10-bit باستخدام طريقة التقريب المتتابع ,ويخزن نتائج التحويل فى السجلات : ADRESL "نتيجة التحويل المنخفضة" و ADRESH "نتيجة التحويل المرتفعة" . • يوجد 14 مدخل تناظرى مستقلة بالميكروكونترولر PIC16F887 . • يقوم المحول بتحويل إشارة الدخل التناظرية إلى عدد ثنائى مكون من 10 خانات . • أقصى دقة resolution أو كفاءة تحويل يمكن ضبطها عن طريق اختيار الجهد المرجعى السالب Vref- والجهد المرجعى الموجب Vref+ . المحول من تناظرى لرقمى A/D CONVERTER على الرغم من أن استخدام المحول A/D يبدو معقدا جدا ، لكنه فى الأساس فى غاية البساطة ، فهو أبسط من المؤقتات ومن وحدة (موديول) الاتصالات . الرابط http://www.mediafire.com/download/95...ER_3-9_ADC.zip
__________________
مقالات المهندس فتح الله عبدالعزيز |
![]() |
![]() |
![]() |
العلامات المرجعية |
أدوات الموضوع | |
|
|