دورات هندسية

 

 

دروس في microcontroller

مشاهدة نتائج الإستطلاع: ما هو رأيك فى الموضوع؟؟

المصوتون
11. أنت لم تصوت في هذا الإستطلاع
  • ممتاز

    11 100.00%
  • ردئ

    0 0%
إستطلاع متعدد الإختيارات.
صفحة 1 من 11 12 3 4 5 ... الأخيرةالأخيرة
النتائج 1 إلى 10 من 108
  1. [1]
    احمد ستريك
    احمد ستريك غير متواجد حالياً

    عضو فعال

    تاريخ التسجيل: Jun 2008
    المشاركات: 93
    Thumbs Up
    Received: 4
    Given: 0

    دروس في microcontroller

    بسم اللة الرحمن الرحيم

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

    هناك بعض المفاهيم التى يجب ان تكون فى اذهاننا وهى تشمل مفاهيم الميكرو كنتروللر
    1النظام الضمنى )embedded systemما هو هذا النظام هذا النظام من اسمة يعتبر نظام يدخل فية تدخل العقل الصناعى مثل الكومبيوتر وفائدة هذا النظام هى تنظيم العمليات التى يقوم بها system يعنى اى نظام يدخل فية الكوميبوتر يعتبر نظام ضمنى ويعرف ب
    "system whose principle function not computitional but is controlled by computer "
    بعض الامثلة للنظام الضمنىالعاب الاطفال الحديثة الغسالة السيارات الحديثة والمكيروواف
    والكثير الكثير من الامثلة .............
    ما هو الميكرو كونترولر؟؟؟؟؟؟؟؟؟
    انة عبارة عن كومبيوتر صغير جدا موضوع فى icوظيفتى التحكم فى عمل ما
    ماهو الفرق بين الميكروكونترولر و الميكروبروسييور؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
    الفرق هنا فى التركيب وفى تأدية الوظيفةوالتعلم والكفاءةهو ان الميكرو كونترولر يتكون من
    1ALU(arithimatic logic unit
    2PC(personal computer
    3Accumalator
    4 I/Ofunctiopn
    5-working register
    6-data memory
    7-program memory
    8-timer
    9-counter
    10-crystal
    هذة هى اغلب الموكونات الموجودة فى PIC microcontrollerطيب ما هو PIC
    peripheral interface controllerوهذا ما سوف نتحدث عنة فى الدروس المقبلة انشلء اللة
    ومقدما الميكرو المنتشر فى الاسواق هوpic & atmel& 8051 ولكل واحد لها عائلة تتنتمى لها طيب احنا هندرس الpic ويكون فى علمك انك لو تعلمت واحدة يعنى تعلمت اوامر واحدة هتقدر تتعلم الباقى بسهولة طيب نرجع لموضعنا تانى الفرق الاخر لميركو بروسيسور ؟؟
    هو نا الميكرو بروسيسور يحتوى فقط على 1
    ALU
    2-Acummlator
    3-working register
    4-pc
    بس الباقى ممكن تجيبة من الخارج وتركبة على البورضة مثل timer crystal & couter& data memory & prog memory
    طيب الفرق التعليمى بين الميركو والميكروبروسور بصراحة لا يوجد فرق كبير طيب الكفاءة بصراحة كفاءة الميكروبروسيور اقوى من الميكروكونرولر طيب ...............................
    انا شايف ان الجرعة دى كويسة انشاء اللة هناك المزيد من الجرعات ............


  2. [2]
    احمد ستريك
    احمد ستريك غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: Jun 2008
    المشاركات: 93
    Thumbs Up
    Received: 4
    Given: 0

    الدرس الثانى Micro!!!!!

    بسم اللة الرحمن الرحيم
    قد ذكرنا فى الدرس الاول مكونات pic الاساسية انة 1-ALUوهى التقوم بعمليات الرياضية والمنطقية
    2-accumalatorهو الذى يساعد على اتمام العمليات التى يقوم بها ALU
    3- workng registerودة اهم جزء فى الميكرولانة هو دة اللى انتة هتشتغل بية طول الوقت وهوة اللى انتة هتحط فية كل القيم اللى انتى عاوز تحطها فى register
    4-pc ودة يقوم بعمل العميات سطر سطر ونشوف الكلام دة كلة عند الشرح للبرنامج انشاء اللة
    5-counter/ timerو الاول مسئول عن الوقت والثانى مسئول عن العدد
    6-crystal ودى اهم حاجة موجودة فى ic ووظيفتها تسريع عمل البرنامج ومنها انواع
    A-low power(200KHz)
    B-restance capacitor
    C-high power(4MHz_20MHz)
    E-Xt 200KHz_4MHz
    5-memory
    data mem
    prog mem
    data memدى ذاكرة الغرض منها وضع بيانات تمسح عند فصل التيار الكهربى عنهاRAM
    prog mem دذاكرة تستخدم لحفظ البرنامج عليها ودى لا تمسح عند فصل التيار عنها
    طيبدة كان شرح المبسط للاحنا قلنا فى الاول طيب

    1 Not allowed!



  3. [3]
    احمد ستريك
    احمد ستريك غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: Jun 2008
    المشاركات: 93
    Thumbs Up
    Received: 4
    Given: 0

    الدرس الثالثmicro!!!!!!!!!!!!!!!

    بسم اللةالرحمن الرحيم


    كنا ذكرنا الذاكرة فى الدرس الثانىmemory
    memory is tow type first one is volatile memory second i s nonvolatile memory
    the volatile memory iis mmeory clear after cut the electric
    but non volatile memory isnt clear after cut the electric
    ودة مرفق جميل جددااااااااااااااااااااااااااااااااااااااااااااااا ااااااا
    فى كل الموضوع دة بالتفصيل جدا وشكرا واالدرس الرابع انشاء اللة هيكون عن الاوامر بتاعة البرناجم واحنا هندرس بواسطة assembly language

    نرجواااااااااااااااااااااااااااااااااااااااااااااا اااااااا الرددددددددددددددددد للتكملة والسلام عليكم ورحمة اللة و بركاتة

    0 Not allowed!


    الملفات المرفقة

  4. [4]
    المهندس بلكس
    المهندس بلكس غير متواجد حالياً
    عضو متميز


    تاريخ التسجيل: Feb 2008
    المشاركات: 606
    Thumbs Up
    Received: 0
    Given: 0
    شكرا اخي الكريم

    0 Not allowed!



  5. [5]
    المهندس بلكس
    المهندس بلكس غير متواجد حالياً
    عضو متميز


    تاريخ التسجيل: Feb 2008
    المشاركات: 606
    Thumbs Up
    Received: 0
    Given: 0
    بارك الله فيك ياحمد

    0 Not allowed!



  6. [6]
    المهندس بلكس
    المهندس بلكس غير متواجد حالياً
    عضو متميز


    تاريخ التسجيل: Feb 2008
    المشاركات: 606
    Thumbs Up
    Received: 0
    Given: 0
    مستني الدرس الرابع على احر من الجمر

    0 Not allowed!



  7. [7]
    شكرى محمد نورى
    شكرى محمد نورى غير متواجد حالياً
    مشرف


    تاريخ التسجيل: Mar 2006
    المشاركات: 4,552

    وسام الاشراف

    Thumbs Up
    Received: 62
    Given: 0
    تحية طيبة .

    قمنا بتثبيت الموضوع لأهميته ولكي يكون في متناول الأيدي .

    جزاك الله خير جزاء وتسلم على جهودك النيرة .

    تقبل فائق اعتزازي .

    البغدادي

    0 Not allowed!



  8. [8]
    احمد ستريك
    احمد ستريك غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: Jun 2008
    المشاركات: 93
    Thumbs Up
    Received: 4
    Given: 0

    الدرس الرابع micrO

    بسم اللة الرحمن الرحيم
    فى الدرس الرابع INSTRUCTION SETS
    فى البداية انا هنكلم على الاوامر سوف نشرحا وندى امثلة سوف نتعلم ازاى ندخل على البرنامج ونكتي علية
    نبدأ
    اول امر
    MOVLW K
    دة اول امر ودة انتة ممكن تكون بتكتبة كتير جدا جدا شرح الامر دة هو انى بقول القيمة Kحطها فى WORKING REGSTERو القيمة دى ممكن تكون DECIMAL !BINARY!HEXADECIMAL
    eX
    MOVLW .232
    MOVLW B'10101101'
    MOVLW 0XFF

    ثانى امر
    MOVWF F
    ودة امر بقول فية حط القيمة اللى فى WORKING REISTERفى REGISTER
    ex
    MOVLW .24
    MOVWF PORTA
    الثالث
    FSR
    INDF
    FSRدة انا بعملة لو عاوزاضع قيمة واحدة فى اكتر من مكان ودة بيأخذ العنوان
    INDFدة الريجستر اللى بوضع فية القيمة اللى انا عاوز اضعها فى كذا مكان
    EX
    MOVLW 0X34
    MOVWF FSR
    MOVLW .34
    MOVWF INDFثم اعمل INCREMENT بس لسة ما قولنا
    الرابع
    MOVF F
    دة امر بستخدمة لما اكون عاوز اضع قيمة فى ريجستر فى WORKING REGISTER
    EX
    MOVF PORTA
    الخامس
    CLRW
    دة عشان امسح WORKING REGوخلية بصفر...........
    CLRF
    دة امر عشان امسح الريجستر وخلية بصفر
    السادس
    BCF F,B
    دة امر عشان اخلى بت فى ريجستر بصفر
    اما
    BSF F,B
    دة امر عشان اخلى بت فى ريجستر بواحد..
    السابع
    ADDLW K
    دة امر عشان اجمع رقم بين WORKING REG
    EX
    MOVLW .23
    ADDLW .2
    دة يجمع ما بين 23+2=25,الناتج يخزن فى WORKING
    الثامن
    ADDWF F,D
    دة يجع ما بين قيمة مخزنة فى WORKING REGISTERو ق\REGوالتخزين هنا يعتمد على قيمة DESTINATION Dيعنى لو بواحد تخزن فى الريجستر لة بصفر تخزن فى WORKING REG
    التاسع
    SUBLW K
    دة امر اعمل طرح نطرح ما بين K و WORKING REG
    العاشر
    SUBWF F,D
    طرح ما بين قيمة فى ريجستر و WORKING REGويخزن على حسب D





    ونكتفى فى هذا الدرس على تللك الاوامر حتى لا تدخل الامور فى بعضها وانا نمتظر استفسارتكم على اى شئ فى اللى فات كلة عشان نكمل واحنا فهميننننننن وشكرا اللة اكبر الحمد للة سبحان اللة

    0 Not allowed!



  9. [9]
    المهندس بلكس
    المهندس بلكس غير متواجد حالياً
    عضو متميز


    تاريخ التسجيل: Feb 2008
    المشاركات: 606
    Thumbs Up
    Received: 0
    Given: 0
    كويس انهم اجتمعوا في موضوع واحد لتعميم الفائدة
    والموضوع اكثر من رائع

    0 Not allowed!



  10. [10]
    احمد ستريك
    احمد ستريك غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: Jun 2008
    المشاركات: 93
    Thumbs Up
    Received: 4
    Given: 0

    Thumbs up الدرس الخامس micr0

    بسم اللة الرحمن الرحيم
    اولا الحمد للة ربنا وفقنا ونجحنا والحمد للة ودخلين على الشغل الجامد على القمبلة يا شباب
    المهم اليوم الدرس الخامس نستكمل الاوامر لو فى سؤال انا تحت الامر
    الحادى عشر
    bsf F,b
    دة امر بحدد بية القيمة الموجودة وهى ان تكون واحد مش صفر
    ex
    bsf Porta,rp0
    الثانى عشر
    bcf Porta ,b
    ودة امر بخلى القيمة الموجودة فى البت تكون صفرررر
    الثالث عشر
    andlw K
    ودة امر بعمل بية And Gate ودى من Logic Gate اللى هية Or And Xor Nor Nand
    وبعمل And ما بين القيمة موجودة فى Working Registerو القيم Kوالتخزين فى Working Register والعملية تتم فى الصورة Binary
    الرابع عشر
    andwf F,d
    ودة امر اعمل And ما بين قيمة موجودة فى Registerوworking Registerوالتخزين هنا يعتمد على Destination D
    الخامس عشر
    iorlw K
    هنا بعمل اور ما بين قيمة موجودة فى Working Registerو K و طبعا العملية تتم فى الصورة Binary
    السادس عشر
    iorwf F.d
    هنا بعمل اور مابين قيمة موجودة فى ريجستر و قيمة موجودة فى Working Register
    السابع عشر
    xorlw K
    دة امر بعمل بية اكس اور ما بين K , و قيمة موجودة فى Working Register
    فى الصورة Binary
    الثامن عشر
    xorwf F,d
    دة امر بستخدمة لعمل اكس اور ما بين قيمة موجودة فى ريجستر وworking Reg و التخزين يعتمد على D
    التاسع عشر
    incf F,d
    نعمل تزويد لقيمة فى الريجستر بقيمة واحدة
    decf F,d
    نعمل تقليل بقيمة واحد للقيمة اللى موجودة فى الريجستر و التخزين على حسب D
    العشرين
    swapf F
    دة امر بعمل بية تبديل ما بين Low Nibble &high Nibble
    ex
    swapf 0x3f
    after Swap Will Be 0xf3





    اية مش كفاية ............كفاية الدرس دة ونكمل الدرس القادم الاوامر بس ياريتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتت تتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتت تتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتت حد يسألأ حاجة هوة مش فاهمها عشان نشعر انة فية استجابة حتى ممكن نغير اسلوب الشرح وشكرا


    1 Not allowed!



  
صفحة 1 من 11 12 3 4 5 ... الأخيرةالأخيرة
الكلمات الدلالية لهذا الموضوع

عرض سحابة الكلمة الدلالية

RSS RSS 2.0 XML MAP HTML