قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

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

سعد55
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2011
الدولة: العراق
المشاركات: 141
نشاط [ سعد55 ]
قوة السمعة:0
قديم 02-02-2024, 10:13 AM المشاركة 1   
افتراضي عند زيادة delay_ms لايعمل الكود بشكل طبيعي وفي proteus يعمل طبيعي Twitter FaceBook Google+



السلام عليكم اخوان عند زيادة وقت الانظار لايعمل الكود بشكل طبيعي الرجاء المساعدة في
تعديل الكود
كود:
 
   
                                                  ////    pic 12f675   ////
    unsigned long d, n, i, x;
   void interrupt() {
   if(INTF_bit==1)
            {
     {for(i=0;i<70;i++) {  GPIO.f5=1; GPIO.f4=0;  Delay_ms(9000); } GPIO.f5=0;}}INTF_bit=0;} ///one time

   void main(){
  
       intcon=0b10010000;
    OPTION_REG=0b10000000;
    ANSEL=0; CMCON=7;
   TRISIO=0b000111;

           GPIO.f3=0;GPIO.f4=0;  GPIO.f5=0;     GPIO.f1=0;
         while(1)   {

     if( GPIO.f0==1&&GPIO.f1==1 ){ for ( x=0;x<40;x++){GPIO.f4=1;GPIO.f5=0;Delay_ms(250); } }//time 2
                                       else   GPIO.f4=0;
     if( GPIO.f0==1&& GPIO.f1==0){ for ( n=0;n<130;n++){GPIO.f5=1;GPIO.f4=0;Delay_ms(250); } }//tim3
                                         else    GPIO.f5=0;
      if( GPIO.f0==0&& GPIO.f1==0){ for ( d=0;d<4;d++){GPIO.f5=0;GPIO.f4=0;Delay_ms(500); } }//off
                                         else    GPIO.f5=0;  GPIO.f4=0; }}
[IMG][/IMG]

اعلانات

سعد55
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2011
الدولة: العراق
المشاركات: 141
نشاط [ سعد55 ]
قوة السمعة:0
قديم 04-02-2024, 02:26 PM المشاركة 2   
افتراضي


معقولة كل هذه المشاهدات ومافي رد

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

MedTronic
:: مهندس ::
تاريخ التسجيل: Apr 2005
الدولة: مصر - القاهرة
المشاركات: 43
نشاط [ MedTronic ]
قوة السمعة:0
قديم 18-10-2024, 10:39 AM المشاركة 3   
افتراضي


ما اسم الكومبيلر المستخدم ؟


احمد شهيد جواد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2015
الدولة: العراق
المشاركات: 324
نشاط [ احمد شهيد جواد ]
قوة السمعة:0
قديم 19-10-2024, 06:35 AM المشاركة 4   
افتراضي


السلام عليكم

أخي الكريم أنت واضع وقت 9000 ملي بداخل دالة الانتربت وهذا غير صحيح.

دالة الانتربت لا تضع فيها أي تايم.

إضافة رد

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

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

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


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 02:47 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025