القرية الإلكترونية - الكترونيات - كمبيوتر - هاردوير - خدمات المواقع - كهرباء - فضائيات - جوال - اتصالات - تكييف وتبريد - اجهزة الانتاج الزراعي - كهرباء السيارات

كود تفعيل العضوية - الابلاغ عن روابط لاتعمل - صيانة التلفزيون - الحاسبة - الأعضاء المتميزين - البرامج و المخططات - بث مباشر للقنوات الفضائية - إذاعة - تردد القنوات - بحث


لوحة مفاتيح عربية

العودة   منتدى القرية الإلكترونية > القسم الالكتروني > منتدى الإلكترونيات
التسجيل       اجعل كافة المشاركات مقروءة

منتدى الإلكترونيات قسم الالكترونكس لمناقشة الافكار والمعلومات المتعلقة بالهندسة الالكترونية للمبتدئين والهواة والفنيين - Electronics

رد
 
أدوات الموضوع
قديم 02-05-2016, 06:58 AM   #1
F.Abdelaziz
استاذ و مشرف قسم الالكترونيات
 
الصورة الرمزية F.Abdelaziz

المشاركات: 6,894
أحصائية الترشيح

عدد النقاط : 6484


النشاط

معدل تقييم المستوى: 334
افتراضي ملفات ترجمة وإعداد كتاب الميكروكونترولر PIC والبرمجة بلغة السى والميكروسى برو

ترجمة وإعداد كتاب الميكروكونترولر 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.
F.Abdelaziz غير متواجد حالياً   رد مع اقتباس مشاركة محذوفة
اعلانات
قديم 02-05-2016, 07:31 AM   #2
F.Abdelaziz
استاذ و مشرف قسم الالكترونيات
 
الصورة الرمزية F.Abdelaziz

المشاركات: 6,894
أحصائية الترشيح

عدد النقاط : 6484


النشاط

معدل تقييم المستوى: 334
افتراضي الفصل الثانى برمجة الميكروكونترولر Programming Microcontrollers

الفصل الثانى برمجة الميكروكونترولر Programming Microcontrollers
مقدمة
بالتأكيد أنت تعرف أنه لا يكفي مجرد توصيل الميكروكونترولر إلى المكونات الأخرى ثم توصيل مصدر القدرة ليعمل ، أليس كذلك؟
هناك شيء آخر يجب القيام به.
يحتاج الميكروكونترولر للبرمجة ليكون قادرة على أداء شيء مفيد.
إذا كنت تعتقد أن الامر معقد فأنت مخطئ.
جميع الخطوات في غاية البساطة.
مجرد قراءة هذا الفصل بتأنى وسوف تغير رأيك
هذا الفصل يشمل على :
• لغات البرمجة .
• قواعد (أسس) البرمجة بلغة السى .
• المترجم (الكومبيلر) MIKROC PRO FOR PIC

2-1 لغات البرمجة PROGRAMMING LANGUAGES


الرابط :

http://www.mediafire.com/download/1j..._CHAPTER_2.zip
F.Abdelaziz غير متواجد حالياً   رد مع اقتباس مشاركة محذوفة
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  
قديم 02-05-2016, 09:34 AM   #3
Tamer M
مهندس
 
الصورة الرمزية Tamer M

الدولة: فلسطين
المشاركات: 21
أحصائية الترشيح

عدد النقاط : 17


النشاط

معدل تقييم المستوى: 0
افتراضي

بارك الله فيك بش مهندس وجزاك الله كل خير
جهد مشكور ... بانتظار بقية الفصول.
Tamer M غير متواجد حالياً   رد مع اقتباس مشاركة محذوفة
قديم 02-05-2016, 01:16 PM   #4
F.Abdelaziz
استاذ و مشرف قسم الالكترونيات
 
الصورة الرمزية F.Abdelaziz

المشاركات: 6,894
أحصائية الترشيح

عدد النقاط : 6484


النشاط

معدل تقييم المستوى: 334
افتراضي الفصل الثالث الميكروكونترولر PIC16F887

الفصل الثالث الميكروكونترولر PIC16F887

3-1 السمات الأساسية للميكروكونترولر PIC16F887
1- ذات تركيب بنائى من نوع RISC "التعليمات المخفضة" :
# يستخدم 35 تعليمة فقط .
# جميع التعليمات تستغرق دورة تعليمات واحدة فيما عدا تعليمات التفرع .
2- تردد العمل 0-20 MHz .
3- يشمل على مذبذب داخلى دقيق :
# معاير فى المصنع .
# يمكن اختيار تردده برمجيا فى المدى من 31KHzإلى 8MHz.
4- جهد مصدر القدرة 2.0-5.5V :
# استهلاك التيار 220A عند (2.0V, 4MHz) و 11A عند (2.0 V, 32 KHz) و 50nA فى نظام stand-by .ب
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
F.Abdelaziz غير متواجد حالياً   رد مع اقتباس مشاركة محذوفة
قديم 02-05-2016, 01:26 PM   #5
F.Abdelaziz
استاذ و مشرف قسم الالكترونيات
 
الصورة الرمزية F.Abdelaziz

المشاركات: 6,894
أحصائية الترشيح

عدد النقاط : 6484


النشاط

معدل تقييم المستوى: 334
افتراضي 3-4 المؤقت / العداد TMR0

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
F.Abdelaziz غير متواجد حالياً   رد مع اقتباس مشاركة محذوفة
قديم 02-05-2016, 02:11 PM   #6
Rwad_Abujazia
مهندس متواجد
 
الصورة الرمزية Rwad_Abujazia

الدولة: Libya
المشاركات: 62
أحصائية الترشيح

عدد النقاط : 19


النشاط

معدل تقييم المستوى: 0
افتراضي

مشكور اخي على هذا المجهود الرائع وجعله الله في ميزان حسناتك
Rwad_Abujazia غير متواجد حالياً   رد مع اقتباس مشاركة محذوفة
قديم 02-05-2016, 05:34 PM   #7
F.Abdelaziz
استاذ و مشرف قسم الالكترونيات
 
الصورة الرمزية F.Abdelaziz

المشاركات: 6,894
أحصائية الترشيح

عدد النقاط : 6484


النشاط

معدل تقييم المستوى: 334
افتراضي وحدة (موديول) المحول من تناظرى لرقمى A/D converter module

وحدة (موديول) المحول من تناظرى لرقمى 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
F.Abdelaziz غير متواجد حالياً   رد مع اقتباس مشاركة محذوفة
رد

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

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

تعليمات المشاركة
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

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

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

الساعة الآن: 10:53 PM


Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025
Feedback Buttons provided by Advanced Post Thanks / Like (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
القرية الإلكترونية