دورات هندسية

 

 

Pic16f84a اي مساعده في هذا المتحكم انا جاهز .....

صفحة 1 من 6 12 3 4 5 ... الأخيرةالأخيرة
النتائج 1 إلى 10 من 52
  1. [1]
    الصورة الرمزية محمدالقبالي
    محمدالقبالي
    محمدالقبالي غير متواجد حالياً

    مشرف متميز

      وسام مشرف متميز


    تاريخ التسجيل: Sep 2007
    المشاركات: 893
    Thumbs Up
    Received: 28
    Given: 36

    Pic16f84a اي مساعده في هذا المتحكم انا جاهز .....


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


    تاريخ التسجيل: Feb 2009
    المشاركات: 17
    Thumbs Up
    Received: 0
    Given: 0
    مشكور اخى العزيز وجزاك الله خيرا

    0 Not allowed!



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


    تاريخ التسجيل: May 2006
    المشاركات: 17
    Thumbs Up
    Received: 0
    Given: 0
    جزاك الله خير وفي ميزان حسناتك

    0 Not allowed!



  4. [4]
    ديمتري
    ديمتري غير متواجد حالياً
    عضو
    الصورة الرمزية ديمتري


    تاريخ التسجيل: Apr 2007
    المشاركات: 14
    Thumbs Up
    Received: 0
    Given: 0
    مرحبا .........
    لو سمحت ممكن شرح كيفية استخدام ال adc المبدل التشابهي الرقمي بال 16f84 (يفضل بالأسمبلي )
    مشكور ....

    0 Not allowed!



  5. [5]
    محمدالقبالي
    محمدالقبالي غير متواجد حالياً
    مشرف متميز
    الصورة الرمزية محمدالقبالي


    تاريخ التسجيل: Sep 2007
    المشاركات: 893

    وسام مشرف متميز

    Thumbs Up
    Received: 28
    Given: 36
    اخي الكريم ديمتري المتحكم pic16f84 لايحتوي على محول من تماثلي الى رقمي ADC ولكن ممكن نشرح على عمليه التحويل بالاسميبلي فقط انتظر...

    0 Not allowed!


    سبحان الله وبحمده -- سبحان الله العظيم


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


    تاريخ التسجيل: Jul 2006
    المشاركات: 43
    Thumbs Up
    Received: 0
    Given: 0
    السلام عليكم ورحمة الله وبركاته

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

    فأن الأمر call لا ينفذ أي البرنامج يقف عليه ولا يذهب للسب روتين وينفذ السطر اللي بعده مباشرة

    فهل هذا عيب في الكود بتاعي أم في البروتوس

    MOVLW b'00000000'
    MOVWF PORTA
    CALL BUSY_CHECK
    BUSY_CHECK

    MOVLW b'00000001'
    MOVWF TRISB
    MOVLW b'01100000'
    MOVWF PORTA

    CHECK

    MOVLW b'01000000'
    MOVWF PORTA
    MOVLW b'01100000'
    MOVWF PORTA
    BTFSC PORTB,7
    GOTO CHECK
    RETURN
    وعندما يصل الي RETURN تظهر لي رسالة الخطأ التالية
    [PIC16CORE] PC=0X0029. Stack underflow executing RETURN instruction.

    0 Not allowed!



  7. [7]
    محمدالقبالي
    محمدالقبالي غير متواجد حالياً
    مشرف متميز
    الصورة الرمزية محمدالقبالي


    تاريخ التسجيل: Sep 2007
    المشاركات: 893

    وسام مشرف متميز

    Thumbs Up
    Received: 28
    Given: 36

    Lightbulb

    ايش التعليمه التي يعود اليها البرنامج الفرعي بعد التعليمه CALL BUSY_CHECK ضروري من وجود تعليمه اخري بعد هذه التعليمه مباشره وإلا سيظل البرنامج الرئيسي داخل البرنامج الفرعي ..... مثال

    كود:
    MAIN ..... ..... ..... CALL BUSY_CHECK GOTO MAIN
    BUSY_CHECK .... .... .... RETURN
    تاكد من تنفيذ كود البرنامج داخل برنامج MPLAB واعمل تنفيذ للبرنامج فاذا تنفذ بشكل صحيح يعني الخلل من برنامج proteus.

    0 Not allowed!


    سبحان الله وبحمده -- سبحان الله العظيم


  8. [8]
    عبد المنعم البواب
    عبد المنعم البواب غير متواجد حالياً
    عضو
    الصورة الرمزية عبد المنعم البواب


    تاريخ التسجيل: Jul 2006
    المشاركات: 43
    Thumbs Up
    Received: 0
    Given: 0
    السلام عليكم ورحمة الله وبركاته

    يوجد بالفعل تعليمات أخري بعد CALL BUSY_CHECK

    لكن وضعت الكود حتي هذا الأمر من أجل الأقتباس فقط

    وهذا جزء من البرنامج لمزيد من التوضيح

    ;8-bit interface_2-line display_5x8 dots font

    MOVLW b'00111000'
    MOVWF PORTB
    MOVLW b'00100000'
    MOVWF PORTA
    MOVLW b'00000000'
    MOVWF PORTA
    CALL BUSY_CHECK

    ;display on_cursor on; C=0_cursor blinking on

    MOVLW b'00001111'
    MOVWF PORTB
    MOVLW b'00100000'
    MOVWF PORTA
    MOVLW b'00000000'
    MOVWF PORTA
    CALL BUSY_CHECK
    عند تحويل ملف الأسمبلي إلي هكسا لا تظهر إلي أي أخطاء

    لكن عند التشغيل يوجد مشكلة ال stack

    وعندما عملت simulation للكود في برنامج picsimulator يخرج معي برضه ال error بتاع الـ
    stack

    ومشكلة call

    والتي أكتشفتها عن طريق ميزة في برنامج البروتوس تتيح لك تتبع البرنامج خطوة بخطوة لرؤية ما ينفذ من أوامر ومحتويات الريجيسترات المختلفة
    فعندما يأتي الأمر إلي call ينزل السطر إلي تحته علي طول ولا يذهب إلي السب روتين

    تحياتي

    0 Not allowed!



  9. [9]
    محمدالقبالي
    محمدالقبالي غير متواجد حالياً
    مشرف متميز
    الصورة الرمزية محمدالقبالي


    تاريخ التسجيل: Sep 2007
    المشاركات: 893

    وسام مشرف متميز

    Thumbs Up
    Received: 28
    Given: 36
    ممكن ترفق البرنامج كاملا مع الدائره وانا ساتحقق من الامر لاني اول مره اشوف خطئ مثل هذا

    0 Not allowed!


    سبحان الله وبحمده -- سبحان الله العظيم


  10. [10]
    عبد المنعم البواب
    عبد المنعم البواب غير متواجد حالياً
    عضو
    الصورة الرمزية عبد المنعم البواب


    تاريخ التسجيل: Jul 2006
    المشاركات: 43
    Thumbs Up
    Received: 0
    Given: 0
    البرنامج الذي به المشكلة هو عبارة برنامج للتحكم بـ LCD وهو غير كامل

    http://rapidshare.com/files/202369074/New_Folder.rar

    ==================================================

    وهذا برنامج أخر كنت عملته منذ مدة وأيضاً لا يشتغل معي وكان عبارة عن حساس لدرجة الحرارة ويقوم بأظهار تلك القيمة علي 7segment display

    http://rapidshare.com/files/202370717/thermo.rar

    0 Not allowed!



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

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

RSS RSS 2.0 XML MAP HTML